[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trevor Larnach strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-01T20:12:10.802Z","endTime":"2026-08-01T20:13:17.210Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-01T17:39:38.370Z","endTime":"2026-08-01T19:51:32.367Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"},"contextMetrics":{}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-01T19:51:32.367Z","endTime":"2026-08-01T20:10:07.384Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-01T20:10:07.384Z","endTime":"2026-08-01T20:12:12.618Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.3,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.02333192828095,"aZ":-35.67267939107015,"pfxX":-0.19314888371542294,"pfxZ":-2.09875821941689,"pX":0.8763224885556188,"pZ":2.318523231525633,"vX0":5.4862805934995125,"vY0":-127.79642213049647,"vZ0":-2.9009972809843885,"x":83.6,"y":176.18,"x0":-1.2684989662980681,"y0":50.00589436684137,"z0":6.255523516539032,"aX":-0.3211361919808367},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-4.2,"breakHorizontal":-0.8,"spinRate":2234,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.427720100413878,"extension":7.1675055613069825},"index":3,"playId":"c2c2026e-548e-3b8a-bb1f-c85c6f2fe901","pitchNumber":1,"startTime":"2026-08-01T20:12:12.618Z","endTime":"2026-08-01T20:12:16.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":89.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.603420888001764,"aZ":-11.26035612826435,"pfxX":-3.923003003929606,"pfxZ":10.15824875476033,"pX":-0.8046207469941061,"pZ":3.709791752862696,"vX0":3.2201894171927368,"vY0":-142.5340712498881,"vZ0":-4.724449637346763,"x":147.67,"y":138.62,"x0":-1.439081996367162,"y0":50.00008701461375,"z0":6.099080838337694,"aX":-8.074771338023456},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.6,"breakHorizontal":6.5,"spinRate":2432,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.38419445819712417,"extension":7.534243305093468},"index":4,"playId":"af1c972c-4138-318e-a5fa-2fbfc472b708","pitchNumber":2,"startTime":"2026-08-01T20:12:30.498Z","endTime":"2026-08-01T20:12:33.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.4,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.0641679018323,"aZ":-32.54939152686271,"pfxX":0.9011887332994086,"pfxZ":-0.2182406074696015,"pX":0.1161846345094442,"pZ":1.661129967303878,"vX0":3.095891237964223,"vY0":-129.68929590946098,"vZ0":-4.94521041907633,"x":112.57,"y":193.93,"x0":-1.2081129000133775,"y0":50.00339743161519,"z0":6.063331425604953,"aX":1.541430277714459},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-1.2,"breakHorizontal":-2.3,"spinRate":2276,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.42166612732248065,"extension":7.341467531167423},"index":5,"playId":"10dee6c6-df72-32f4-a146-f3c148d320d6","pitchNumber":3,"startTime":"2026-08-01T20:12:48.979Z","endTime":"2026-08-01T20:12:51.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":6,"startTime":"2026-08-01T20:12:59.496Z","endTime":"2026-08-01T20:13:14.177Z","isPitch":false,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"},"defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":77.8,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.949099629875306,"aZ":-34.580421865686354,"pfxX":-4.26455072706492,"pfxZ":-1.5613098151576192,"pX":-0.09246211031958623,"pZ":1.4385514206360834,"vX0":4.8243636779557475,"vY0":-124.45895795989945,"vZ0":-4.0875801144117,"x":120.52,"y":199.94,"x0":-1.5175952365930097,"y0":50.00360091449032,"z0":6.019409067667849,"aX":-6.577072857516764},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-3.6,"breakHorizontal":6.4,"spinRate":734,"spinDirection":262},"zone":13,"typeConfidence":2.0,"plateTime":0.4429884315737431,"extension":7.356321812662814},"index":7,"playId":"bb235394-b46c-34e7-811e-036531ba922a","pitchNumber":4,"startTime":"2026-08-01T20:13:14.177Z","endTime":"2026-08-01T20:13:17.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_ab"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_ab"},{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_pa"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-08-01T20:13:17.210Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan Jeffers flies out to left fielder Randy Arozarena.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-01T20:13:37.510Z","endTime":"2026-08-01T20:15:21.435Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":90.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.85061976772377,"aZ":-10.880006233688553,"pfxX":-3.832751167074309,"pfxZ":10.249823112161415,"pX":-0.6474341963569926,"pZ":2.1693312663801185,"vX0":3.0565133610717936,"vY0":-143.38226840777503,"vZ0":-8.6647974930651,"x":141.68,"y":180.21,"x0":-1.2304909261462933,"y0":50.00405547692666,"z0":5.913714570835774,"aX":-7.962932446006678},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":16.9,"breakHorizontal":6.4,"spinRate":2438,"spinDirection":207},"zone":7,"typeConfidence":2.0,"plateTime":0.382335169313178,"extension":7.204256354445144},"index":0,"playId":"57ed9b0a-d16e-3c72-9d35-64f859471f6d","pitchNumber":1,"startTime":"2026-08-01T20:13:46.756Z","endTime":"2026-08-01T20:13:50.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.2,"endSpeed":90.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.617016527098656,"aZ":-10.206949419586337,"pfxX":-4.498401146186793,"pfxZ":10.420720950291848,"pX":-0.27916383029418307,"pZ":2.3451741524230916,"vX0":3.8701371902208246,"vY0":-144.27548863342437,"vZ0":-8.406926037610786,"x":127.64,"y":175.46,"x0":-1.0536447219332672,"y0":50.0001808302628,"z0":5.92603038505355,"aX":-9.480428520247388},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":17.4,"breakHorizontal":7.3,"spinRate":2528,"spinDirection":205},"zone":4,"typeConfidence":2.0,"plateTime":0.37965646254136143,"extension":7.335579893116116},"index":1,"playId":"e209da94-9bdc-3d36-90aa-3bd78697c1c9","pitchNumber":2,"startTime":"2026-08-01T20:14:05.458Z","endTime":"2026-08-01T20:14:08.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":83.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.916962479987006,"aZ":-32.58406492536663,"pfxX":0.09600828448461307,"pfxZ":-0.23239524253235988,"pX":-0.2168574541785272,"pZ":1.3652225518006136,"vX0":2.1955232323419778,"vY0":-129.9133659998178,"vZ0":-5.751847427503426,"x":125.27,"y":201.92,"x0":-1.0781855947040189,"y0":50.00509150501175,"z0":6.0236903564588085,"aX":0.1673332009466452},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-1.3,"breakHorizontal":-0.6,"spinRate":2216,"spinDirection":36},"zone":13,"typeConfidence":2.0,"plateTime":0.4183162024574343,"extension":7.140339512434116},"index":2,"playId":"69b2fb2f-c216-3768-850e-684a3993cdea","pitchNumber":3,"startTime":"2026-08-01T20:14:28.826Z","endTime":"2026-08-01T20:14:31.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.194749013628726,"aZ":-34.30553142920014,"pfxX":-4.00209550538542,"pfxZ":-1.3646411618090628,"pX":0.007761015362866649,"pZ":1.5376730082299168,"vX0":4.123761917034032,"vY0":-123.94179497591922,"vZ0":-3.991252519510778,"x":116.7,"y":197.26,"x0":-1.15569614706293,"y0":50.00457218892467,"z0":6.026240787465485,"aX":-6.242779160591209},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-3.1,"breakHorizontal":6.4,"spinRate":739,"spinDirection":260},"zone":14,"typeConfidence":2.0,"plateTime":0.4414965302076381,"extension":7.1591155898095025},"hitData":{"launchSpeed":83.7,"launchAngle":29.0,"totalDistance":323.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":45.44,"coordY":96.37}},"index":3,"playId":"68db6aa7-18c8-3162-846b-a9affbc04c37","pitchNumber":4,"startTime":"2026-08-01T20:15:13.245Z","endTime":"2026-08-01T20:15:21.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_ab"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_ab"},{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_pa"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-08-01T20:15:21.435Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kody Clemens grounds out, first baseman Josh Naylor to pitcher Logan Gilbert.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-01T20:15:37.229Z","endTime":"2026-08-01T20:19:01.139Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":82.4,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.642648117895714,"aZ":-32.29973954933984,"pfxX":1.2726372254637872,"pfxZ":-0.07146368429953132,"pX":0.0955138423396592,"pZ":1.7189460705051538,"vX0":2.863306033642449,"vY0":-128.01903912218492,"vZ0":-4.790476026281962,"x":113.36,"y":192.37,"x0":-1.1944268104143576,"y0":50.00584485872033,"z0":6.087997402113555,"aX":2.1529625171937403},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.8,"breakHorizontal":-2.9,"spinRate":2204,"spinDirection":51},"zone":8,"typeConfidence":2.0,"plateTime":0.4247289977289075,"extension":7.246701182365489},"index":0,"playId":"cbd8d82a-02de-3f30-8d52-8a76e8d65e10","pitchNumber":1,"startTime":"2026-08-01T20:15:57.059Z","endTime":"2026-08-01T20:16:00.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":82.8,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.935057474624347,"aZ":-34.39719602104591,"pfxX":-1.080856920253123,"pfxZ":-1.3017734664798635,"pX":-0.42258514617606163,"pZ":1.2772195236982475,"vX0":2.443333823681445,"vY0":-128.84392338240568,"vZ0":-5.471152260742133,"x":133.11,"y":204.3,"x0":-1.2363609163560902,"y0":50.00497478500606,"z0":6.039701058230298,"aX":-1.8457434414566738},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-3.2,"breakHorizontal":1.6,"spinRate":2262,"spinDirection":21},"zone":13,"typeConfidence":2.0,"plateTime":0.42265611442177997,"extension":7.188039554297977},"index":1,"playId":"5c0689ce-28d3-3cab-9884-c7cdff94e535","pitchNumber":2,"startTime":"2026-08-01T20:16:16.119Z","endTime":"2026-08-01T20:16:19.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-08-01T20:16:26.599Z","endTime":"2026-08-01T20:16:46.956Z","isPitch":false,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"},"defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":84.2,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.87654458487831,"aZ":-32.31902728251961,"pfxX":-1.8744311156713156,"pfxZ":-0.08051859129633421,"pX":0.17072069652108524,"pZ":-1.1181918381373306,"vX0":4.607557523479168,"vY0":-130.31506960369722,"vZ0":-11.72608481336452,"x":110.49,"y":268.97,"x0":-1.366144296352874,"y0":50.00453351809222,"z0":5.828294854366657,"aX":-3.268348508203712},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-2.3,"breakHorizontal":2.5,"spinRate":2242,"spinDirection":6},"zone":14,"typeConfidence":2.0,"plateTime":0.41813489155754446,"extension":7.441168479497854},"index":3,"playId":"dc850880-52c6-3e22-8d5b-8aaff2c8acc3","pitchNumber":3,"startTime":"2026-08-01T20:16:46.956Z","endTime":"2026-08-01T20:16:49.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.750273236282275,"aZ":-35.340589325993754,"pfxX":-1.7183556843270953,"pfxZ":-1.9772271121828169,"pX":1.0903430863203971,"pZ":2.6294647045620723,"vX0":7.061929247163451,"vY0":-124.83090999030465,"vZ0":-1.2612318102292073,"x":75.44,"y":167.78,"x0":-1.5345891893880312,"y0":50.003509617487964,"z0":6.013379144501351,"aX":-2.7516329106478747},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-3.6,"breakHorizontal":1.7,"spinRate":873,"spinDirection":268},"zone":12,"typeConfidence":2.0,"plateTime":0.43640127144977425,"extension":7.358317013983713},"index":4,"playId":"d14cefa6-c32d-321f-9266-897c77b0219b","pitchNumber":4,"startTime":"2026-08-01T20:17:30.038Z","endTime":"2026-08-01T20:17:33.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.363899595435566,"aZ":-35.55930771999973,"pfxX":-3.097234503312815,"pfxZ":-2.161251409312257,"pX":0.7958318029721614,"pZ":2.1838045949157094,"vX0":6.535601385580701,"vY0":-124.74617030431246,"vZ0":-2.1118287309842034,"x":86.66,"y":179.82,"x0":-1.4619596624268185,"y0":50.002379227074684,"z0":5.987992312266908,"aX":-4.855714038996216},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-4.2,"breakHorizontal":4.0,"spinRate":906,"spinDirection":258},"zone":9,"typeConfidence":2.0,"plateTime":0.43998598436053005,"extension":7.463174646954492},"index":5,"playId":"a9074100-af12-3e5d-8914-d8472d689b7e","pitchNumber":5,"startTime":"2026-08-01T20:17:48.489Z","endTime":"2026-08-01T20:17:51.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":90.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.51422491437447,"aZ":-8.27844943487961,"pfxX":-3.86925012422581,"pfxZ":11.441354369099605,"pX":-0.9704559735208019,"pZ":3.275490688055702,"vX0":3.5717074026455937,"vY0":-143.87521208605244,"vZ0":-5.959198590444024,"x":153.99,"y":150.34,"x0":-1.7274670413446997,"y0":50.00597378273765,"z0":5.891463285746308,"aX":-8.083742625716786},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":19.7,"breakHorizontal":6.2,"spinRate":2369,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.3812297336205517,"extension":7.3386545708595445},"index":6,"playId":"b2d98c48-37d7-3229-8569-47d02802db2b","pitchNumber":6,"startTime":"2026-08-01T20:18:13.063Z","endTime":"2026-08-01T20:18:16.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":82.4,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.73290461399884,"aZ":-32.5742211446962,"pfxX":-0.08987987728209212,"pfxZ":-0.2346564161575584,"pX":1.0509239934174608,"pZ":1.375101021196255,"vX0":5.575949943211759,"vY0":-128.65559832364846,"vZ0":-5.464024919044086,"x":76.94,"y":201.65,"x0":-1.1221000122915727,"y0":50.00473794084497,"z0":6.0161024740347955,"aX":-0.15347529279553526},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-1.3,"breakHorizontal":-1.0,"spinRate":2136,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.42382617702856207,"extension":7.367582842553925},"index":7,"playId":"a3223c6c-62cd-3d18-b7ad-1ef18d919b58","pitchNumber":7,"startTime":"2026-08-01T20:18:35.092Z","endTime":"2026-08-01T20:18:38.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.2,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.358638176784584,"aZ":-34.853016456933865,"pfxX":0.9410694208823709,"pfxZ":-1.5655289790379587,"pX":-0.17205113621641177,"pZ":2.8397301494875102,"vX0":2.6004846826028336,"vY0":-129.40214496205851,"vZ0":-1.7393569973229872,"x":123.56,"y":162.11,"x0":-1.309760959737415,"y0":50.00632148412427,"z0":6.174648920523985,"aX":1.6061769181017047},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-3.0,"breakHorizontal":-2.3,"spinRate":2140,"spinDirection":43},"zone":2,"typeConfidence":2.0,"plateTime":0.42223432671080596,"extension":7.241154321179055},"hitData":{"launchSpeed":93.9,"launchAngle":-14.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.08,"coordY":165.27}},"index":8,"playId":"1f64faac-ecf2-3411-858f-a8b6205bbc75","pitchNumber":8,"startTime":"2026-08-01T20:18:54.007Z","endTime":"2026-08-01T20:19:01.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_ab"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_ab"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_pa"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-08-01T20:19:01.139Z","atBatIndex":2},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Cole Young doubles (15) on a sharp line drive to right fielder Austin Martin.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-01T20:21:12.841Z","endTime":"2026-08-01T20:21:33.246Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.86452105882406,"aZ":-14.550349557227996,"pfxX":5.642796796853137,"pfxZ":9.089243624119302,"pX":0.6883854760997932,"pZ":2.9685544720397323,"vX0":-4.633162336169137,"vY0":-138.80603137180722,"vZ0":-5.6560906418970305,"x":90.76,"y":158.63,"x0":1.6511822195407073,"y0":50.00360551334142,"z0":6.011756168153469,"aX":10.943411688158266},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.4,"breakHorizontal":-9.1,"spinRate":2129,"spinDirection":138},"zone":3,"typeConfidence":0.9,"plateTime":0.3955277384181457,"extension":5.714061650474798},"hitData":{"launchSpeed":101.2,"launchAngle":12.0,"totalDistance":195.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":205.51,"coordY":122.46}},"index":0,"playId":"da50da28-cf01-35ec-a7c3-56a835326b99","pitchNumber":1,"startTime":"2026-08-01T20:21:19.994Z","endTime":"2026-08-01T20:21:33.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_ab"},{"player":{"id":687570,"link":"/api/v1/people/687570"},"credit":"p_ab"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_pa"},{"player":{"id":687570,"link":"/api/v1/people/687570"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.699999999999996,"awayTeamWinProbability":39.300000000000004,"homeTeamWinProbabilityAdded":5.8999999999999915,"leverageIndex":0.86,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-08-01T20:21:33.246Z","atBatIndex":3},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Randy Arozarena walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-01T20:21:48.491Z","endTime":"2026-08-01T20:23:09.470Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"postOnSecond":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.002553419317856,"aZ":-13.301033927232194,"pfxX":4.601361973501752,"pfxZ":9.757763585954741,"pX":0.03437989734514212,"pZ":3.9588381564513577,"vX0":-5.620593806603596,"vY0":-138.46728760921474,"vZ0":-3.481223436523684,"x":115.69,"y":131.89,"x0":1.4963346279094076,"y0":50.006814992300235,"z0":6.127231969558216,"aX":8.903947247122655},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.0,"breakHorizontal":-7.1,"spinRate":2327,"spinDirection":141},"zone":12,"typeConfidence":0.91,"plateTime":0.3961345234840472,"extension":5.766930560803715},"index":0,"playId":"60f00efd-321a-32a4-a9f1-7d69e243e96d","pitchNumber":1,"startTime":"2026-08-01T20:22:03.908Z","endTime":"2026-08-01T20:22:06.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"second":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.740851138912447,"aZ":-11.74131082923719,"pfxX":4.642927405787595,"pfxZ":10.686412820130531,"pX":0.5542605924439763,"pZ":1.457302773296882,"vX0":-4.843264853140142,"vY0":-137.24518856404336,"vZ0":-9.443623493479615,"x":95.87,"y":199.43,"x0":1.7367193764269873,"y0":50.00293336938175,"z0":5.737788373430022,"aX":8.87743763106385},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.6,"breakHorizontal":-7.4,"spinRate":2357,"spinDirection":140},"zone":14,"typeConfidence":0.9,"plateTime":0.39874785314239825,"extension":5.939768737551587},"index":1,"playId":"7489ae9e-20f9-34b6-acb1-c83581724ab8","pitchNumber":2,"startTime":"2026-08-01T20:22:22.277Z","endTime":"2026-08-01T20:22:25.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"second":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.10419394015197,"aZ":-30.701753715247285,"pfxX":-0.9527178267537224,"pfxZ":0.85450629775087,"pX":0.0054834605856119815,"pZ":4.39510519258882,"vX0":-3.869288859093621,"vY0":-129.28464300027,"vZ0":1.4849158298924734,"x":116.79,"y":120.11,"x0":1.6337688136140562,"y0":50.00431709603229,"z0":6.137332113790349,"aX":-1.6428264143192677},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.0,"breakHorizontal":2.4,"spinRate":2955,"spinDirection":255},"zone":11,"typeConfidence":0.9,"plateTime":0.4205962910455052,"extension":5.7549696050944945},"index":2,"playId":"b7cd81a7-c8b1-3a5a-823f-d878a20f5254","pitchNumber":3,"startTime":"2026-08-01T20:22:43.302Z","endTime":"2026-08-01T20:22:46.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"second":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":88.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.201385125851132,"aZ":-16.60827467395839,"pfxX":4.47099542122778,"pfxZ":7.905932766967435,"pX":-0.5754506873132778,"pZ":3.3736331300190097,"vX0":-7.570700547383979,"vY0":-138.09128626153807,"vZ0":-4.012425101769394,"x":138.93,"y":147.69,"x0":1.5968827335600655,"y0":50.00025921812563,"z0":5.93351888702666,"aX":8.80057974013923},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.9,"breakHorizontal":-6.8,"spinRate":2250,"spinDirection":136},"zone":11,"typeConfidence":0.89,"plateTime":0.3937614441438684,"extension":5.839520440882828},"index":3,"playId":"c4b925b5-ae16-3b2c-9632-13c86dc5df0e","pitchNumber":4,"startTime":"2026-08-01T20:23:05.788Z","endTime":"2026-08-01T20:23:09.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"second":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_pa"},{"player":{"id":687570,"link":"/api/v1/people/687570"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.6,"awayTeamWinProbability":36.4,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.2,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-08-01T20:23:09.470Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dominic Canzone walks. Cole Young to 3rd. Randy Arozarena to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-01T20:23:36.043Z","endTime":"2026-08-01T20:25:24.504Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"postOnSecond":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"postOnThird":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.35515716760554,"aZ":-29.32820633494094,"pfxX":-2.6673913072871853,"pfxZ":1.6636788315842317,"pX":-0.013678678497287164,"pZ":2.949180250564634,"vX0":-3.4621680416956475,"vY0":-129.41907526740835,"vZ0":-2.0890272387940008,"x":117.52,"y":159.15,"x0":1.6828595012076837,"y0":50.006336479021854,"z0":5.990253837098425,"aX":-4.572470188571473},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.8,"breakHorizontal":5.5,"spinRate":3019,"spinDirection":273},"zone":2,"typeConfidence":0.9,"plateTime":0.42154137201103836,"extension":5.75854754743798},"index":0,"playId":"8cb139b9-816d-341f-8503-e665fb8f5871","pitchNumber":1,"startTime":"2026-08-01T20:23:45.464Z","endTime":"2026-08-01T20:23:49.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"second":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.70031334281834,"aZ":-30.27435779683039,"pfxX":-2.6410305841286252,"pfxZ":1.120917547968137,"pX":-1.4510824468858594,"pZ":2.472600980295742,"vX0":-6.6256419416386425,"vY0":-129.1960804789768,"vZ0":-2.953926577997739,"x":172.31,"y":172.02,"x0":1.4850529944701487,"y0":50.005616405305474,"z0":5.946033272973658,"aX":-4.485597231181111},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.6,"breakHorizontal":6.2,"spinRate":3038,"spinDirection":281},"zone":13,"typeConfidence":0.91,"plateTime":0.42317271815139756,"extension":5.743817516828904},"index":1,"playId":"3257d584-750c-34b1-a29a-d00ebd0b7e1c","pitchNumber":2,"startTime":"2026-08-01T20:24:03.291Z","endTime":"2026-08-01T20:24:06.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"second":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.31568571709778,"aZ":-35.978978694517785,"pfxX":-8.123769133809823,"pfxZ":-2.5758159515987886,"pX":-0.6725467608416806,"pZ":1.619276085887669,"vX0":-2.7933681848500127,"vY0":-121.20013589177165,"vZ0":-3.020421947957483,"x":142.64,"y":195.06,"x0":1.5526996347935555,"y0":50.00384267821448,"z0":6.0470517616756885,"aX":-11.996560485525896},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-5.2,"breakHorizontal":15.4,"spinRate":3390,"spinDirection":315},"zone":7,"typeConfidence":2.0,"plateTime":0.4531955455014063,"extension":5.801365825344958},"index":2,"playId":"c64057be-6a06-350e-81a5-dda4e82f1337","pitchNumber":3,"startTime":"2026-08-01T20:24:21.151Z","endTime":"2026-08-01T20:24:24.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"second":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.128658260800474,"aZ":-13.668676372454351,"pfxX":5.325654721962348,"pfxZ":9.422785109258117,"pX":-2.244567297598803,"pZ":2.112537937013364,"vX0":-11.365970733594645,"vY0":-139.20610533605264,"vZ0":-7.848634541229838,"x":202.56,"y":181.74,"x0":1.1984738439599874,"y0":50.00032190008565,"z0":5.872556191700283,"aX":10.457198106335955},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.5,"breakHorizontal":-7.3,"spinRate":2257,"spinDirection":140},"zone":13,"typeConfidence":0.89,"plateTime":0.3934131687549627,"extension":5.913890737418165},"index":3,"playId":"f7cca9ad-0815-3915-8c97-d1185c2cc5d2","pitchNumber":4,"startTime":"2026-08-01T20:24:39.409Z","endTime":"2026-08-01T20:24:42.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"second":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.913079686451386,"aZ":-29.539103159520966,"pfxX":-3.462195244451495,"pfxZ":1.560149242413008,"pX":0.14859926538919938,"pZ":2.809132850537771,"vX0":-2.8205270676720517,"vY0":-128.50003379265328,"vZ0":-2.1790597018344697,"x":111.34,"y":162.93,"x0":1.7061313769452187,"y0":50.003846392578986,"z0":5.9385930132109,"aX":-5.853018337763481},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.6,"breakHorizontal":6.8,"spinRate":3118,"spinDirection":274},"zone":2,"typeConfidence":0.91,"plateTime":0.42449078629229664,"extension":5.735915435694581},"index":4,"playId":"af8a161a-4e29-3d41-9b9a-17621fb3c5aa","pitchNumber":5,"startTime":"2026-08-01T20:25:01.882Z","endTime":"2026-08-01T20:25:05.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"second":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.363785467120028,"aZ":-32.496754021690016,"pfxX":-2.314925670573042,"pfxZ":-0.18593603761510025,"pX":-1.750211549053452,"pZ":2.4311917492488977,"vX0":-7.494588585895319,"vY0":-129.21164681829197,"vZ0":-2.4577392160883136,"x":183.71,"y":173.14,"x0":1.4816572323784796,"y0":50.00602031573607,"z0":5.876496999912666,"aX":-3.9383325225810077},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-0.6,"breakHorizontal":5.8,"spinRate":3164,"spinDirection":296},"zone":13,"typeConfidence":0.9,"plateTime":0.422906260969512,"extension":5.82686868979852},"index":5,"playId":"7c168851-c37e-3eb4-a4ac-ea12165ff6d5","pitchNumber":6,"startTime":"2026-08-01T20:25:20.461Z","endTime":"2026-08-01T20:25:24.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"first":{"id":668227,"link":"/api/v1/people/668227"},"second":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_pa"},{"player":{"id":687570,"link":"/api/v1/people/687570"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.39999999999999,"awayTeamWinProbability":29.60000000000001,"homeTeamWinProbabilityAdded":6.79999999999999,"leverageIndex":1.79,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-08-01T20:25:24.504Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Julio Rodríguez singles on a ground ball to shortstop Ryan Kreidler. Cole Young scores. Randy Arozarena to 3rd. Dominic Canzone to 2nd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-01T20:26:24.547Z","endTime":"2026-08-01T20:26:36.927Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"postOnSecond":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"postOnThird":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":{"id":687570,"link":"/api/v1/people/687570"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-01T20:25:39.068Z","endTime":"2026-08-01T20:26:26.696Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"second":{"id":668227,"link":"/api/v1/people/668227"},"third":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":84.8,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.141401599483622,"aZ":-26.65609588755246,"pfxX":0.4294229789868014,"pfxZ":3.058932805198115,"pX":-0.2736001484316439,"pZ":2.2624866637986867,"vX0":-4.908069350437684,"vY0":-132.19810908326247,"vZ0":-4.517908190248787,"x":127.43,"y":177.69,"x0":1.5363593992880498,"y0":50.00412110543419,"z0":5.906426616975024,"aX":0.775943189689867},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.9,"breakHorizontal":0.1,"spinRate":2963,"spinDirection":218},"zone":7,"typeConfidence":0.89,"plateTime":0.41134663338619903,"extension":5.715644615406983},"hitData":{"launchSpeed":91.9,"launchAngle":2.0,"totalDistance":63.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.0,"coordY":153.61}},"index":1,"playId":"7b8ebfbd-4ef6-3b0b-a3ee-d1e33a2b4e25","pitchNumber":1,"startTime":"2026-08-01T20:26:26.696Z","endTime":"2026-08-01T20:26:36.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"second":{"id":668227,"link":"/api/v1/people/668227"},"third":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_ab"},{"player":{"id":687570,"link":"/api/v1/people/687570"},"credit":"p_ab"},{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_pa"},{"player":{"id":687570,"link":"/api/v1/people/687570"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.8,"awayTeamWinProbability":22.200000000000003,"homeTeamWinProbabilityAdded":7.400000000000006,"leverageIndex":1.87,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2026-08-01T20:26:36.927Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cal Raleigh strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-01T20:26:55.709Z","endTime":"2026-08-01T20:28:41.046Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"postOnSecond":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"postOnThird":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":89.5,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.6478786326483,"aZ":-19.583400492098132,"pfxX":8.967290188227476,"pfxZ":6.2123104664697735,"pX":-0.35046080274122304,"pZ":1.9347796149069139,"vX0":-8.285462887864337,"vY0":-140.70819292586913,"vZ0":-7.37039555668054,"x":130.36,"y":186.54,"x0":1.4515881741490408,"y0":50.00493775573174,"z0":5.833670914906441,"aX":18.180842609555633},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.1,"breakHorizontal":-14.8,"spinRate":2263,"spinDirection":136},"zone":7,"typeConfidence":0.93,"plateTime":0.3876387723087489,"extension":5.859130454760798},"index":0,"playId":"ed4e7859-587f-3efd-8c13-d548f3d9f135","pitchNumber":1,"startTime":"2026-08-01T20:27:01.518Z","endTime":"2026-08-01T20:27:05.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"second":{"id":686527,"link":"/api/v1/people/686527"},"third":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":90.4,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.60389450368443,"aZ":-14.223483339666602,"pfxX":4.9594580390082665,"pfxZ":8.64842850678968,"pX":-0.103242214122408,"pZ":2.779279752500243,"vX0":-6.3446711747261775,"vY0":-142.22367139342947,"vZ0":-6.221513301886537,"x":120.94,"y":163.74,"x0":1.498494146761449,"y0":50.004243495150334,"z0":5.875647295884654,"aX":10.295224137111697},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.8,"breakHorizontal":-7.9,"spinRate":2192,"spinDirection":137},"zone":5,"typeConfidence":0.91,"plateTime":0.38320644340693555,"extension":5.809016997085804},"index":1,"playId":"f77f5a5e-91e1-3f7a-a4af-01d2f4e28765","pitchNumber":2,"startTime":"2026-08-01T20:27:19.554Z","endTime":"2026-08-01T20:27:24.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"second":{"id":686527,"link":"/api/v1/people/686527"},"third":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":87.8,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.833609642212366,"aZ":-13.577688393521028,"pfxX":5.83471036536729,"pfxZ":9.327014437418013,"pX":-0.08246733601002926,"pZ":3.8943324543533655,"vX0":-6.119237714181442,"vY0":-140.75591067058244,"vZ0":-3.4894575944821806,"x":120.14,"y":133.63,"x0":1.3682654702181518,"y0":50.00201930486016,"z0":6.0371762832554605,"aX":11.633225005109152},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.3,"breakHorizontal":-9.2,"spinRate":2320,"spinDirection":136},"zone":11,"typeConfidence":0.91,"plateTime":0.390070133093082,"extension":5.8143797476981325},"index":2,"playId":"eae0d959-a871-35c6-818f-f6a3cb15749f","pitchNumber":3,"startTime":"2026-08-01T20:28:00.928Z","endTime":"2026-08-01T20:28:05.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"second":{"id":686527,"link":"/api/v1/people/686527"},"third":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.5,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.343978460886802,"aZ":-29.4625020382926,"pfxX":-3.111164529194679,"pfxZ":1.5737598233622592,"pX":1.0729560885317035,"pZ":2.7396316841856203,"vX0":-0.8404052260345408,"vY0":-130.04495537152613,"vZ0":-2.540905831120315,"x":76.1,"y":164.81,"x0":1.8040825302282284,"y0":50.00579607658006,"z0":5.94736394988547,"aX":-5.369395508056953},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.5,"breakHorizontal":5.8,"spinRate":2974,"spinDirection":281},"zone":12,"typeConfidence":0.9,"plateTime":0.4199840624482789,"extension":5.781909882649945},"index":3,"playId":"5eaf4396-05bd-31c0-bd42-fcbd5b324b94","pitchNumber":4,"startTime":"2026-08-01T20:28:37.595Z","endTime":"2026-08-01T20:28:41.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"second":{"id":686527,"link":"/api/v1/people/686527"},"third":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_ab"},{"player":{"id":687570,"link":"/api/v1/people/687570"},"credit":"p_ab"},{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_pa"},{"player":{"id":687570,"link":"/api/v1/people/687570"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.89999999999999,"awayTeamWinProbability":27.10000000000001,"homeTeamWinProbabilityAdded":-4.900000000000006,"leverageIndex":1.55,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-08-01T20:28:41.046Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Naylor strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-01T20:28:57.000Z","endTime":"2026-08-01T20:30:32.640Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"postOnSecond":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"postOnThird":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.16946029001004,"aZ":-23.954853377395825,"pfxX":8.664667482564118,"pfxZ":4.06843345530414,"pX":0.19748413219676916,"pZ":2.771908191381584,"vX0":-6.785495228108756,"vY0":-140.81140746180364,"vZ0":-4.372052635056923,"x":109.47,"y":163.94,"x0":1.5055264016473413,"y0":50.00151210482284,"z0":5.882766412724891,"aX":17.503425944444412},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":6.7,"breakHorizontal":-14.4,"spinRate":2250,"spinDirection":136},"zone":2,"typeConfidence":0.94,"plateTime":0.3880742755824982,"extension":5.823168593945944},"index":0,"playId":"0b8439ba-27e4-3120-b818-36d4414a4653","pitchNumber":1,"startTime":"2026-08-01T20:29:06.021Z","endTime":"2026-08-01T20:29:09.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"second":{"id":686527,"link":"/api/v1/people/686527"},"third":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.66701237214146,"aZ":-23.93118990601599,"pfxX":8.048930797029143,"pfxZ":4.102940223657372,"pX":1.2160723639640365,"pZ":3.120214470439845,"vX0":-4.029944235579435,"vY0":-140.97897688973515,"vZ0":-3.4758980367049364,"x":70.65,"y":154.53,"x0":1.6199617278661536,"y0":50.0023683199787,"z0":5.917511466086457,"aX":16.16777561554714},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":6.8,"breakHorizontal":-13.7,"spinRate":2223,"spinDirection":136},"zone":12,"typeConfidence":0.93,"plateTime":0.3888175228249775,"extension":5.791247720137569},"index":1,"playId":"84f5e580-60ec-3306-98cd-c6d9540fe599","pitchNumber":2,"startTime":"2026-08-01T20:29:24.418Z","endTime":"2026-08-01T20:29:27.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"second":{"id":686527,"link":"/api/v1/people/686527"},"third":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.411002393659096,"aZ":-30.794756662355088,"pfxX":-0.188361059976347,"pfxZ":0.8144561981950531,"pX":0.04392058364217344,"pZ":2.088652386914376,"vX0":-3.8891617906514666,"vY0":-129.28650662044552,"vZ0":-3.532256395918207,"x":115.33,"y":182.39,"x0":1.5908353916117866,"y0":50.00333557494905,"z0":5.830520439188578,"aX":-0.31954803229820794},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.0,"breakHorizontal":1.2,"spinRate":2988,"spinDirection":283},"zone":8,"typeConfidence":0.91,"plateTime":0.4233057256264181,"extension":5.905183326925171},"index":2,"playId":"2d636735-29ce-38e2-becb-0f581f78f0eb","pitchNumber":3,"startTime":"2026-08-01T20:29:43.618Z","endTime":"2026-08-01T20:29:47.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"second":{"id":686527,"link":"/api/v1/people/686527"},"third":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-08-01T20:30:11.257Z","endTime":"2026-08-01T20:30:29.364Z","isPitch":false,"type":"action","player":{"id":647304,"link":"/api/v1/people/647304"},"defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"second":{"id":686527,"link":"/api/v1/people/686527"},"third":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.63992337575208,"aZ":-41.45766637882618,"pfxX":-6.146915159839424,"pfxZ":-6.135795194257689,"pX":-1.5029480695411235,"pZ":2.1306696520357216,"vX0":-4.692919782838743,"vY0":-122.37050458286595,"vZ0":-1.124412931897942,"x":174.29,"y":181.25,"x0":1.2396267723109562,"y0":50.00148299510901,"z0":6.1544534449685315,"aX":-9.301449101556077},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-11.2,"breakHorizontal":12.2,"spinRate":3345,"spinDirection":315},"zone":13,"typeConfidence":0.9,"plateTime":0.44795861567962003,"extension":5.738770552756275},"index":4,"playId":"8a8fa701-43c6-3e19-8dd3-e4a50fbca72b","pitchNumber":4,"startTime":"2026-08-01T20:30:29.364Z","endTime":"2026-08-01T20:30:32.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"second":{"id":686527,"link":"/api/v1/people/686527"},"third":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_ab"},{"player":{"id":687570,"link":"/api/v1/people/687570"},"credit":"p_ab"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_pa"},{"player":{"id":687570,"link":"/api/v1/people/687570"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.60000000000001,"awayTeamWinProbability":33.39999999999999,"homeTeamWinProbabilityAdded":-6.299999999999983,"leverageIndex":1.99,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2026-08-01T20:30:32.640Z","atBatIndex":8},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mitch Garver walks. Randy Arozarena scores. Dominic Canzone to 3rd. Julio Rodríguez to 2nd.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-01T20:30:54.768Z","endTime":"2026-08-01T20:35:13.030Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"postOnSecond":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"postOnThird":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,3,4,5,6,7,8,9,10,11],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":{"id":687570,"link":"/api/v1/people/687570"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":11},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":88.4,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.37330921674647,"aZ":-20.493723044790652,"pfxX":8.429644867560427,"pfxZ":5.914240182041878,"pX":-0.493079823874141,"pZ":2.4145451560714735,"vX0":-8.15164324968054,"vY0":-138.5782628427165,"vZ0":-5.709173620941216,"x":135.8,"y":173.59,"x0":1.3690875894545007,"y0":50.006259277335936,"z0":5.839253380350944,"aX":16.658477955408394},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.8,"breakHorizontal":-13.9,"spinRate":2270,"spinDirection":137},"zone":4,"typeConfidence":0.94,"plateTime":0.39288217770345835,"extension":5.8309360349061485},"index":0,"playId":"f7400d4c-0a9f-3022-b5d6-660d03851e42","pitchNumber":1,"startTime":"2026-08-01T20:30:58.523Z","endTime":"2026-08-01T20:31:03.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"second":{"id":686527,"link":"/api/v1/people/686527"},"third":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":88.8,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.3873246978759,"aZ":-20.603279640085617,"pfxX":10.406616446223554,"pfxZ":5.708988701345659,"pX":0.43456085367645325,"pZ":3.0624350668524944,"vX0":-6.86270104523401,"vY0":-141.71151890625364,"vZ0":-4.126825171938279,"x":100.44,"y":156.09,"x0":1.539697429328162,"y0":50.00426949405315,"z0":5.859440623393377,"aX":21.097444062875727},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":9.6,"breakHorizontal":-17.4,"spinRate":2456,"spinDirection":138},"zone":3,"typeConfidence":0.95,"plateTime":0.38700870213391436,"extension":5.876685534534133},"index":1,"playId":"8b1aa542-fa1e-3a84-84fd-6f3638aebd5b","pitchNumber":2,"startTime":"2026-08-01T20:31:26.264Z","endTime":"2026-08-01T20:31:29.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"second":{"id":686527,"link":"/api/v1/people/686527"},"third":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-08-01T20:31:39.134Z","endTime":"2026-08-01T20:31:53.339Z","isPitch":false,"type":"action","player":{"id":641598,"link":"/api/v1/people/641598"},"defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"second":{"id":686527,"link":"/api/v1/people/686527"},"third":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.6,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.37326885006354,"aZ":-15.527128143061985,"pfxX":5.3253030809939,"pfxZ":8.075386979790387,"pX":1.7016694515636108,"pZ":4.572873448591177,"vX0":-1.9740559920404028,"vY0":-142.35746426026358,"vZ0":-1.3654946381987791,"x":52.14,"y":115.31,"x0":1.7105493890523995,"y0":50.0006704869597,"z0":6.037279547504957,"aX":10.975138729385266},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.5,"breakHorizontal":-9.2,"spinRate":2210,"spinDirection":139},"zone":12,"typeConfidence":0.92,"plateTime":0.3841358268211068,"extension":5.743592197990105},"index":3,"playId":"a6ff82d5-b3b2-34a7-a79b-43c014de109c","pitchNumber":3,"startTime":"2026-08-01T20:31:53.339Z","endTime":"2026-08-01T20:31:56.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"second":{"id":686527,"link":"/api/v1/people/686527"},"third":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.8,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.576043642078115,"aZ":-27.6116337824343,"pfxX":-3.073181343335881,"pfxZ":2.5898649215743497,"pX":-0.865088614658171,"pZ":2.454265153207076,"vX0":-5.3087578965645825,"vY0":-130.92191237975595,"vZ0":-3.434735636492398,"x":149.98,"y":172.51,"x0":1.5760651324813424,"y0":50.00412180663688,"z0":5.814522569004527,"aX":-5.4192416226336615},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.2,"breakHorizontal":6.6,"spinRate":3130,"spinDirection":279},"zone":13,"typeConfidence":0.9,"plateTime":0.41587030899400235,"extension":5.892896910893769},"index":4,"playId":"f7bd87e3-121a-320b-8bd7-116dd0e28eae","pitchNumber":4,"startTime":"2026-08-01T20:32:15.845Z","endTime":"2026-08-01T20:32:18.845Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"second":{"id":686527,"link":"/api/v1/people/686527"},"third":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.6,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.52134604461148,"aZ":-13.509601959635523,"pfxX":5.8196023420479435,"pfxZ":9.232003970832048,"pX":0.9128418717784463,"pZ":3.531417055246367,"vX0":-3.7924030510426805,"vY0":-141.587003870559,"vZ0":-4.355363636836563,"x":82.2,"y":143.43,"x0":1.5162178593009383,"y0":50.0064098564179,"z0":5.959618941838894,"aX":11.771400347835158},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.0,"breakHorizontal":-9.7,"spinRate":2189,"spinDirection":139},"zone":12,"typeConfidence":0.91,"plateTime":0.38742833803248455,"extension":5.812911420770008},"index":5,"playId":"93fd4315-81ba-3116-82ca-b6d92b5f8dcd","pitchNumber":5,"startTime":"2026-08-01T20:32:39.409Z","endTime":"2026-08-01T20:32:42.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"second":{"id":686527,"link":"/api/v1/people/686527"},"third":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.4,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.576912570395002,"aZ":-36.4563386420082,"pfxX":-9.941218058908442,"pfxZ":-2.6828679524064167,"pX":0.054918005037149505,"pZ":1.8413616360553635,"vX0":-0.23386470003497783,"vY0":-126.01643211060494,"vZ0":-3.2046778598116212,"x":114.91,"y":189.06,"x0":1.4391371630415541,"y0":50.00457560441623,"z0":6.0994564348663625,"aX":-15.857674738299991},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-5.4,"breakHorizontal":18.0,"spinRate":3389,"spinDirection":314},"zone":8,"typeConfidence":2.0,"plateTime":0.436025616428084,"extension":5.731081055145436},"index":6,"playId":"f4e6450e-f0b0-38c7-ba2e-4ec83f7384ae","pitchNumber":6,"startTime":"2026-08-01T20:33:00.226Z","endTime":"2026-08-01T20:33:04.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"second":{"id":686527,"link":"/api/v1/people/686527"},"third":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.6,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.604770496577004,"aZ":-41.81377637043943,"pfxX":-7.1900320695485505,"pfxZ":-6.337474938841579,"pX":0.6863619899534735,"pZ":1.3472159855596153,"vX0":0.18073520388403674,"vY0":-123.36679500927288,"vZ0":-2.873117512500979,"x":90.84,"y":202.41,"x0":1.5437730313303637,"y0":50.00320564030586,"z0":6.0976667117990875,"aX":-10.93460029326079},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-11.9,"breakHorizontal":13.0,"spinRate":3364,"spinDirection":313},"zone":14,"typeConfidence":2.0,"plateTime":0.44626235600315667,"extension":5.75307352453997},"index":7,"playId":"ef32971a-bdd9-3a4d-8c4f-d63920b8d38e","pitchNumber":7,"startTime":"2026-08-01T20:33:25.931Z","endTime":"2026-08-01T20:33:29.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"second":{"id":686527,"link":"/api/v1/people/686527"},"third":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.0,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.78870345091359,"aZ":-12.810754855650078,"pfxX":5.504941473379345,"pfxZ":9.716839399650407,"pX":-0.07443926992515236,"pZ":1.9976451454496034,"vX0":-6.058577915416993,"vY0":-140.92751577241,"vZ0":-8.295226153157826,"x":119.84,"y":184.84,"x0":1.3975706556514134,"y0":50.004896808013115,"z0":5.824885636091617,"aX":10.972301859142148},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.8,"breakHorizontal":-8.6,"spinRate":2273,"spinDirection":134},"zone":8,"typeConfidence":0.9,"plateTime":0.3900505516627968,"extension":5.909158889196372},"index":8,"playId":"731d7fc9-0d6c-3982-ad37-562dbd9cec1f","pitchNumber":8,"startTime":"2026-08-01T20:33:46.718Z","endTime":"2026-08-01T20:33:49.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"second":{"id":686527,"link":"/api/v1/people/686527"},"third":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":89.7,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.70873651206763,"aZ":-11.539284082599178,"pfxX":4.594353931537807,"pfxZ":9.978078950558935,"pX":-0.5218460977926651,"pZ":2.8458958236625573,"vX0":-6.818743364019409,"vY0":-143.07681861015723,"vZ0":-6.561007167653424,"x":136.89,"y":161.94,"x0":1.2979218370203516,"y0":50.00711991561246,"z0":5.895592469225418,"aX":9.50590030548136},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":16.8,"breakHorizontal":-7.0,"spinRate":2485,"spinDirection":139},"zone":1,"typeConfidence":0.91,"plateTime":0.38315148946739574,"extension":5.906128067456618},"index":9,"playId":"853accb2-455e-3773-beb4-8222a077ca71","pitchNumber":9,"startTime":"2026-08-01T20:34:13.774Z","endTime":"2026-08-01T20:34:17.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"second":{"id":686527,"link":"/api/v1/people/686527"},"third":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.3,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.029659552837277,"aZ":-29.558562659495934,"pfxX":-2.264712998061614,"pfxZ":1.457586922963972,"pX":0.21542840392940832,"pZ":1.5044266043799417,"vX0":-3.04407613435484,"vY0":-132.67349579192907,"vZ0":-5.637248292283605,"x":108.79,"y":198.16,"x0":1.6696291443085487,"y0":50.002277848165704,"z0":5.797393131867078,"aX":-4.056684153722667},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":1.7,"breakHorizontal":4.7,"spinRate":3145,"spinDirection":284},"zone":14,"typeConfidence":0.9,"plateTime":0.4120495871111669,"extension":5.836755797648788},"index":10,"playId":"82512d2e-b445-390f-aba1-ac900d5ff75e","pitchNumber":10,"startTime":"2026-08-01T20:34:42.081Z","endTime":"2026-08-01T20:34:45.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"second":{"id":686527,"link":"/api/v1/people/686527"},"third":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.4,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.253944978357218,"aZ":-29.60206683641041,"pfxX":-1.1931031092966646,"pfxZ":1.4178269391762335,"pX":-0.35322165122003774,"pZ":4.127938809164929,"vX0":-4.607429772847825,"vY0":-133.47117004077248,"vZ0":0.5833277467998695,"x":130.46,"y":127.33,"x0":1.5465426837842042,"y0":50.00284741134682,"z0":6.029066888664843,"aX":-2.1636860557565956},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":2.9,"breakHorizontal":3.1,"spinRate":3104,"spinDirection":263},"zone":11,"typeConfidence":0.89,"plateTime":0.4095126036005392,"extension":5.735020278938937},"index":11,"playId":"c391bfb2-35ba-3356-aaa1-cd4c031dc9d4","pitchNumber":11,"startTime":"2026-08-01T20:35:03.705Z","endTime":"2026-08-01T20:35:13.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"second":{"id":686527,"link":"/api/v1/people/686527"},"third":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"credit":"b_pa"},{"player":{"id":687570,"link":"/api/v1/people/687570"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.9,"awayTeamWinProbability":25.099999999999994,"homeTeamWinProbabilityAdded":8.299999999999997,"leverageIndex":2.42,"dramaIndex":117.0,"contextMetrics":{},"playEndTime":"2026-08-01T20:35:13.030Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Weston Wilson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-01T20:35:26.092Z","endTime":"2026-08-01T20:36:44.414Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":85.1,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.54947736968445,"aZ":-27.021092494742884,"pfxX":-0.8219741957931355,"pfxZ":2.8260563276088924,"pX":-0.599032577828845,"pZ":2.5671079317738497,"vX0":-5.377296104936738,"vY0":-133.2583944986587,"vZ0":-3.5210501086942823,"x":139.83,"y":169.47,"x0":1.5394056061797852,"y0":50.005468475332904,"z0":5.824790652281365,"aX":-1.5015049755365832},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.7,"breakHorizontal":2.5,"spinRate":2969,"spinDirection":227},"zone":4,"typeConfidence":0.88,"plateTime":0.40865995600449656,"extension":5.841711414189315},"index":0,"playId":"ecd945bf-d197-3d8a-b597-dc12b33af609","pitchNumber":1,"startTime":"2026-08-01T20:35:39.219Z","endTime":"2026-08-01T20:35:42.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"first":{"id":641598,"link":"/api/v1/people/641598"},"second":{"id":677594,"link":"/api/v1/people/677594"},"third":{"id":686527,"link":"/api/v1/people/686527"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.5,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.31006415052082,"aZ":-24.845076156722364,"pfxX":7.9574429872458206,"pfxZ":4.342220515511596,"pX":0.2483000960134283,"pZ":2.3361809169601844,"vX0":-6.040292293811167,"vY0":-128.7110530570197,"vZ0":-3.9538577786914013,"x":107.54,"y":175.7,"x0":1.5851434126601347,"y0":50.001708675790766,"z0":5.80357979435534,"aX":13.425568754292208},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.2,"breakHorizontal":-13.2,"spinRate":2124,"spinDirection":129},"zone":5,"typeConfidence":0.89,"plateTime":0.42463639274659615,"extension":5.931598801441673},"index":1,"playId":"9da1b6dd-6824-3cc8-a16d-d5ccfc8e48aa","pitchNumber":2,"startTime":"2026-08-01T20:35:57.447Z","endTime":"2026-08-01T20:36:00.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"first":{"id":641598,"link":"/api/v1/people/641598"},"second":{"id":677594,"link":"/api/v1/people/677594"},"third":{"id":686527,"link":"/api/v1/people/686527"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-08-01T20:36:08.866Z","endTime":"2026-08-01T20:36:20.482Z","isPitch":false,"type":"action","player":{"id":642215,"link":"/api/v1/people/642215"},"defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"first":{"id":641598,"link":"/api/v1/people/641598"},"second":{"id":677594,"link":"/api/v1/people/677594"},"third":{"id":686527,"link":"/api/v1/people/686527"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.3,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.6902921269547,"aZ":-27.37586760635582,"pfxX":-1.6434730960369202,"pfxZ":2.7240764618177797,"pX":-0.4833667748249523,"pZ":2.0629965775053454,"vX0":-4.859780342199657,"vY0":-132.07650776173028,"vZ0":-4.375723591707172,"x":135.42,"y":183.08,"x0":1.5956840147019704,"y0":50.004962373714484,"z0":5.759552419593084,"aX":-2.897365801788039},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.2,"breakHorizontal":4.1,"spinRate":3124,"spinDirection":302},"zone":7,"typeConfidence":0.89,"plateTime":0.4150361294485969,"extension":5.894454760272375},"index":3,"playId":"093a27ce-74cd-306c-9ee8-fa3f2ef5f6fa","pitchNumber":3,"startTime":"2026-08-01T20:36:20.482Z","endTime":"2026-08-01T20:36:23.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"first":{"id":641598,"link":"/api/v1/people/641598"},"second":{"id":677594,"link":"/api/v1/people/677594"},"third":{"id":686527,"link":"/api/v1/people/686527"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.2,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.357483795176424,"aZ":-28.026308485068174,"pfxX":8.816390727449495,"pfxZ":2.478216641762619,"pX":1.0627204387618565,"pZ":1.7694424985124844,"vX0":-4.492029633079006,"vY0":-128.48706370352485,"vZ0":-4.566499256475933,"x":76.49,"y":191.01,"x0":1.6872641447667986,"y0":50.00203053806161,"z0":5.744728647641029,"aX":14.755990132641156},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.7,"breakHorizontal":-15.0,"spinRate":1966,"spinDirection":120},"zone":14,"typeConfidence":0.9,"plateTime":0.42610855102888,"extension":5.842028254661235},"index":4,"playId":"a75227fb-36bf-343b-bae9-0cbfbfd22158","pitchNumber":4,"startTime":"2026-08-01T20:36:40.980Z","endTime":"2026-08-01T20:36:44.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"first":{"id":641598,"link":"/api/v1/people/641598"},"second":{"id":677594,"link":"/api/v1/people/677594"},"third":{"id":686527,"link":"/api/v1/people/686527"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642215,"link":"/api/v1/people/642215"},"credit":"b_ab"},{"player":{"id":687570,"link":"/api/v1/people/687570"},"credit":"p_ab"},{"player":{"id":642215,"link":"/api/v1/people/642215"},"credit":"b_pa"},{"player":{"id":687570,"link":"/api/v1/people/687570"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.8,"awayTeamWinProbability":30.200000000000003,"homeTeamWinProbabilityAdded":-5.1000000000000085,"leverageIndex":1.98,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-08-01T20:36:44.414Z","atBatIndex":10},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Royce Lewis doubles (14) on a ground ball to left fielder Randy Arozarena, deflected by third baseman Weston Wilson.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-01T20:38:45.961Z","endTime":"2026-08-01T20:41:28.002Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":642215,"link":"/api/v1/people/642215"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":668227,"link":"/api/v1/people/668227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":88.6,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.69734730148764,"aZ":-9.443124356048221,"pfxX":-4.854983807728303,"pfxZ":11.239282493172269,"pX":0.19488970070836353,"pZ":2.764429077114591,"vX0":6.145588850268733,"vY0":-141.6287746264748,"vZ0":-7.15925914853344,"x":109.57,"y":164.14,"x0":-1.3769382599212316,"y0":50.00412095583773,"z0":5.936118998039594,"aX":-9.820270930418292},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.0,"breakHorizontal":7.4,"spinRate":2427,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.3873952356644028,"extension":7.3448200170251505},"index":0,"playId":"b1512368-30c0-34a2-ae6b-783ee772ab28","pitchNumber":1,"startTime":"2026-08-01T20:39:04.996Z","endTime":"2026-08-01T20:39:08.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.7,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.137728421468985,"aZ":-33.94034931995825,"pfxX":0.44933353808121,"pfxZ":-1.0326172691715572,"pX":-0.6484568631608341,"pZ":0.01814621052032154,"vX0":1.7386237389299226,"vY0":-129.86021622800595,"vZ0":-8.560713738243036,"x":141.72,"y":238.29,"x0":-1.3849787846311885,"y0":50.00408732052067,"z0":5.938656153905008,"aX":0.7674776520930561},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-3.6,"breakHorizontal":-1.2,"spinRate":2083,"spinDirection":10},"zone":13,"typeConfidence":2.0,"plateTime":0.421749760531275,"extension":7.230639290845202},"index":1,"playId":"6b5f0409-b445-3bd6-82cf-cf419dc4661c","pitchNumber":2,"startTime":"2026-08-01T20:39:23.762Z","endTime":"2026-08-01T20:39:26.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.1,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.801216536489285,"aZ":-9.681627250845796,"pfxX":-4.743124856356978,"pfxZ":11.017271682197558,"pX":-0.4688287328243631,"pZ":3.0967925143835857,"vX0":4.071089311363814,"vY0":-142.03425926271342,"vZ0":-6.182888393554494,"x":134.87,"y":155.17,"x0":-1.3051391375051746,"y0":50.000575149838745,"z0":5.918722341493154,"aX":-9.681287267361373},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":18.8,"breakHorizontal":7.8,"spinRate":2501,"spinDirection":206},"zone":1,"typeConfidence":2.0,"plateTime":0.3857609274454381,"extension":7.345604019626997},"index":2,"playId":"e2df8fd1-dd1f-3ffa-a682-626666f443b2","pitchNumber":3,"startTime":"2026-08-01T20:39:44.528Z","endTime":"2026-08-01T20:39:49.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-08-01T20:40:08.920Z","endTime":"2026-08-01T20:40:28.683Z","isPitch":false,"type":"action","player":{"id":668904,"link":"/api/v1/people/668904"},"defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.3,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.397811017357544,"aZ":-32.95281408166941,"pfxX":-0.21677411093945942,"pfxZ":-0.4565946407701764,"pX":0.47087881996957726,"pZ":0.7063654159496022,"vX0":3.6742168880434245,"vY0":-129.00551533246514,"vZ0":-6.935454553095839,"x":99.05,"y":219.71,"x0":-0.9402762564447469,"y0":50.00567456890087,"z0":5.951432246531312,"aX":-0.36799633472620347},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-2.0,"breakHorizontal":-0.4,"spinRate":2153,"spinDirection":24},"zone":14,"typeConfidence":2.0,"plateTime":0.42365343095676744,"extension":7.326187637402842},"index":4,"playId":"07ad3121-77cd-38b6-94c6-33d913da6c7c","pitchNumber":4,"startTime":"2026-08-01T20:40:28.683Z","endTime":"2026-08-01T20:40:31.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.9,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.123477829237448,"aZ":-31.708393694114847,"pfxX":-0.8818497982439086,"pfxZ":0.2770003632482343,"pX":-0.8244670168931756,"pZ":2.757777414428796,"vX0":1.887443691406965,"vY0":-129.4578721661499,"vZ0":-2.4082647115351463,"x":148.43,"y":164.32,"x0":-1.4472785324404185,"y0":50.00480907594893,"z0":6.118580625490649,"aX":-1.5022683795514904},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.2,"breakHorizontal":1.2,"spinRate":1951,"spinDirection":6},"zone":4,"typeConfidence":2.0,"plateTime":0.42251803821135603,"extension":7.38127237575032},"index":5,"playId":"ed0d1340-5fc0-3b2c-b04b-89c08f04895e","pitchNumber":5,"startTime":"2026-08-01T20:40:48.979Z","endTime":"2026-08-01T20:40:52.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":82.1,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.23064695022401,"aZ":-34.85409386220993,"pfxX":0.27272328003977603,"pfxZ":-1.5849906395459428,"pX":0.07283216878260292,"pZ":2.0724691560924953,"vX0":3.524595978559088,"vY0":-128.22483279137188,"vZ0":-3.266803130232957,"x":114.22,"y":182.82,"x0":-1.3475364947897577,"y0":50.004820482204806,"z0":6.045895131899444,"aX":0.4601844755358015},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-3.4,"breakHorizontal":-1.2,"spinRate":2200,"spinDirection":25},"zone":8,"typeConfidence":2.0,"plateTime":0.42501140709948615,"extension":7.312290536575637},"hitData":{"launchSpeed":104.9,"launchAngle":-8.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":93.77,"coordY":118.29}},"index":6,"playId":"b7353a89-8d4e-3e61-b4bc-adaec6399542","pitchNumber":6,"startTime":"2026-08-01T20:41:15.435Z","endTime":"2026-08-01T20:41:28.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_ab"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_ab"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_pa"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.6,"awayTeamWinProbability":36.4,"homeTeamWinProbabilityAdded":-6.199999999999996,"leverageIndex":0.91,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-08-01T20:41:28.002Z","atBatIndex":11},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brooks Lee lines out sharply to right fielder Dominic Canzone. Royce Lewis to 3rd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-01T20:41:59.016Z","endTime":"2026-08-01T20:42:16.540Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Lineout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.283691663580868,"aZ":-32.37321349988689,"pfxX":1.0394956986771222,"pfxZ":-0.11681893783830866,"pX":-0.3295484719237422,"pZ":2.5207926641192784,"vX0":2.9638825288745623,"vY0":-127.66211335602235,"vZ0":-2.792950411584197,"x":129.56,"y":170.72,"x0":-1.6350445128605207,"y0":50.00413951050752,"z0":6.1460992293637435,"aX":1.736771082402806},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-0.6,"breakHorizontal":-2.5,"spinRate":2200,"spinDirection":44},"zone":4,"typeConfidence":2.0,"plateTime":0.4270567866730297,"extension":7.159930583748802},"hitData":{"launchSpeed":100.8,"launchAngle":21.0,"totalDistance":356.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":172.12,"coordY":63.29}},"index":0,"playId":"87f990dc-6a84-3e67-92db-47a88fd77741","pitchNumber":1,"startTime":"2026-08-01T20:42:03.538Z","endTime":"2026-08-01T20:42:16.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"second":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_ab"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_ab"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_pa"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.4,"awayTeamWinProbability":34.599999999999994,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":1.34,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-08-01T20:42:16.540Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Keaschall strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-01T20:42:36.262Z","endTime":"2026-08-01T20:44:45.041Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":90.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.78016431528192,"aZ":-11.322473674596848,"pfxX":-4.291747313768452,"pfxZ":10.065907765640322,"pX":0.560612617974153,"pZ":3.325469341447278,"vX0":6.397159919803284,"vY0":-142.352364488939,"vZ0":-5.317664574426024,"x":95.63,"y":148.99,"x0":-1.1484173722628175,"y0":50.00704770723261,"z0":5.921732574998268,"aX":-8.894464940464534},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.4,"breakHorizontal":6.6,"spinRate":2305,"spinDirection":209},"zone":3,"typeConfidence":2.0,"plateTime":0.383389369881721,"extension":7.422040449397606},"index":0,"playId":"cfe74ae6-e198-3d18-83fd-c12e76e87849","pitchNumber":1,"startTime":"2026-08-01T20:42:48.871Z","endTime":"2026-08-01T20:42:52.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"third":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.274118861641274,"aZ":-35.42732998860339,"pfxX":-3.246025859230664,"pfxZ":-2.0470595942896175,"pX":0.15322516107516887,"pZ":1.32292127115284,"vX0":4.907077348845117,"vY0":-124.8092842540669,"vZ0":-4.093507193400231,"x":111.16,"y":203.06,"x0":-1.4095865296939563,"y0":50.00318686718729,"z0":5.877682756500178,"aX":-5.16202372371472},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-4.3,"breakHorizontal":4.8,"spinRate":961,"spinDirection":251},"zone":14,"typeConfidence":2.0,"plateTime":0.43755370411627936,"extension":7.198560618858999},"index":1,"playId":"0c5811de-ac56-3a39-ace4-483a4057a886","pitchNumber":2,"startTime":"2026-08-01T20:43:08.351Z","endTime":"2026-08-01T20:43:13.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"third":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.9814177882211,"aZ":-12.46945709231676,"pfxX":-4.504821065777663,"pfxZ":9.568588685477433,"pX":-0.7487718633694265,"pZ":2.8309987865887285,"vX0":3.360605711368608,"vY0":-142.21008213593146,"vZ0":-6.3980986789659084,"x":145.54,"y":162.34,"x0":-1.357360402061355,"y0":50.002872887756794,"z0":5.892494401166201,"aX":-9.276263063394955},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.3,"breakHorizontal":7.6,"spinRate":2316,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.3843682412201854,"extension":7.367592878062628},"index":2,"playId":"c077ccb7-c658-3131-9a9f-209bc5c123dc","pitchNumber":3,"startTime":"2026-08-01T20:43:29.635Z","endTime":"2026-08-01T20:43:32.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"third":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":79.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.225987716642223,"aZ":-35.552725072962154,"pfxX":-2.179358203650321,"pfxZ":-2.168684626110185,"pX":0.7036691511601157,"pZ":0.14444986827872813,"vX0":5.290886191004249,"vY0":-123.77394278966379,"vZ0":-6.438050139297194,"x":90.18,"y":234.88,"x0":-1.1723552178356595,"y0":50.00004008369694,"z0":5.733475018311408,"aX":-3.403141118467058},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-5.2,"breakHorizontal":2.8,"spinRate":733,"spinDirection":264},"zone":14,"typeConfidence":2.0,"plateTime":0.44145186381678014,"extension":7.4941017223314805},"index":3,"playId":"eae69767-1736-3893-b98c-bb39a86f74ba","pitchNumber":4,"startTime":"2026-08-01T20:44:11.693Z","endTime":"2026-08-01T20:44:14.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"third":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.927881024358733,"aZ":-36.33758953994261,"pfxX":-2.4171731141973147,"pfxZ":-2.7640087642316145,"pX":0.4138643779133825,"pZ":1.5202402210401746,"vX0":4.811141921206715,"vY0":-122.51456520889317,"vZ0":-3.0726323859473617,"x":101.22,"y":197.73,"x0":-1.2679901750442952,"y0":50.00168065168093,"z0":5.920336812230609,"aX":-3.647211937139304},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-5.5,"breakHorizontal":3.1,"spinRate":704,"spinDirection":271},"zone":14,"typeConfidence":2.0,"plateTime":0.44838181610487915,"extension":7.290385287733953},"index":4,"playId":"37d0e8bc-4ddd-3c1a-adbe-f20fd58965f2","pitchNumber":5,"startTime":"2026-08-01T20:44:41.912Z","endTime":"2026-08-01T20:44:45.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"third":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_ab"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_ab"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.1,"awayTeamWinProbability":28.900000000000006,"homeTeamWinProbabilityAdded":5.699999999999989,"leverageIndex":1.34,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-08-01T20:44:45.041Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Victor Caratini strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-01T20:45:03.813Z","endTime":"2026-08-01T20:46:27.260Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":83.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.358074048627472,"aZ":-32.13952373232065,"pfxX":0.643686855031895,"pfxZ":0.015915416878736544,"pX":0.1339438582716665,"pZ":0.5144044239494272,"vX0":3.489384461706366,"vY0":-129.19003083006493,"vZ0":-7.693048088489502,"x":111.89,"y":224.89,"x0":-1.309996805181542,"y0":50.000215653892205,"z0":5.954930731244197,"aX":1.1025293643217597},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-1.2,"breakHorizontal":-1.8,"spinRate":2094,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.4217045761852334,"extension":7.311602115078355},"index":0,"playId":"ec904bd6-e5db-3132-8a5a-90cc5ec8f092","pitchNumber":1,"startTime":"2026-08-01T20:45:14.545Z","endTime":"2026-08-01T20:45:18.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"third":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.207705383526037,"aZ":-31.87331199917422,"pfxX":0.543903786357453,"pfxZ":0.1766159482854448,"pX":0.282653336186693,"pZ":2.0639047243289044,"vX0":4.295492599947626,"vY0":-129.50207125163362,"vZ0":-3.970177212182141,"x":106.23,"y":183.05,"x0":-1.4606048519823682,"y0":50.004306255824744,"z0":6.025338533152357,"aX":0.9337224135065583},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-0.2,"breakHorizontal":-1.8,"spinRate":2198,"spinDirection":60},"zone":9,"typeConfidence":2.0,"plateTime":0.4211601190827299,"extension":7.289981955249838},"index":1,"playId":"51f1270a-7cfa-3ea7-922a-9d36ff8b4dc9","pitchNumber":2,"startTime":"2026-08-01T20:45:36.812Z","endTime":"2026-08-01T20:45:39.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"third":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.33342591859767,"aZ":-30.787154174799195,"pfxX":0.4123116057785601,"pfxZ":0.8058752260489026,"pX":0.3893299056044127,"pZ":2.183462743894034,"vX0":4.305064619060141,"vY0":-129.6970451351623,"vZ0":-3.9684400710721577,"x":102.16,"y":179.83,"x0":-1.3381360668361266,"y0":50.004347548687385,"z0":6.053173770468464,"aX":0.7092481882799693},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":0.8,"breakHorizontal":-1.6,"spinRate":1976,"spinDirection":90},"zone":9,"typeConfidence":2.0,"plateTime":0.42056292019572883,"extension":7.236346611089896},"index":2,"playId":"bb8e7707-b731-310e-a93d-ddfa4ba5aab9","pitchNumber":3,"startTime":"2026-08-01T20:45:57.555Z","endTime":"2026-08-01T20:46:00.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"third":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.647385006002665,"aZ":-36.5973295178035,"pfxX":-2.179729709871385,"pfxZ":-2.898878953468814,"pX":-0.4257364349173549,"pZ":1.69373030636593,"vX0":3.8042419919702586,"vY0":-122.7943903972375,"vZ0":-2.6730012885036807,"x":133.23,"y":193.05,"x0":-1.7129035339321481,"y0":50.00533940016732,"z0":5.914703009346296,"aX":-3.3249342214465236},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-5.6,"breakHorizontal":3.0,"spinRate":750,"spinDirection":272},"zone":7,"typeConfidence":2.0,"plateTime":0.4463029210074403,"extension":7.481368022453723},"index":3,"playId":"c5d12d2c-2344-33f8-8b9d-5519cbac768b","pitchNumber":4,"startTime":"2026-08-01T20:46:23.812Z","endTime":"2026-08-01T20:46:27.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"third":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_ab"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_ab"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_pa"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.7,"awayTeamWinProbability":25.299999999999997,"homeTeamWinProbabilityAdded":3.6000000000000085,"leverageIndex":1.32,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-08-01T20:46:27.260Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Colt Emerson flies out to shortstop Ryan Kreidler.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-01T20:48:43.803Z","endTime":"2026-08-01T20:49:53.566Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.040481240552243,"aZ":-18.580740267899035,"pfxX":7.309626291137317,"pfxZ":7.13459755137378,"pX":-0.2863050250306811,"pZ":2.8702715917410977,"vX0":-7.329288020857978,"vY0":-136.2057428063844,"vZ0":-4.857986661058583,"x":127.91,"y":161.28,"x0":1.4720313598223356,"y0":50.00238701187873,"z0":5.936994912599538,"aX":13.924514098196497},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.2,"breakHorizontal":-12.0,"spinRate":2153,"spinDirection":139},"zone":1,"typeConfidence":0.87,"plateTime":0.4000400417642491,"extension":5.875952020560561},"index":0,"playId":"0cd2d765-0ef9-3e2e-a738-7a489057d755","pitchNumber":1,"startTime":"2026-08-01T20:48:54.034Z","endTime":"2026-08-01T20:48:57.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.939706309446922,"aZ":-20.823347113896855,"pfxX":9.272705687931456,"pfxZ":5.913941048837053,"pX":-0.6039418407245065,"pZ":3.9056538684140603,"vX0":-8.841035768808595,"vY0":-137.30582929811567,"vZ0":-1.80698157649103,"x":140.02,"y":133.33,"x0":1.444968175920426,"y0":50.002630749820575,"z0":5.981795232614832,"aX":17.79652028462098},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.6,"breakHorizontal":-15.0,"spinRate":2091,"spinDirection":133},"zone":11,"typeConfidence":0.93,"plateTime":0.39814026822477677,"extension":5.867047054758081},"index":1,"playId":"2f34c425-8ae6-3b94-a382-7ba8ac5a19da","pitchNumber":2,"startTime":"2026-08-01T20:49:10.025Z","endTime":"2026-08-01T20:49:13.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.125381508809504,"aZ":-12.890067761369096,"pfxX":4.163797896138996,"pfxZ":10.11041111469434,"pX":0.9766756217232797,"pZ":2.8158151041625468,"vX0":-3.329338279788101,"vY0":-137.3997770183463,"vZ0":-5.772827783130553,"x":79.77,"y":162.75,"x0":1.6645624947346984,"y0":50.003916764802185,"z0":5.823940132910729,"aX":7.942690883850246},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.3,"breakHorizontal":-6.8,"spinRate":2293,"spinDirection":137},"zone":12,"typeConfidence":0.9,"plateTime":0.3989998523945486,"extension":5.787365699745291},"index":2,"playId":"349116b8-0727-331e-ac41-4f4de3f56ac4","pitchNumber":3,"startTime":"2026-08-01T20:49:27.395Z","endTime":"2026-08-01T20:49:31.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.01117806610163,"aZ":-20.80020631194867,"pfxX":6.7913223780926355,"pfxZ":5.9846557037060855,"pX":0.7116611581171072,"pZ":2.768902574332065,"vX0":-4.731377536588516,"vY0":-136.73128467892562,"vZ0":-4.547599516919505,"x":89.87,"y":164.02,"x0":1.5785875316808173,"y0":50.005283536140276,"z0":5.873449371188592,"aX":12.912689567788314},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.1,"breakHorizontal":-11.4,"spinRate":2138,"spinDirection":136},"zone":6,"typeConfidence":0.86,"plateTime":0.39997405546909404,"extension":5.884530040133144},"hitData":{"launchSpeed":72.6,"launchAngle":48.0,"totalDistance":206.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":93.87,"coordY":124.64}},"index":3,"playId":"4490c174-6929-3013-bb2d-7fdb14e29e86","pitchNumber":4,"startTime":"2026-08-01T20:49:45.110Z","endTime":"2026-08-01T20:49:53.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806068,"link":"/api/v1/people/806068"},"credit":"b_ab"},{"player":{"id":687570,"link":"/api/v1/people/687570"},"credit":"p_ab"},{"player":{"id":806068,"link":"/api/v1/people/806068"},"credit":"b_pa"},{"player":{"id":687570,"link":"/api/v1/people/687570"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.1,"awayTeamWinProbability":26.900000000000006,"homeTeamWinProbabilityAdded":-1.6000000000000085,"leverageIndex":0.62,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-08-01T20:49:53.566Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cole Young grounds out, shortstop Ryan Kreidler to first baseman Royce Lewis.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-01T20:50:12.047Z","endTime":"2026-08-01T20:51:44.523Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.12861149625624,"aZ":-21.184238237294107,"pfxX":8.582871818815239,"pfxZ":5.641863550235557,"pX":1.1001790672008052,"pZ":3.448242013801116,"vX0":-4.358853795223668,"vY0":-138.25575834273835,"vZ0":-3.0492369416575675,"x":75.06,"y":145.68,"x0":1.5771698389656763,"y0":50.001540299950584,"z0":5.977604707062194,"aX":16.71149807862893},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.8,"breakHorizontal":-14.8,"spinRate":2156,"spinDirection":135},"zone":12,"typeConfidence":0.94,"plateTime":0.39529527533863407,"extension":5.788070120027255},"index":0,"playId":"863d264c-7c10-356a-ab00-02cfe95a80eb","pitchNumber":1,"startTime":"2026-08-01T20:50:17.576Z","endTime":"2026-08-01T20:50:20.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.420637531156387,"aZ":-14.028855161084419,"pfxX":4.654748846024634,"pfxZ":9.270871594001772,"pX":0.08162230983752397,"pZ":3.3544388275962995,"vX0":-5.575856010148829,"vY0":-138.2146884796168,"vZ0":-4.369156404781676,"x":113.89,"y":148.21,"x0":1.5093105823697028,"y0":50.00322087120131,"z0":5.880916266135363,"aX":9.11164660134201},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.2,"breakHorizontal":-7.4,"spinRate":2175,"spinDirection":139},"zone":12,"typeConfidence":0.91,"plateTime":0.3945214794452645,"extension":5.85720005462164},"index":1,"playId":"5b6be451-36bd-30e0-9364-dc4715f3f1a0","pitchNumber":2,"startTime":"2026-08-01T20:50:34.596Z","endTime":"2026-08-01T20:50:37.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.446197523636066,"aZ":-38.21210759131977,"pfxX":-5.801468272631947,"pfxZ":-4.067992494674012,"pX":-1.4155777288061329,"pZ":3.407513250078103,"vX0":-4.882790569358912,"vY0":-120.81399851749299,"vZ0":1.513389633526965,"x":170.96,"y":146.78,"x0":1.38159888638438,"y0":50.00071047166055,"z0":6.118981353527716,"aX":-8.616405423004549},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-6.7,"breakHorizontal":11.6,"spinRate":3245,"spinDirection":313},"zone":11,"typeConfidence":0.9,"plateTime":0.45250594715242887,"extension":5.717016480519322},"index":2,"playId":"b168a698-d04c-3b6e-a57a-a1531d88fb1f","pitchNumber":3,"startTime":"2026-08-01T20:50:54.403Z","endTime":"2026-08-01T20:50:57.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.886150389631684,"aZ":-14.457556561906097,"pfxX":3.951093011776388,"pfxZ":9.051512423827981,"pX":-0.6350690113192811,"pZ":1.906752686233592,"vX0":-7.068251695255062,"vY0":-138.93707135687131,"vZ0":-7.793361987024779,"x":141.21,"y":187.3,"x0":1.427534601224352,"y0":50.00026009783802,"z0":5.707277687897532,"aX":7.731375811616511},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.0,"breakHorizontal":-5.8,"spinRate":2211,"spinDirection":137},"zone":7,"typeConfidence":0.89,"plateTime":0.3941069107103403,"extension":5.950668952070826},"index":3,"playId":"7b7b0478-3384-3f34-801f-7ceeaf47d42a","pitchNumber":4,"startTime":"2026-08-01T20:51:11.266Z","endTime":"2026-08-01T20:51:14.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-08-01T20:51:25.286Z","endTime":"2026-08-01T20:51:37.450Z","isPitch":false,"type":"action","player":{"id":702284,"link":"/api/v1/people/702284"},"defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.864176988539928,"aZ":-16.488929707638867,"pfxX":5.613555081759361,"pfxZ":7.931094335686099,"pX":-0.9081028282890957,"pZ":2.409311319198279,"vX0":-8.199217766873781,"vY0":-139.38649633035567,"vZ0":-6.406209181100607,"x":151.61,"y":173.73,"x0":1.3354632616282809,"y0":50.00279908297182,"z0":5.816886956253638,"aX":11.10189284546089},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.3,"breakHorizontal":-8.5,"spinRate":2263,"spinDirection":138},"zone":13,"typeConfidence":0.88,"plateTime":0.3922171954154017,"extension":5.926379512447944},"hitData":{"launchSpeed":102.1,"launchAngle":-21.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.03,"coordY":148.03}},"index":5,"playId":"46996647-1882-3f31-b2c1-836620e9cdce","pitchNumber":5,"startTime":"2026-08-01T20:51:37.450Z","endTime":"2026-08-01T20:51:44.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_ab"},{"player":{"id":687570,"link":"/api/v1/people/687570"},"credit":"p_ab"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_pa"},{"player":{"id":687570,"link":"/api/v1/people/687570"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.0,"awayTeamWinProbability":28.0,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.47,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-08-01T20:51:44.523Z","atBatIndex":16},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Randy Arozarena homers (14) on a fly ball to left field.","rbi":1,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-01T20:51:58.759Z","endTime":"2026-08-01T20:53:51.517Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":{"id":687570,"link":"/api/v1/people/687570"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.99346582838138,"aZ":-16.303368132794176,"pfxX":5.1310901961611535,"pfxZ":7.959696750664171,"pX":-0.3306494603718805,"pZ":2.5484443998172854,"vX0":-6.952164527919422,"vY0":-140.13592930673852,"vZ0":-6.16383650021455,"x":129.6,"y":169.97,"x0":1.5130287926849886,"y0":50.00109898597833,"z0":5.837374182299932,"aX":10.22838278007318},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.3,"breakHorizontal":-7.9,"spinRate":2171,"spinDirection":137},"zone":4,"typeConfidence":0.89,"plateTime":0.39052409238557484,"extension":5.87219342722582},"index":0,"playId":"5ae75f14-b2a8-3f65-ae92-bfdbdb20fd42","pitchNumber":1,"startTime":"2026-08-01T20:52:08.396Z","endTime":"2026-08-01T20:52:11.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.061017484710796,"aZ":-37.767450223237006,"pfxX":-6.763935750088383,"pfxZ":-3.751638680811856,"pX":0.44934963603613065,"pZ":0.5964918608027746,"vX0":-0.47434556303593844,"vY0":-121.43221785409366,"vZ0":-5.006056972040388,"x":99.87,"y":222.67,"x0":1.5259052601463676,"y0":50.003324148038025,"z0":5.9751903149994625,"aX":-10.08781128128465},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-7.7,"breakHorizontal":12.4,"spinRate":3377,"spinDirection":317},"zone":14,"typeConfidence":0.9,"plateTime":0.45128204521683957,"extension":5.78031555413545},"index":1,"playId":"71bba7e8-2c94-3326-9edc-e2a9fa26f4e3","pitchNumber":2,"startTime":"2026-08-01T20:52:27.844Z","endTime":"2026-08-01T20:52:30.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.88767548660624,"aZ":-15.447841437902934,"pfxX":5.3989473205643055,"pfxZ":8.533445692178162,"pX":-0.14373731980090126,"pZ":2.028835448600482,"vX0":-6.108684698901548,"vY0":-138.6100616330118,"vZ0":-7.442593479535956,"x":122.48,"y":184.0,"x0":1.3796961274520698,"y0":50.00359131641081,"z0":5.766069063238454,"aX":10.582520219476333},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.2,"breakHorizontal":-8.6,"spinRate":2337,"spinDirection":142},"zone":8,"typeConfidence":0.89,"plateTime":0.39407393952721437,"extension":5.899023563432324},"index":2,"playId":"a0338671-0568-3d41-b46d-8a314026d2d3","pitchNumber":3,"startTime":"2026-08-01T20:52:54.013Z","endTime":"2026-08-01T20:52:57.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.016973426521055,"aZ":-16.608030948298996,"pfxX":6.3925900598222825,"pfxZ":7.634377100219391,"pX":-0.2803478656965422,"pZ":2.8673143326828066,"vX0":-7.251566044833798,"vY0":-141.13909385860987,"vZ0":-5.3937715567206315,"x":127.69,"y":161.36,"x0":1.47913917491734,"y0":50.00103385204332,"z0":5.855384988439993,"aX":13.029826848964415},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.1,"breakHorizontal":-10.3,"spinRate":2285,"spinDirection":133},"zone":1,"typeConfidence":0.9,"plateTime":0.38657076181296546,"extension":5.892051813786653},"hitData":{"launchSpeed":99.2,"launchAngle":38.0,"totalDistance":350.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":29.48,"coordY":94.75}},"index":3,"playId":"ee545233-5411-3731-8ea1-e91ae6618cac","pitchNumber":4,"startTime":"2026-08-01T20:53:18.394Z","endTime":"2026-08-01T20:53:51.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_ab"},{"player":{"id":687570,"link":"/api/v1/people/687570"},"credit":"p_ab"},{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_pa"},{"player":{"id":687570,"link":"/api/v1/people/687570"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.0,"awayTeamWinProbability":20.0,"homeTeamWinProbabilityAdded":8.0,"leverageIndex":0.31,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-08-01T20:53:51.517Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dominic Canzone grounds out, second baseman Kody Clemens to first baseman Royce Lewis.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-01T20:54:05.702Z","endTime":"2026-08-01T20:56:16.158Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.73446221522792,"aZ":-16.04052483849895,"pfxX":6.018636264727354,"pfxZ":8.05175156430094,"pX":1.854846368680293E-4,"pZ":3.249428558479722,"vX0":-6.238672766457971,"vY0":-139.99070787628733,"vZ0":-4.431020710304183,"x":116.99,"y":151.05,"x0":1.4653448421410178,"y0":50.00525096775674,"z0":5.888092485215592,"aX":12.063595765812899},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.9,"breakHorizontal":-9.7,"spinRate":2246,"spinDirection":132},"zone":2,"typeConfidence":0.91,"plateTime":0.3898199553366255,"extension":5.815090956645295},"index":0,"playId":"db279fc6-cd98-34ca-bc42-290805128b61","pitchNumber":1,"startTime":"2026-08-01T20:54:13.046Z","endTime":"2026-08-01T20:54:16.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.602167538135507,"aZ":-37.92232246359315,"pfxX":-8.678099763161145,"pfxZ":-3.817542855688867,"pX":0.01605144879513411,"pZ":2.114326354968095,"vX0":-0.8078518007271973,"vY0":-122.39061973608,"vZ0":-1.6138808559586502,"x":116.39,"y":181.69,"x0":1.4773368064996384,"y0":50.00044292877344,"z0":6.049118132974736,"aX":-13.078535600009475},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-7.1,"breakHorizontal":15.8,"spinRate":3288,"spinDirection":316},"zone":8,"typeConfidence":2.0,"plateTime":0.44862130904061637,"extension":5.754467614041673},"index":1,"playId":"5fe0e435-6260-31e3-a951-87e8db6ade28","pitchNumber":2,"startTime":"2026-08-01T20:54:31.258Z","endTime":"2026-08-01T20:54:34.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.615773180272335,"aZ":-34.71899512219841,"pfxX":-9.20207205893513,"pfxZ":-1.7103818174085577,"pX":-1.5704869167187008,"pZ":0.8706627516702321,"vX0":-4.30590318244136,"vY0":-121.5883136391889,"vZ0":-4.6311935858520705,"x":176.86,"y":215.27,"x0":1.423449900460173,"y0":50.0041364394396,"z0":5.839303634722186,"aX":-13.669240214394593},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-4.0,"breakHorizontal":17.8,"spinRate":3352,"spinDirection":311},"zone":13,"typeConfidence":2.0,"plateTime":0.45185913286205315,"extension":5.839156267789679},"index":2,"playId":"68f6b473-1a04-394d-ab2e-2af0c39a622f","pitchNumber":3,"startTime":"2026-08-01T20:54:45.742Z","endTime":"2026-08-01T20:54:48.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.965677034701,"aZ":-30.524618520796793,"pfxX":-3.2206238607991295,"pfxZ":0.9587823691128134,"pX":-2.0061014302011664,"pZ":1.9872813490701795,"vX0":-7.434683892817252,"vY0":-129.37012141322816,"vZ0":-3.902035213149743,"x":193.47,"y":185.12,"x0":1.3096624406939632,"y0":50.00146151863349,"z0":5.824295921481461,"aX":-5.5217285167740595},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.2,"breakHorizontal":7.3,"spinRate":3105,"spinDirection":305},"zone":13,"typeConfidence":0.91,"plateTime":0.42146761160269053,"extension":5.832349281113008},"index":3,"playId":"bb6ac595-922a-3903-b11e-b2ebb3669816","pitchNumber":4,"startTime":"2026-08-01T20:55:04.157Z","endTime":"2026-08-01T20:55:07.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.08601564549205,"aZ":-13.248073030938665,"pfxX":5.6305644243826345,"pfxZ":9.46282833550073,"pX":-0.3302582369758152,"pZ":2.6458190916610675,"vX0":-6.749016186364523,"vY0":-140.58319440261445,"vZ0":-6.4315400350404515,"x":129.59,"y":167.34,"x0":1.3708276650299578,"y0":50.00226897782665,"z0":5.8242881439387375,"aX":11.261711580769628},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.0,"breakHorizontal":-8.8,"spinRate":2339,"spinDirection":132},"zone":4,"typeConfidence":0.91,"plateTime":0.3897209859184452,"extension":5.827279459733562},"index":4,"playId":"250785bc-5a78-34b3-beda-f1eee7c91ae4","pitchNumber":5,"startTime":"2026-08-01T20:55:21.384Z","endTime":"2026-08-01T20:55:24.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.84781913348753,"aZ":-14.303508292493945,"pfxX":4.4127133445543905,"pfxZ":8.952457088796038,"pX":-0.42236759422169246,"pZ":2.202318529828863,"vX0":-6.532759849032379,"vY0":-140.4110037357593,"vZ0":-7.363387104510141,"x":133.1,"y":179.32,"x0":1.361324275691889,"y0":50.00634060264174,"z0":5.790107188835013,"aX":8.811983933327658},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.9,"breakHorizontal":-6.6,"spinRate":2257,"spinDirection":137},"zone":4,"typeConfidence":0.9,"plateTime":0.39012557644615153,"extension":5.928801174786954},"index":5,"playId":"912cd5ab-c281-3c29-a426-dddad0433be6","pitchNumber":6,"startTime":"2026-08-01T20:55:41.313Z","endTime":"2026-08-01T20:55:44.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":6,"startTime":"2026-08-01T20:55:59.368Z","endTime":"2026-08-01T20:56:09.376Z","isPitch":false,"type":"action","player":{"id":686527,"link":"/api/v1/people/686527"},"defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.19980538875623,"aZ":-37.55290646593913,"pfxX":-6.950734537040501,"pfxZ":-3.6146128856635364,"pX":0.024119033534070213,"pZ":2.807423222558328,"vX0":-1.4387656865560912,"vY0":-121.56180642745673,"vZ0":0.18514107859679618,"x":116.08,"y":162.98,"x0":1.5273804188503521,"y0":50.004526372201674,"z0":6.006988075112806,"aX":-10.33849161124028},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-6.2,"breakHorizontal":13.0,"spinRate":3327,"spinDirection":311},"zone":5,"typeConfidence":0.89,"plateTime":0.4516463010352787,"extension":5.687618114893909},"hitData":{"launchSpeed":92.6,"launchAngle":-14.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.87,"coordY":148.03}},"index":7,"playId":"bd685d65-a693-3e82-9e26-2cc072557615","pitchNumber":7,"startTime":"2026-08-01T20:56:09.376Z","endTime":"2026-08-01T20:56:16.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_ab"},{"player":{"id":687570,"link":"/api/v1/people/687570"},"credit":"p_ab"},{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_pa"},{"player":{"id":687570,"link":"/api/v1/people/687570"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.4,"awayTeamWinProbability":20.599999999999994,"homeTeamWinProbabilityAdded":-0.5999999999999943,"leverageIndex":0.24,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-08-01T20:56:16.158Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan Kreidler flies out sharply to center fielder Julio Rodríguez.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-01T20:58:23.997Z","endTime":"2026-08-01T20:59:04.085Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.934959388127485,"aZ":-31.945422067383223,"pfxX":1.867684431683415,"pfxZ":0.14566529448387833,"pX":0.6022013349968003,"pZ":1.513080105898901,"vX0":4.377971227713188,"vY0":-126.6194031838105,"vZ0":-4.860938244028298,"x":94.05,"y":197.93,"x0":-1.3979394642919754,"y0":50.004507060288496,"z0":6.039288482929849,"aX":3.0071218132030233},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.7,"breakHorizontal":-4.4,"spinRate":2064,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.434009118037217,"extension":7.100608343542538},"index":0,"playId":"6be435a3-1b91-3735-823e-0b59e30e8c72","pitchNumber":1,"startTime":"2026-08-01T20:58:35.688Z","endTime":"2026-08-01T20:58:39.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.387424612333028,"aZ":-33.22002920692342,"pfxX":2.0550660871659927,"pfxZ":-0.6543090002003069,"pX":0.11195617610158175,"pZ":2.0442542286859533,"vX0":3.3283034997366743,"vY0":-126.12893635021932,"vZ0":-3.170887632077502,"x":112.73,"y":183.59,"x0":-1.4932036396647144,"y0":50.00176624976608,"z0":6.005109305498037,"aX":3.2995319736618263},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.7,"breakHorizontal":-4.6,"spinRate":2054,"spinDirection":47},"zone":8,"typeConfidence":2.0,"plateTime":0.4347770926213008,"extension":7.365154157118209},"hitData":{"launchSpeed":102.3,"launchAngle":27.0,"totalDistance":387.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":157.2,"coordY":45.95}},"index":1,"playId":"46717a33-a4e3-32e4-b1fc-8fc9c72f0074","pitchNumber":2,"startTime":"2026-08-01T20:58:53.021Z","endTime":"2026-08-01T20:59:04.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"credit":"b_ab"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_ab"},{"player":{"id":668952,"link":"/api/v1/people/668952"},"credit":"b_pa"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.6,"awayTeamWinProbability":18.400000000000006,"homeTeamWinProbabilityAdded":2.1999999999999886,"leverageIndex":0.84,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-08-01T20:59:04.085Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Martin grounds out, third baseman Weston Wilson to first baseman Josh Naylor.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-01T20:59:36.960Z","endTime":"2026-08-01T21:00:15.664Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642215,"link":"/api/v1/people/642215"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":90.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.710657649865375,"aZ":-12.136737552670692,"pfxX":-5.9100201078182995,"pfxZ":9.735445310080468,"pX":0.051066075625119604,"pZ":1.6688722020546711,"vX0":5.794791364822254,"vY0":-142.13304125453672,"vZ0":-9.641088290301223,"x":115.05,"y":193.72,"x0":-1.2402692440155996,"y0":50.00509468043176,"z0":5.863088137831366,"aX":-12.16760456958964},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.0,"breakHorizontal":9.6,"spinRate":2308,"spinDirection":209},"zone":8,"typeConfidence":2.0,"plateTime":0.38445299096450825,"extension":7.328504238298254},"index":0,"playId":"f1a96d80-8cd3-3a4f-9e78-98f14da45591","pitchNumber":1,"startTime":"2026-08-01T20:59:48.399Z","endTime":"2026-08-01T20:59:51.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.773670987019294,"aZ":-12.824459761047995,"pfxX":-4.945117449268125,"pfxZ":9.457260545887056,"pX":-0.33740309937958046,"pZ":2.2560784107626257,"vX0":4.291288328706273,"vY0":-142.17258039198958,"vZ0":-7.949442180054737,"x":129.86,"y":177.87,"x0":-1.224303711958934,"y0":50.00328600757467,"z0":5.903497405556305,"aX":-10.117857692775956},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.7,"breakHorizontal":8.0,"spinRate":2330,"spinDirection":208},"zone":4,"typeConfidence":2.0,"plateTime":0.3853384858863098,"extension":7.397042258628812},"hitData":{"launchSpeed":89.9,"launchAngle":-19.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.82,"coordY":164.76}},"index":1,"playId":"d8e09398-c337-3c3c-9d7f-a8583fe29e4c","pitchNumber":2,"startTime":"2026-08-01T21:00:08.117Z","endTime":"2026-08-01T21:00:15.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_ab"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_ab"},{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_pa"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.1,"awayTeamWinProbability":16.900000000000006,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-08-01T21:00:15.664Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trevor Larnach grounds out softly, pitcher Logan Gilbert to first baseman Josh Naylor.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-01T21:00:34.777Z","endTime":"2026-08-01T21:01:54.386Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669302,"link":"/api/v1/people/669302"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.9,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.44890297625111,"aZ":-33.48520170720109,"pfxX":0.10333161438055871,"pfxZ":-0.7995404288668055,"pX":1.59271394209824,"pZ":2.327021350138522,"vX0":6.693544843052304,"vY0":-126.31431435529541,"vZ0":-2.592248291377945,"x":56.29,"y":175.95,"x0":-1.0899677575768973,"y0":50.00348722475934,"z0":6.022939151603274,"aX":0.16866224720517484},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.8,"breakHorizontal":-1.6,"spinRate":2018,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4313830981391207,"extension":7.528246322174301},"index":0,"playId":"ce6d5077-e8a9-37ab-a207-a3a3c547ea6e","pitchNumber":1,"startTime":"2026-08-01T21:00:46.203Z","endTime":"2026-08-01T21:00:49.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.048085363474726,"aZ":-30.997179554141127,"pfxX":-10.030482452345513,"pfxZ":0.7570327568011894,"pX":0.07683193637486078,"pZ":1.977803124325105,"vX0":6.6419978722477815,"vY0":-123.85309581656442,"vZ0":-2.915944391110912,"x":114.07,"y":185.38,"x0":-1.3324967116654018,"y0":50.003313210710374,"z0":5.754735678042491,"aX":-15.629864908519602},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.0,"breakHorizontal":16.7,"spinRate":1484,"spinDirection":241},"zone":8,"typeConfidence":2.0,"plateTime":0.4417386664028915,"extension":7.238512710258797},"index":1,"playId":"cc2088bf-da89-3440-aa0b-fe1936a15038","pitchNumber":2,"startTime":"2026-08-01T21:01:06.124Z","endTime":"2026-08-01T21:01:09.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.0,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.78038237541803,"aZ":-25.47401434687031,"pfxX":-10.683450025861626,"pfxZ":4.04780942514617,"pX":-0.12581994527000526,"pZ":0.5617297354139764,"vX0":7.021869203942334,"vY0":-127.67206456026194,"vZ0":-7.939794487222187,"x":121.8,"y":223.61,"x0":-1.5209394800191796,"y0":50.00259676612693,"z0":5.7108081135895405,"aX":-17.672834553344128},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.8,"breakHorizontal":17.8,"spinRate":1618,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.4286802473805986,"extension":7.22110079930142},"index":2,"playId":"4fb9a167-eceb-3554-bfa3-d8b6269d39cf","pitchNumber":3,"startTime":"2026-08-01T21:01:25.455Z","endTime":"2026-08-01T21:01:28.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":81.4,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.074468446762122,"aZ":-34.303024574672214,"pfxX":0.6056385687401129,"pfxZ":-1.2894228060604513,"pX":-0.3828585304009206,"pZ":1.7274445522242632,"vX0":2.4136166626927644,"vY0":-126.82874837438158,"vZ0":-3.881484483304952,"x":131.59,"y":192.14,"x0":-1.4193670156811784,"y0":50.00041342981791,"z0":5.967505403289207,"aX":1.0019610912856745},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-2.9,"breakHorizontal":-1.6,"spinRate":2204,"spinDirection":30},"zone":7,"typeConfidence":2.0,"plateTime":0.42926698262539764,"extension":7.324977347006869},"hitData":{"launchSpeed":58.7,"launchAngle":-75.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":129.32,"coordY":196.0}},"index":3,"playId":"5f49c61a-ae25-36a1-a1d5-5063c8ef6840","pitchNumber":4,"startTime":"2026-08-01T21:01:46.561Z","endTime":"2026-08-01T21:01:54.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_ab"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_ab"},{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_pa"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.89999999999999,"awayTeamWinProbability":16.10000000000001,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.35,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-08-01T21:01:54.386Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Julio Rodríguez grounds out, third baseman Brooks Lee to first baseman Royce Lewis.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-01T21:03:56.085Z","endTime":"2026-08-01T21:04:45.256Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.2,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.81267186954325,"aZ":-15.64971818632195,"pfxX":4.959193429798772,"pfxZ":8.27882929406702,"pX":0.8166143647678371,"pZ":3.9829926298210236,"vX0":-4.039792199774546,"vY0":-140.18648405746433,"vZ0":-2.5089577097042395,"x":85.87,"y":131.24,"x0":1.6299066130659623,"y0":50.005013304678556,"z0":5.90760225504043,"aX":9.901129043935281},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.6,"breakHorizontal":-8.2,"spinRate":2182,"spinDirection":137},"zone":12,"typeConfidence":0.91,"plateTime":0.3902684126297453,"extension":5.822108843671014},"index":0,"playId":"7c57b702-0234-38e8-9d7b-a7fb2ec99483","pitchNumber":1,"startTime":"2026-08-01T21:04:08.266Z","endTime":"2026-08-01T21:04:11.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.8,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.289208806032125,"aZ":-20.04641195474466,"pfxX":8.97965438166703,"pfxZ":6.324582255999542,"pX":-0.5575236905165115,"pZ":2.0455964864826632,"vX0":-8.454805657561767,"vY0":-137.301973490057,"vZ0":-6.5254320185733246,"x":138.25,"y":183.55,"x0":1.389232545464323,"y0":50.00091933325303,"z0":5.808868092854006,"aX":17.210425917102427},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.3,"breakHorizontal":-14.5,"spinRate":2227,"spinDirection":135},"zone":7,"typeConfidence":0.93,"plateTime":0.3983293166927737,"extension":5.897108142488153},"index":1,"playId":"987a4252-819c-37aa-86e0-2016c65b32f8","pitchNumber":2,"startTime":"2026-08-01T21:04:23.552Z","endTime":"2026-08-01T21:04:26.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.5,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.393861463760505,"aZ":-30.954434437065686,"pfxX":-1.8077192575972862,"pfxZ":0.7394408228626261,"pX":-0.5163755423310252,"pZ":2.229531106362092,"vX0":-4.766701701901271,"vY0":-128.21747243650591,"vZ0":-2.987323280335331,"x":136.68,"y":178.58,"x0":1.6073813447992873,"y0":50.00364905101672,"z0":5.844346393294833,"aX":-2.9867281927717957},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.8,"breakHorizontal":4.4,"spinRate":3025,"spinDirection":294},"zone":7,"typeConfidence":0.91,"plateTime":0.4284350144729556,"extension":5.790495736380247},"hitData":{"launchSpeed":75.0,"launchAngle":-16.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.88,"coordY":168.82}},"index":2,"playId":"4a0f238c-4331-377a-a3d2-e1dddbaab710","pitchNumber":3,"startTime":"2026-08-01T21:04:38.084Z","endTime":"2026-08-01T21:04:45.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_ab"},{"player":{"id":687570,"link":"/api/v1/people/687570"},"credit":"p_ab"},{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_pa"},{"player":{"id":687570,"link":"/api/v1/people/687570"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.8,"awayTeamWinProbability":17.200000000000003,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-08-01T21:04:45.256Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cal Raleigh grounds out, shortstop Ryan Kreidler to first baseman Royce Lewis.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-01T21:05:07.621Z","endTime":"2026-08-01T21:05:19.384Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.1,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.88958405839,"aZ":-17.996333106842226,"pfxX":6.200367220021686,"pfxZ":7.1037788309139955,"pX":0.6606166847294703,"pZ":2.8449147633585223,"vX0":-4.426911449204156,"vY0":-140.59920370679512,"vZ0":-5.203309405203986,"x":91.82,"y":161.97,"x0":1.4527201456101977,"y0":50.00120091869146,"z0":5.893405347161617,"aX":12.370342382261525},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.0,"breakHorizontal":-10.3,"spinRate":2170,"spinDirection":135},"zone":3,"typeConfidence":0.88,"plateTime":0.3900863991063659,"extension":5.80255351840497},"hitData":{"launchSpeed":104.6,"launchAngle":8.0,"totalDistance":127.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.89,"coordY":143.98}},"index":0,"playId":"2fafd888-df19-3e46-872d-0301eaeb6d86","pitchNumber":1,"startTime":"2026-08-01T21:05:11.547Z","endTime":"2026-08-01T21:05:19.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_ab"},{"player":{"id":687570,"link":"/api/v1/people/687570"},"credit":"p_ab"},{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_pa"},{"player":{"id":687570,"link":"/api/v1/people/687570"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.89999999999999,"awayTeamWinProbability":18.10000000000001,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.34,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-08-01T21:05:19.384Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Naylor flies out to left fielder Trevor Larnach.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-01T21:05:37.178Z","endTime":"2026-08-01T21:05:53.364Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.91353492592727,"aZ":-14.048780351628286,"pfxX":5.592848394171257,"pfxZ":9.155616685334582,"pX":0.12448652271896829,"pZ":2.977065865709906,"vX0":-5.4026537450165035,"vY0":-139.48101832863009,"vZ0":-5.601585768247934,"x":112.25,"y":158.4,"x0":1.3552584061635864,"y0":50.006078180674436,"z0":5.929863415964059,"aX":11.076895573367182},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":15.7,"breakHorizontal":-9.1,"spinRate":2199,"spinDirection":141},"zone":2,"typeConfidence":0.91,"plateTime":0.3919435028327718,"extension":5.879608339692887},"hitData":{"launchSpeed":90.9,"launchAngle":29.0,"totalDistance":321.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":67.13,"coordY":83.94}},"index":0,"playId":"6f7f0bef-83aa-3d99-b753-c8806b5a03de","pitchNumber":1,"startTime":"2026-08-01T21:05:45.632Z","endTime":"2026-08-01T21:05:53.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_ab"},{"player":{"id":687570,"link":"/api/v1/people/687570"},"credit":"p_ab"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_pa"},{"player":{"id":687570,"link":"/api/v1/people/687570"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.39999999999999,"awayTeamWinProbability":18.60000000000001,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.23,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-08-01T21:05:53.364Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan Jeffers grounds out, second baseman Cole Young to first baseman Josh Naylor.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-01T21:07:57.271Z","endTime":"2026-08-01T21:09:28.161Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.545679028327683,"aZ":-33.36103659462441,"pfxX":0.7640241419636187,"pfxZ":-0.7472788757748052,"pX":-0.8356092036423142,"pZ":2.30579280255879,"vX0":1.4057533460084064,"vY0":-124.49683395635584,"vZ0":-2.470106788576752,"x":148.85,"y":176.52,"x0":-1.5035904044071045,"y0":50.002027660484075,"z0":6.032617693381754,"aX":1.2165552880245918},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.7,"breakHorizontal":-1.7,"spinRate":2124,"spinDirection":53},"zone":4,"typeConfidence":2.0,"plateTime":0.4375132916280706,"extension":7.115517360246914},"index":0,"playId":"ded4ca0b-f00e-33d8-b854-8cdfe8d1e0e8","pitchNumber":1,"startTime":"2026-08-01T21:08:20.564Z","endTime":"2026-08-01T21:08:24.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.470496871599146,"aZ":-12.060999902061377,"pfxX":-3.655076588823374,"pfxZ":9.907670163110579,"pX":0.4661309833326691,"pZ":2.9320912334714664,"vX0":5.884853210693343,"vY0":-141.61819017246327,"vZ0":-6.122075568819146,"x":99.23,"y":159.61,"x0":-1.1643627750928487,"y0":50.005055762455285,"z0":5.8941025524784,"aX":-7.422157366119739},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.8,"breakHorizontal":5.4,"spinRate":2401,"spinDirection":206},"zone":3,"typeConfidence":2.0,"plateTime":0.38681714255100985,"extension":7.36046949523801},"index":1,"playId":"b8cc2453-5bf1-39ff-b919-ac4b3637ed31","pitchNumber":2,"startTime":"2026-08-01T21:08:40.419Z","endTime":"2026-08-01T21:08:43.419Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.175072413739326,"aZ":-13.406912373591398,"pfxX":-3.9379520634048273,"pfxZ":9.42180019869753,"pX":0.3459843644855809,"pZ":1.9329748897139136,"vX0":5.4162880475947235,"vY0":-139.90418884320195,"vZ0":-8.121078437603389,"x":103.81,"y":186.59,"x0":-1.0991987908469283,"y0":50.0008616915372,"z0":5.742823564030522,"aX":-7.842554258384521},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.6,"breakHorizontal":6.1,"spinRate":2303,"spinDirection":209},"zone":9,"typeConfidence":2.0,"plateTime":0.39080238486178454,"extension":7.503853156434137},"index":2,"playId":"3f9c6e41-6682-3d97-be12-cc282111976a","pitchNumber":3,"startTime":"2026-08-01T21:09:00.620Z","endTime":"2026-08-01T21:09:03.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.53067099658977,"aZ":-13.11179534769536,"pfxX":-4.811323203451428,"pfxZ":9.388703759556199,"pX":-0.6236609012949264,"pZ":3.2670882760827236,"vX0":3.1671924273949603,"vY0":-141.63851055416814,"vZ0":-4.920430675711634,"x":140.77,"y":150.57,"x0":-1.1315688858803075,"y0":50.00569936441263,"z0":5.866255745022442,"aX":-9.77137860809648},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.2,"breakHorizontal":8.0,"spinRate":2318,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.3868015784835235,"extension":7.374595293071253},"hitData":{"launchSpeed":50.7,"launchAngle":15.0,"totalDistance":91.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":125.54,"coordY":151.75}},"index":3,"playId":"761afe23-26e1-35d3-8420-b683a1441700","pitchNumber":4,"startTime":"2026-08-01T21:09:21.068Z","endTime":"2026-08-01T21:09:28.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_ab"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_ab"},{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_pa"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.6,"awayTeamWinProbability":16.400000000000006,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-08-01T21:09:28.161Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mitch Garver challenged (pitch result), call on the field was overturned: Kody Clemens called out on strikes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-01T21:09:46.727Z","endTime":"2026-08-01T21:12:15.095Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.076344691745835,"aZ":-27.265327568718153,"pfxX":-9.826899261146021,"pfxZ":3.0353266112961848,"pX":-0.8579609773778423,"pZ":2.8328530285125693,"vX0":4.41381683031152,"vY0":-126.24049779606555,"vZ0":-2.3749886240635605,"x":149.7,"y":162.29,"x0":-1.3497846269528475,"y0":50.004598555597816,"z0":5.974905413774341,"aX":-15.903555006231016},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.2,"breakHorizontal":16.8,"spinRate":1535,"spinDirection":240},"zone":11,"typeConfidence":2.0,"plateTime":0.4334447417761931,"extension":7.177762503499128},"index":0,"playId":"e9659f41-f52b-3cfa-a4ac-28a145db5998","pitchNumber":1,"startTime":"2026-08-01T21:09:59.031Z","endTime":"2026-08-01T21:10:02.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.18399450256724,"aZ":-28.393985052374322,"pfxX":-8.963082339894257,"pfxZ":2.436191568129006,"pX":-1.3809955669646428,"pZ":2.7184917268018807,"vX0":3.3545430723384673,"vY0":-123.65702499454127,"vZ0":-2.0449598538875575,"x":169.64,"y":165.38,"x0":-1.5891073984462014,"y0":50.00217911182374,"z0":5.933426248302671,"aX":-13.908763742144318},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.2,"breakHorizontal":15.5,"spinRate":1445,"spinDirection":245},"zone":11,"typeConfidence":2.0,"plateTime":0.44258279846112636,"extension":7.036581300023369},"index":1,"playId":"983a1a07-6ff7-33d9-bec0-fc2689ca6cfe","pitchNumber":2,"startTime":"2026-08-01T21:10:17.906Z","endTime":"2026-08-01T21:10:20.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.18393855246647,"aZ":-9.821267720589786,"pfxX":-5.808113894993814,"pfxZ":11.124015658569501,"pX":0.03710377267223293,"pZ":1.5102803388429824,"vX0":5.228828209382446,"vY0":-141.11883226384282,"vZ0":-9.970996769715544,"x":115.59,"y":198.0,"x0":-1.0884159177657153,"y0":50.00628221314729,"z0":5.7295171066168376,"aX":-11.675059745689184},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.1,"breakHorizontal":9.4,"spinRate":2347,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.38866252164608417,"extension":7.447087269137365},"index":2,"playId":"bd02f643-dc51-3bf7-9ad6-cfca2e89fcbc","pitchNumber":3,"startTime":"2026-08-01T21:10:36.175Z","endTime":"2026-08-01T21:10:40.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.3,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.21097617573184,"aZ":-10.732484477723933,"pfxX":-6.824216726494038,"pfxZ":10.930352765887381,"pX":0.03360091163484393,"pZ":2.198932463091583,"vX0":6.362987736332879,"vY0":-139.5935841214701,"vZ0":-7.955324939855359,"x":115.72,"y":179.41,"x0":-1.3955256510540555,"y0":50.00212444232176,"z0":5.803225040754985,"aX":-13.38567520118377},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.2,"breakHorizontal":10.9,"spinRate":2349,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.393298335894003,"extension":7.442978500073122},"index":3,"playId":"2f0cae14-ee3d-3b85-a701-fddcf72a7700","pitchNumber":4,"startTime":"2026-08-01T21:10:55.303Z","endTime":"2026-08-01T21:10:58.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"index":4,"startTime":"2026-08-01T21:11:06.750Z","endTime":"2026-08-01T21:11:23.260Z","isPitch":false,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"},"defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.56541336737282,"aZ":-11.401958639988123,"pfxX":-6.0111337617368825,"pfxZ":10.635309482035236,"pX":-0.18620665550233206,"pZ":2.571115007887617,"vX0":4.919585665098873,"vY0":-139.40109131823846,"vZ0":-6.716536518954559,"x":124.1,"y":169.36,"x0":-1.199594323922685,"y0":50.00113359282725,"z0":5.776888316425308,"aX":-11.739367505433513},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.9,"breakHorizontal":9.7,"spinRate":2334,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.3940680275703601,"extension":7.431965881402493},"index":5,"playId":"bef85bf2-5b34-31c6-aacc-25e5b5f3dfc7","pitchNumber":5,"startTime":"2026-08-01T21:11:23.260Z","endTime":"2026-08-01T21:11:26.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.2,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.04632843480277,"aZ":-11.78745372238646,"pfxX":-3.948401530596848,"pfxZ":10.005032253943183,"pX":-0.2305414197256785,"pZ":2.8215574703611863,"vX0":4.544995111543727,"vY0":-141.54029607416524,"vZ0":-6.351410499102837,"x":125.79,"y":162.6,"x0":-1.3409502851050217,"y0":50.00258215442566,"z0":5.842981989661938,"aX":-8.045031461815233},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.0,"breakHorizontal":6.2,"spinRate":2294,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.3863744213793434,"extension":7.329069131745908},"index":6,"playId":"b7000f72-fc75-3093-8488-a2f50a0ecd4d","pitchNumber":6,"startTime":"2026-08-01T21:11:45.622Z","endTime":"2026-08-01T21:11:48.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.7,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.00280630560466,"aZ":-11.590717020779087,"pfxX":-5.923281698853511,"pfxZ":10.417162899507051,"pX":-0.5964752837625614,"pZ":1.743974114007007,"vX0":4.241703001761391,"vY0":-140.22828537429572,"vZ0":-8.956714619917365,"x":139.74,"y":191.69,"x0":-1.365097867767033,"y0":50.004141533434954,"z0":5.751034792910592,"aX":-11.705990478417101},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.0,"breakHorizontal":9.7,"spinRate":2421,"spinDirection":208},"zone":7,"typeConfidence":2.0,"plateTime":0.39176103102862925,"extension":7.361007557278744},"index":7,"playId":"3a50724c-4cc5-3163-8844-5d652922fa54","pitchNumber":7,"startTime":"2026-08-01T21:12:10.479Z","endTime":"2026-08-01T21:12:15.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_ab"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_ab"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_pa"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"}},"homeTeamWinProbability":85.1,"awayTeamWinProbability":14.900000000000006,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.6,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-08-01T21:12:15.095Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Royce Lewis grounds out, pitcher Logan Gilbert to first baseman Josh Naylor.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-01T21:12:46.065Z","endTime":"2026-08-01T21:13:03.339Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669302,"link":"/api/v1/people/669302"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":89.9,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.80844071574496,"aZ":-12.977826497946676,"pfxX":-6.387415370186924,"pfxZ":9.267940030493165,"pX":0.17852977183449656,"pZ":2.338696530309594,"vX0":5.899460880770872,"vY0":-142.97473245410166,"vZ0":-7.3658941978760195,"x":110.19,"y":175.64,"x0":-1.0812278672988276,"y0":50.003051236661946,"z0":5.761933783052423,"aX":-13.230871598337457},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.5,"breakHorizontal":10.4,"spinRate":2439,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.3830210562012808,"extension":7.544097911218082},"hitData":{"launchSpeed":106.7,"launchAngle":-6.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":146.43,"coordY":171.35}},"index":0,"playId":"9d2f6467-ddce-3338-8462-5939f751295d","pitchNumber":1,"startTime":"2026-08-01T21:12:54.808Z","endTime":"2026-08-01T21:13:03.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_ab"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_ab"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_pa"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.0,"awayTeamWinProbability":14.0,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.35,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-08-01T21:13:03.339Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mitch Garver flies out to left fielder Trevor Larnach.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-01T21:15:37.093Z","endTime":"2026-08-01T21:16:31.435Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.9,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.807844766542786,"aZ":-12.242340413583875,"pfxX":5.627305235723114,"pfxZ":10.317863953048564,"pX":-0.0798356775640009,"pZ":1.975762447225028,"vX0":-6.2038131707666215,"vY0":-138.1179608549841,"vZ0":-8.122105165044623,"x":120.04,"y":185.43,"x0":1.4644679791288986,"y0":50.0047157620383,"z0":5.778351542101422,"aX":10.872286259820585},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.2,"breakHorizontal":-8.9,"spinRate":2265,"spinDirection":140},"zone":8,"typeConfidence":0.9,"plateTime":0.39659986422196036,"extension":5.900370102178455},"index":0,"playId":"456fb52d-f648-320a-8830-7456835bf162","pitchNumber":1,"startTime":"2026-08-01T21:15:43.858Z","endTime":"2026-08-01T21:15:46.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.8,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.831270489484975,"aZ":-30.93310375438506,"pfxX":-1.0340635264814593,"pfxZ":0.7533793606799506,"pX":0.38164948061003595,"pZ":2.5756941883880273,"vX0":-3.233652070459055,"vY0":-127.08113891822002,"vZ0":-2.1070269280163267,"x":102.45,"y":169.24,"x0":1.8003293804607077,"y0":50.00355415399797,"z0":5.851167299421338,"aX":-1.706602797898329},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.2,"breakHorizontal":2.5,"spinRate":3022,"spinDirection":272},"zone":6,"typeConfidence":0.9,"plateTime":0.42951530822043926,"extension":5.724823125295732},"index":1,"playId":"ef3dac85-878b-335e-9a45-6e8b6ea2fbc6","pitchNumber":2,"startTime":"2026-08-01T21:15:58.579Z","endTime":"2026-08-01T21:16:01.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-08-01T21:16:12.627Z","endTime":"2026-08-01T21:16:22.006Z","isPitch":false,"type":"action","player":{"id":641598,"link":"/api/v1/people/641598"},"defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.6,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.49495173630815,"aZ":-36.72642235405226,"pfxX":-7.817020098822628,"pfxZ":-3.088890507922896,"pX":-0.3049352932531414,"pZ":2.2374687239627655,"vX0":-1.4366658246318131,"vY0":-120.3816628276773,"vZ0":-1.6711896622290228,"x":128.62,"y":178.37,"x0":1.3148976550027822,"y0":50.003725349107356,"z0":6.179941749908192,"aX":-11.518476761717368},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-5.8,"breakHorizontal":14.5,"spinRate":3322,"spinDirection":315},"zone":7,"typeConfidence":2.0,"plateTime":0.45430412678678733,"extension":5.7422228173521574},"hitData":{"launchSpeed":88.4,"launchAngle":51.0,"totalDistance":258.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":53.23,"coordY":125.19}},"index":3,"playId":"ba0b302b-8e71-32d8-8ed4-c13bf2f28d2f","pitchNumber":3,"startTime":"2026-08-01T21:16:22.006Z","endTime":"2026-08-01T21:16:31.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"credit":"b_ab"},{"player":{"id":687570,"link":"/api/v1/people/687570"},"credit":"p_ab"},{"player":{"id":641598,"link":"/api/v1/people/641598"},"credit":"b_pa"},{"player":{"id":687570,"link":"/api/v1/people/687570"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.0,"awayTeamWinProbability":15.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-08-01T21:16:31.435Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Weston Wilson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-01T21:16:40.609Z","endTime":"2026-08-01T21:18:15.907Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.6,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.905573831822917,"aZ":-27.634835847511106,"pfxX":7.087844988398123,"pfxZ":2.8369353499287495,"pX":0.9805530350417087,"pZ":3.539356586959219,"vX0":-4.186599806404346,"vY0":-124.9244172092536,"vZ0":-0.5633271998989109,"x":79.62,"y":143.22,"x0":1.7454222859720927,"y0":50.0058408780292,"z0":6.01226286265975,"aX":11.359793588668534},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.3,"breakHorizontal":-12.0,"spinRate":1982,"spinDirection":134},"zone":12,"typeConfidence":0.89,"plateTime":0.4361493816958464,"extension":5.750046162086774},"index":0,"playId":"331840ff-dda3-3303-9ca9-d72d0f8337d5","pitchNumber":1,"startTime":"2026-08-01T21:16:56.232Z","endTime":"2026-08-01T21:16:59.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.0,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.868004973640826,"aZ":-13.5359403950992,"pfxX":4.781071649974814,"pfxZ":9.406689253037035,"pX":-0.176565195939683,"pZ":3.334244546895492,"vX0":-6.67567009070245,"vY0":-139.51565022632158,"vZ0":-4.443862637676643,"x":123.73,"y":148.76,"x0":1.6203266641613703,"y0":50.005765747131015,"z0":5.832710724376356,"aX":9.47642882015039},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.3,"breakHorizontal":-7.3,"spinRate":2308,"spinDirection":138},"zone":2,"typeConfidence":0.91,"plateTime":0.3918304799855066,"extension":5.823508821473053},"index":1,"playId":"8447c18c-1355-38f4-b809-2527c66557aa","pitchNumber":2,"startTime":"2026-08-01T21:17:12.410Z","endTime":"2026-08-01T21:17:16.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":82.1,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.457532596299302,"aZ":-30.66849998334157,"pfxX":-2.403971641073203,"pfxZ":0.8942790731027177,"pX":-0.7391368136006051,"pZ":1.5337509477741726,"vX0":-4.986795297258782,"vY0":-128.65232970555155,"vZ0":-4.863501304338267,"x":145.17,"y":197.37,"x0":1.5300232810270693,"y0":50.00509758954398,"z0":5.801074806947937,"aX":-4.0667522401138765},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.8,"breakHorizontal":5.4,"spinRate":3057,"spinDirection":288},"zone":13,"typeConfidence":0.91,"plateTime":0.42429519479543343,"extension":5.833363778693955},"index":2,"playId":"b4862d91-6e3b-3d16-adc6-3033b6d2a8a4","pitchNumber":3,"startTime":"2026-08-01T21:17:39.324Z","endTime":"2026-08-01T21:17:43.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.6,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.854996180388508,"aZ":-33.68403229974334,"pfxX":-3.7386633728952727,"pfxZ":-0.9008552105397447,"pX":-1.7139636106965606,"pZ":1.4694015485588166,"vX0":-6.927268935597785,"vY0":-128.2607812723908,"vZ0":-4.0914459525585745,"x":182.33,"y":199.11,"x0":1.5048656638034632,"y0":50.00432178289712,"z0":5.704192191945311,"aX":-6.246669616651816},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-2.3,"breakHorizontal":8.3,"spinRate":3222,"spinDirection":294},"zone":13,"typeConfidence":0.85,"plateTime":0.4266020590938986,"extension":5.6977420221582475},"index":3,"playId":"178b6f1d-9616-3cc8-92be-8431fbc08dd4","pitchNumber":4,"startTime":"2026-08-01T21:17:55.199Z","endTime":"2026-08-01T21:17:58.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.9,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.748399525383466,"aZ":-28.587205967224886,"pfxX":8.890692693480908,"pfxZ":2.2161198438491683,"pX":1.47902907044879,"pZ":2.0990351782478776,"vX0":-3.617532406191814,"vY0":-126.14130746380125,"vZ0":-3.345524267048738,"x":60.62,"y":182.11,"x0":1.7736359595055604,"y0":50.00275713906937,"z0":5.738035238554341,"aX":14.381199361042516},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.5,"breakHorizontal":-15.4,"spinRate":1965,"spinDirection":127},"zone":14,"typeConfidence":0.9,"plateTime":0.43360068355151427,"extension":5.890710333888722},"index":4,"playId":"bd399ad0-fd7d-3fe6-a370-6390af80370b","pitchNumber":5,"startTime":"2026-08-01T21:18:12.907Z","endTime":"2026-08-01T21:18:15.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642215,"link":"/api/v1/people/642215"},"credit":"b_ab"},{"player":{"id":687570,"link":"/api/v1/people/687570"},"credit":"p_ab"},{"player":{"id":642215,"link":"/api/v1/people/642215"},"credit":"b_pa"},{"player":{"id":687570,"link":"/api/v1/people/687570"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.2,"awayTeamWinProbability":15.799999999999997,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.32,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-08-01T21:18:15.907Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Colt Emerson grounds out, second baseman Kody Clemens to first baseman Royce Lewis.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-01T21:18:57.220Z","endTime":"2026-08-01T21:20:04.095Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-01T21:18:40.768Z","endTime":"2026-08-01T21:18:59.399Z","isPitch":false,"type":"action","player":{"id":806068,"link":"/api/v1/people/806068"},"defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.711058980808925,"aZ":-12.176227246502922,"pfxX":5.705325893110132,"pfxZ":10.284099998593765,"pX":-0.19155727344773554,"pZ":2.9037366971975964,"vX0":-6.391355350124592,"vY0":-138.71518437436796,"vZ0":-5.796719142535086,"x":124.3,"y":160.38,"x0":1.4036891607828939,"y0":50.00050300431974,"z0":5.835963710709658,"aX":11.091543517261142},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.5,"breakHorizontal":-9.0,"spinRate":2285,"spinDirection":140},"zone":2,"typeConfidence":0.91,"plateTime":0.3952224142571721,"extension":5.811931734637549},"index":1,"playId":"11e575b9-c82e-3755-b806-9c73b903bf8a","pitchNumber":1,"startTime":"2026-08-01T21:18:59.399Z","endTime":"2026-08-01T21:19:02.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.31809267269086,"aZ":-23.40540346639357,"pfxX":10.187478725395799,"pfxZ":4.434304629905791,"pX":-0.39782520295069684,"pZ":2.3618711733699476,"vX0":-8.635197435463459,"vY0":-139.70531840465122,"vZ0":-5.135194487145841,"x":132.16,"y":175.01,"x0":1.4087374260389591,"y0":50.00496574769373,"z0":5.761291423084133,"aX":20.151183466409456},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.1,"breakHorizontal":-16.7,"spinRate":2338,"spinDirection":140},"zone":4,"typeConfidence":0.94,"plateTime":0.3919797868853996,"extension":5.923829680973881},"index":2,"playId":"ee0a5d4b-c625-3f1f-af71-f628477758e9","pitchNumber":2,"startTime":"2026-08-01T21:19:15.525Z","endTime":"2026-08-01T21:19:18.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.887122756117503,"aZ":-33.828285983659086,"pfxX":-4.055916776115345,"pfxZ":-1.0397189320936189,"pX":-0.846435947852249,"pZ":0.5993548187529256,"vX0":-4.7076104119737625,"vY0":-125.77676220891894,"vZ0":-5.569843175573338,"x":149.26,"y":222.6,"x0":1.577310231740511,"y0":50.00065445873951,"z0":5.590881809561541,"aX":-6.485045354683311},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-2.9,"breakHorizontal":8.4,"spinRate":3118,"spinDirection":299},"zone":13,"typeConfidence":2.0,"plateTime":0.4357469836028005,"extension":5.828127181920198},"index":3,"playId":"4857837a-1cb8-3037-918a-9a255a42208f","pitchNumber":3,"startTime":"2026-08-01T21:19:36.409Z","endTime":"2026-08-01T21:19:41.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.303777750422288,"aZ":-35.60696745027951,"pfxX":-5.147074277150397,"pfxZ":-2.083117216596955,"pX":-0.4279083077988996,"pZ":2.192759054349802,"vX0":-3.4099540023673534,"vY0":-127.7610559880661,"vZ0":-2.1236978214365103,"x":133.31,"y":179.58,"x0":1.5946772442871207,"y0":50.004604557421416,"z0":5.843992292585496,"aX":-8.474807067123054},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-4.1,"breakHorizontal":10.1,"spinRate":3237,"spinDirection":289},"zone":7,"typeConfidence":0.9,"plateTime":0.429362680973858,"extension":5.840883676275823},"hitData":{"launchSpeed":88.0,"launchAngle":3.0,"totalDistance":65.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.38,"coordY":148.03}},"index":4,"playId":"46e20bcd-1b7c-3e2f-9130-8d1f2c2a3778","pitchNumber":4,"startTime":"2026-08-01T21:19:57.739Z","endTime":"2026-08-01T21:20:04.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806068,"link":"/api/v1/people/806068"},"credit":"b_ab"},{"player":{"id":687570,"link":"/api/v1/people/687570"},"credit":"p_ab"},{"player":{"id":806068,"link":"/api/v1/people/806068"},"credit":"b_pa"},{"player":{"id":687570,"link":"/api/v1/people/687570"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.6,"awayTeamWinProbability":16.400000000000006,"homeTeamWinProbabilityAdded":-0.6000000000000085,"leverageIndex":0.22,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-08-01T21:20:04.095Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brooks Lee grounds out, first baseman Josh Naylor to pitcher Logan Gilbert.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-01T21:22:12.879Z","endTime":"2026-08-01T21:23:22.024Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.720569880069295,"aZ":-28.112426457328453,"pfxX":-9.04008794246534,"pfxZ":2.593880001488637,"pX":-1.2741027541196213,"pZ":3.4594169584094185,"vX0":3.606937207660541,"vY0":-123.51463849071462,"vZ0":-0.5308402794999105,"x":165.57,"y":145.38,"x0":-1.5688366951526942,"y0":50.00155564432254,"z0":6.015708448344453,"aX":-14.140825285199275},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.8,"breakHorizontal":15.7,"spinRate":1657,"spinDirection":241},"zone":11,"typeConfidence":2.0,"plateTime":0.4413499698143388,"extension":7.115635533694009},"index":0,"playId":"532da00f-d92f-3a9d-afc8-b4086fbf3d4b","pitchNumber":1,"startTime":"2026-08-01T21:22:20.139Z","endTime":"2026-08-01T21:22:23.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.81598684633857,"aZ":-15.061209068281633,"pfxX":-2.154321702595937,"pfxZ":8.823941906357344,"pX":0.9829962422123432,"pZ":1.0365614856734742,"vX0":7.281227943680881,"vY0":-137.50892938761632,"vZ0":-10.071866103374807,"x":79.53,"y":210.79,"x0":-1.404546142703018,"y0":50.004023457916105,"z0":5.738158796202455,"aX":-4.178963557152653},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.3,"breakHorizontal":2.6,"spinRate":2376,"spinDirection":196},"zone":14,"typeConfidence":2.0,"plateTime":0.39637894213650515,"extension":7.566527153339942},"index":1,"playId":"7eefc2f1-1ae5-3f2b-861e-0dcb607fd717","pitchNumber":2,"startTime":"2026-08-01T21:22:36.215Z","endTime":"2026-08-01T21:22:39.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.822350893546982,"aZ":-7.95828535939385,"pfxX":-6.4950958516055195,"pfxZ":11.830733281515776,"pX":0.485989878755365,"pZ":1.625183558671508,"vX0":7.15920233903023,"vY0":-142.00209718554,"vZ0":-10.094315331462337,"x":98.48,"y":194.9,"x0":-1.2212278824840788,"y0":50.00138010007678,"z0":5.727800902471829,"aX":-13.293749512457161},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":19.6,"breakHorizontal":10.3,"spinRate":2541,"spinDirection":210},"zone":9,"typeConfidence":2.0,"plateTime":0.3853687870364517,"extension":7.573046965965887},"index":2,"playId":"f99be1d6-cb6b-34ad-8955-462af63cecaa","pitchNumber":3,"startTime":"2026-08-01T21:22:56.517Z","endTime":"2026-08-01T21:22:59.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.80316480783286,"aZ":-32.1956724370579,"pfxX":0.564090360446538,"pfxZ":-0.015824440670044737,"pX":-0.16958284656771846,"pZ":2.587162704669128,"vX0":2.498946638157073,"vY0":-127.42029084979752,"vZ0":-2.3129035571110967,"x":123.46,"y":168.93,"x0":-1.2307613795992478,"y0":50.000172427824594,"z0":6.016407034896446,"aX":0.9399965986433492},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.2,"breakHorizontal":-1.6,"spinRate":2190,"spinDirection":72},"zone":5,"typeConfidence":2.0,"plateTime":0.42761603852706864,"extension":7.3088089613808895},"hitData":{"launchSpeed":90.2,"launchAngle":-16.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":162.73,"coordY":159.22}},"index":3,"playId":"b15ca4bd-5048-30fc-8c4f-d6ef0a0368b8","pitchNumber":4,"startTime":"2026-08-01T21:23:14.591Z","endTime":"2026-08-01T21:23:22.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_ab"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_ab"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_pa"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.9,"awayTeamWinProbability":14.099999999999994,"homeTeamWinProbabilityAdded":2.3000000000000114,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-08-01T21:23:22.024Z","atBatIndex":31},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Luke Keaschall homers (5) on a fly ball to left center field.","rbi":1,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-01T21:23:49.049Z","endTime":"2026-08-01T21:24:22.819Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":{"id":669302,"link":"/api/v1/people/669302"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.368918383175853,"aZ":-12.079654346711637,"pfxX":-4.975127924803631,"pfxZ":10.281143870225456,"pX":0.23656858244707685,"pZ":2.473568764947246,"vX0":6.956117251947917,"vY0":-138.52604173673316,"vZ0":-6.837811296136863,"x":107.98,"y":171.99,"x0":-1.6543048859594083,"y0":50.00016523678636,"z0":5.772204338975474,"aX":-9.721344377563167},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.4,"breakHorizontal":7.7,"spinRate":2392,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.3945884952950518,"extension":7.386067323916388},"hitData":{"launchSpeed":100.4,"launchAngle":31.0,"totalDistance":385.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":50.22,"coordY":62.74}},"index":0,"playId":"5bde09e9-4f3a-35bf-a969-fdd00f36f091","pitchNumber":1,"startTime":"2026-08-01T21:23:59.139Z","endTime":"2026-08-01T21:24:22.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_ab"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_ab"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.0,"awayTeamWinProbability":22.0,"homeTeamWinProbabilityAdded":-7.900000000000006,"leverageIndex":0.62,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-08-01T21:24:22.819Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Victor Caratini grounds out, shortstop Colt Emerson to first baseman Josh Naylor.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-01T21:24:36.567Z","endTime":"2026-08-01T21:26:17.674Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":806068,"link":"/api/v1/people/806068"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.01805635679737,"aZ":-31.245597125399716,"pfxX":0.26566615560677675,"pfxZ":0.5718517945625798,"pX":0.3051209456392443,"pZ":3.1212781804360725,"vX0":3.88989933013108,"vY0":-126.3004928266701,"vZ0":-1.1383600262154168,"x":105.37,"y":154.51,"x0":-1.2824132453852748,"y0":50.00520795329847,"z0":6.065241704391386,"aX":0.43396519363422154},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.0,"breakHorizontal":-1.3,"spinRate":2095,"spinDirection":84},"zone":3,"typeConfidence":2.0,"plateTime":0.43182831227460783,"extension":7.169768423637422},"index":0,"playId":"7ff167fc-978c-3dee-9117-0acc9e54e9aa","pitchNumber":1,"startTime":"2026-08-01T21:24:46.921Z","endTime":"2026-08-01T21:24:50.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.441255052817368,"aZ":-30.479478485298667,"pfxX":-10.373095851951403,"pfxZ":1.0570868325420575,"pX":-0.0637776681078758,"pZ":1.1007634191177476,"vX0":6.9601457528602095,"vY0":-125.58340193269038,"vZ0":-5.552695798974629,"x":119.43,"y":209.06,"x0":-1.5236030115004426,"y0":50.00083257153336,"z0":5.819832263843329,"aX":-16.56629365714009},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.8,"breakHorizontal":17.2,"spinRate":1527,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.4361555299536737,"extension":7.247393401193916},"index":1,"playId":"b7ded298-9ccb-3532-9a8a-9a20cca18ae0","pitchNumber":2,"startTime":"2026-08-01T21:25:03.889Z","endTime":"2026-08-01T21:25:07.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.84048640288571,"aZ":-11.584615058896036,"pfxX":-5.1108924267305005,"pfxZ":10.246739302661165,"pX":-1.051718150584526,"pZ":2.237239665542231,"vX0":2.3480763221006895,"vY0":-141.031240633459,"vZ0":-7.771993278323018,"x":157.09,"y":178.37,"x0":-1.2322887299347511,"y0":50.00171301710548,"z0":5.780459078615041,"aX":-10.268252489866532},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.2,"breakHorizontal":8.8,"spinRate":2229,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.38875354367619375,"extension":7.481371597544577},"index":2,"playId":"c15b11b0-ae31-376d-8f5a-813c5236cebc","pitchNumber":3,"startTime":"2026-08-01T21:25:22.115Z","endTime":"2026-08-01T21:25:25.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.25006242953932,"aZ":-11.832265279453319,"pfxX":-5.831757346623,"pfxZ":10.275114400575664,"pX":0.6784265113542212,"pZ":2.629706747870204,"vX0":7.2355036237313275,"vY0":-140.1847772297299,"vZ0":-6.604504239976538,"x":91.14,"y":167.78,"x0":-1.1848259088695765,"y0":50.003844951109514,"z0":5.797325738774345,"aX":-11.546846959671731},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.3,"breakHorizontal":9.0,"spinRate":2276,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.3914999080386723,"extension":7.554262869426001},"index":3,"playId":"7c4fd927-2ed9-35a9-a8d9-9fa6b36f2b97","pitchNumber":4,"startTime":"2026-08-01T21:25:42.218Z","endTime":"2026-08-01T21:25:45.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-08-01T21:25:55.409Z","endTime":"2026-08-01T21:26:10.112Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"},"defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.12536926483155,"aZ":-33.34179590046883,"pfxX":1.1645811527556544,"pfxZ":-0.7072584687704939,"pX":-0.7576385947210507,"pZ":2.9314150846867904,"vX0":1.3770596773404635,"vY0":-127.65024635666768,"vZ0":-1.1487586496313744,"x":145.88,"y":159.63,"x0":-1.4552672683614991,"y0":50.00332832109155,"z0":6.010822240054011,"aX":1.9227288713006043},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.3,"breakHorizontal":-2.4,"spinRate":1935,"spinDirection":53},"zone":1,"typeConfidence":2.0,"plateTime":0.428986550481365,"extension":7.362785626147059},"hitData":{"launchSpeed":96.0,"launchAngle":-14.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.9,"coordY":148.54}},"index":5,"playId":"18ddfac6-e7c0-3e14-830e-ea294ecca305","pitchNumber":5,"startTime":"2026-08-01T21:26:10.112Z","endTime":"2026-08-01T21:26:17.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_ab"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_ab"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_pa"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.0,"awayTeamWinProbability":20.0,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-08-01T21:26:17.674Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Kreidler strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-01T21:26:31.671Z","endTime":"2026-08-01T21:28:31.638Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.192342780107552,"aZ":-35.75186747354736,"pfxX":-0.1635991561906982,"pfxZ":-2.1898593363535133,"pX":-0.3410795886590645,"pZ":1.9025373143485707,"vX0":2.7259582398148816,"vY0":-127.82546113744729,"vZ0":-3.1738775648161734,"x":130.0,"y":187.41,"x0":-1.4053115337367823,"y0":50.002001496593685,"z0":6.00071189323056,"aX":-0.2681625405632442},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-4.4,"breakHorizontal":-0.4,"spinRate":2046,"spinDirection":36},"zone":7,"typeConfidence":2.0,"plateTime":0.4304053690951375,"extension":7.274203555853259},"index":0,"playId":"8f4b5ecf-d16e-33e5-a02b-616f052eeb9b","pitchNumber":1,"startTime":"2026-08-01T21:26:48.008Z","endTime":"2026-08-01T21:26:51.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.461965924535935,"aZ":-36.84822545570262,"pfxX":4.932234592401789,"pfxZ":-3.185869387629439,"pX":-0.5912822043609606,"pZ":1.1898364192702928,"vX0":0.9878268283746157,"vY0":-120.9246153353229,"vZ0":-3.5169863175308778,"x":139.54,"y":206.65,"x0":-1.6463384537982382,"y0":50.001069901803916,"z0":5.924069350649037,"aX":7.241087104292334},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-6.4,"breakHorizontal":-9.1,"spinRate":2290,"spinDirection":44},"zone":13,"typeConfidence":2.0,"plateTime":0.45443011329786787,"extension":7.250380398937989},"index":1,"playId":"a71dd426-8e64-34d2-b5b3-1cc21038ca19","pitchNumber":2,"startTime":"2026-08-01T21:27:06.343Z","endTime":"2026-08-01T21:27:09.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.61734224113577,"aZ":-35.39855172557963,"pfxX":0.6013897554919712,"pfxZ":-1.923882697336003,"pX":-0.18312389025267978,"pZ":2.298261665532856,"vX0":2.8965360094269754,"vY0":-128.89981375105597,"vZ0":-2.453751719797747,"x":123.98,"y":176.73,"x0":-1.4010186127522888,"y0":50.00238893448312,"z0":6.00449800428793,"aX":1.0080621090730808},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-3.8,"breakHorizontal":-1.8,"spinRate":2089,"spinDirection":55},"zone":5,"typeConfidence":2.0,"plateTime":0.4254712109337917,"extension":7.441565946223461},"index":2,"playId":"96b2b651-561c-31bb-8104-634fb719e25e","pitchNumber":3,"startTime":"2026-08-01T21:27:24.434Z","endTime":"2026-08-01T21:27:27.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.132843805648196,"aZ":-35.27271856843617,"pfxX":7.348207452880676,"pfxZ":-2.0519692476424334,"pX":-0.38708615152315906,"pZ":1.728677030521025,"vX0":0.3965473573023307,"vY0":-122.23544936083383,"vZ0":-2.8376068531444654,"x":131.75,"y":192.11,"x0":-1.5058962823592428,"y0":50.00000019263192,"z0":5.933422379132359,"aX":11.115582626989381},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-4.1,"breakHorizontal":-13.4,"spinRate":2431,"spinDirection":43},"zone":7,"typeConfidence":2.0,"plateTime":0.4481112101885545,"extension":7.306833119533164},"index":3,"playId":"8791707f-a12f-358c-a195-9bb519f67de9","pitchNumber":4,"startTime":"2026-08-01T21:27:49.841Z","endTime":"2026-08-01T21:27:53.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-08-01T21:28:12.620Z","endTime":"2026-08-01T21:28:28.042Z","isPitch":false,"type":"action","player":{"id":668952,"link":"/api/v1/people/668952"},"defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.507839971264705,"aZ":-25.983141164875057,"pfxX":-4.993687596076606,"pfxZ":3.989195084880417,"pX":-0.547063204391438,"pZ":1.4839122142686259,"vX0":3.8246701164098225,"vY0":-123.50454664309942,"vZ0":-5.075239266236317,"x":137.85,"y":198.71,"x0":-1.4633543088014447,"y0":50.00254080866892,"z0":5.738012425434221,"aX":-7.750848131344106},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":6.4,"breakHorizontal":8.2,"spinRate":734,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.44268764123112314,"extension":7.3333233415263415},"index":5,"playId":"2858de7b-eb8f-3603-8d55-0b66e02eb0ac","pitchNumber":5,"startTime":"2026-08-01T21:28:28.042Z","endTime":"2026-08-01T21:28:31.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"credit":"b_ab"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_ab"},{"player":{"id":668952,"link":"/api/v1/people/668952"},"credit":"b_pa"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.2,"awayTeamWinProbability":18.799999999999997,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.48,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-08-01T21:28:31.638Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cole Young singles on a line drive to right fielder Austin Martin.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-01T21:30:45.229Z","endTime":"2026-08-01T21:31:16.127Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.55255187549637,"aZ":-14.570185781021204,"pfxX":5.308960167051707,"pfxZ":9.118749913938563,"pX":-0.6127612505306615,"pZ":2.795475597825233,"vX0":-7.413803369366768,"vY0":-137.59503457363155,"vZ0":-5.733930040196679,"x":140.36,"y":163.3,"x0":1.4182491559007324,"y0":50.00634863830172,"z0":5.882228702047459,"aX":10.253230923633431},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.6,"breakHorizontal":-8.2,"spinRate":2276,"spinDirection":141},"zone":1,"typeConfidence":0.9,"plateTime":0.3970286496058404,"extension":5.92205257136771},"index":0,"playId":"40143e54-848a-3639-868d-0000e5cd547e","pitchNumber":1,"startTime":"2026-08-01T21:30:50.471Z","endTime":"2026-08-01T21:30:53.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.90937935306656,"aZ":-20.734670937472078,"pfxX":8.417194955484412,"pfxZ":6.031678682323043,"pX":0.7822844289212223,"pZ":1.8510566430029989,"vX0":-4.95327507701525,"vY0":-136.5559100802479,"vZ0":-6.662089139897485,"x":87.18,"y":188.8,"x0":1.522173497506964,"y0":50.00416969070564,"z0":5.73986650799909,"aX":15.963248485819516},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.7,"breakHorizontal":-14.3,"spinRate":2130,"spinDirection":133},"zone":9,"typeConfidence":0.93,"plateTime":0.4004836122878399,"extension":5.906513088177168},"hitData":{"launchSpeed":88.8,"launchAngle":14.0,"totalDistance":221.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":171.14,"coordY":88.5}},"index":1,"playId":"6c247770-3360-37ff-9287-e96af37a6255","pitchNumber":2,"startTime":"2026-08-01T21:31:07.631Z","endTime":"2026-08-01T21:31:16.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_ab"},{"player":{"id":687570,"link":"/api/v1/people/687570"},"credit":"p_ab"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_pa"},{"player":{"id":687570,"link":"/api/v1/people/687570"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.39999999999999,"awayTeamWinProbability":16.60000000000001,"homeTeamWinProbabilityAdded":2.1999999999999886,"leverageIndex":0.57,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-08-01T21:31:16.127Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Randy Arozarena flies out sharply to center fielder Luke Keaschall.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-01T21:31:31.292Z","endTime":"2026-08-01T21:31:53.508Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.122610658855308,"aZ":-19.783346080666796,"pfxX":8.942054118431258,"pfxZ":6.4091110301701235,"pX":0.005465026003130317,"pZ":2.228847463055818,"vX0":-7.341095507151291,"vY0":-137.3579152942992,"vZ0":-5.895901467778197,"x":116.79,"y":178.6,"x0":1.5357780634878049,"y0":50.00065760622639,"z0":5.724927096626441,"aX":17.282789569015236},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.7,"breakHorizontal":-14.9,"spinRate":2225,"spinDirection":139},"zone":5,"typeConfidence":0.94,"plateTime":0.397001444524574,"extension":5.911559940663439},"hitData":{"launchSpeed":101.6,"launchAngle":42.0,"totalDistance":345.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":107.17,"coordY":61.84}},"index":0,"playId":"f6033e5d-32f7-30dc-9fab-5a11cb41540a","pitchNumber":1,"startTime":"2026-08-01T21:31:42.977Z","endTime":"2026-08-01T21:31:53.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"first":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_ab"},{"player":{"id":687570,"link":"/api/v1/people/687570"},"credit":"p_ab"},{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_pa"},{"player":{"id":687570,"link":"/api/v1/people/687570"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.3,"awayTeamWinProbability":18.700000000000003,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.92,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-08-01T21:31:53.508Z","atBatIndex":36},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dominic Canzone walks. Cole Young to 2nd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-01T21:32:08.552Z","endTime":"2026-08-01T21:34:19.638Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"postOnSecond":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.735568708056487,"aZ":-30.799167914964503,"pfxX":-2.9240469476485638,"pfxZ":0.8345019412081669,"pX":-1.1143163080853324,"pZ":3.341994077221826,"vX0":-5.693167348575671,"vY0":-126.38281080859686,"vZ0":-0.22887232481027675,"x":159.48,"y":148.55,"x0":1.5327363625321981,"y0":50.00156246086845,"z0":5.872975575205301,"aX":-4.807678433352972},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.7,"breakHorizontal":6.4,"spinRate":2926,"spinDirection":295},"zone":11,"typeConfidence":0.9,"plateTime":0.43065494823088235,"extension":5.844265194223105},"index":0,"playId":"b2195f11-c82c-384c-a326-7146575e8917","pitchNumber":1,"startTime":"2026-08-01T21:32:20.871Z","endTime":"2026-08-01T21:32:23.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"first":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.177920759058328,"aZ":-29.312678401338953,"pfxX":-1.4541718388635645,"pfxZ":1.7376289561366995,"pX":0.1111179365790749,"pZ":2.4399693866236984,"vX0":-3.5803719365933695,"vY0":-127.07237838990055,"vZ0":-2.3388441285239487,"x":112.76,"y":172.9,"x0":1.7230727700788473,"y0":50.00480820096665,"z0":5.683584635459106,"aX":-2.3955456303638676},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.9,"breakHorizontal":3.4,"spinRate":2861,"spinDirection":281},"zone":5,"typeConfidence":0.91,"plateTime":0.42979794087968104,"extension":5.734353384966954},"index":1,"playId":"304598cb-f675-3f3e-861c-9e744a04eda8","pitchNumber":2,"startTime":"2026-08-01T21:32:39.725Z","endTime":"2026-08-01T21:32:42.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"first":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.749101286120016,"aZ":-30.84190820887932,"pfxX":-3.75040458991972,"pfxZ":0.8161158447192727,"pX":-0.39468757696989215,"pZ":0.5071701058458636,"vX0":-4.065392849511029,"vY0":-126.30696458727208,"vZ0":-6.374978641630631,"x":132.04,"y":225.09,"x0":1.7180607208418281,"y0":50.00273321308039,"z0":5.518510683694691,"aX":-6.107995682327863},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.4,"breakHorizontal":7.7,"spinRate":3080,"spinDirection":300},"zone":13,"typeConfidence":0.89,"plateTime":0.4322933353277314,"extension":5.847949132861831},"index":2,"playId":"926f5f0c-98fa-3b99-bce5-9d4c4e2355a4","pitchNumber":3,"startTime":"2026-08-01T21:32:57.790Z","endTime":"2026-08-01T21:33:00.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"first":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.03261960325689,"aZ":-19.859799412560662,"pfxX":9.647846702535382,"pfxZ":6.272247153319026,"pX":-0.5550036766410795,"pZ":2.0875333974900414,"vX0":-8.93129420876457,"vY0":-138.936133671659,"vZ0":-6.34546498989426,"x":138.16,"y":182.42,"x0":1.4419274751523856,"y0":50.00056564118616,"z0":5.713161775123385,"aX":18.930738318824762},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.2,"breakHorizontal":-15.7,"spinRate":2290,"spinDirection":137},"zone":7,"typeConfidence":0.94,"plateTime":0.39366742680714983,"extension":5.896473043336772},"index":3,"playId":"2395ec22-56a5-375d-98b7-eeca64d26fe3","pitchNumber":4,"startTime":"2026-08-01T21:33:18.979Z","endTime":"2026-08-01T21:33:22.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"first":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"playId":"d7586a6a-06d8-3524-ac42-0630b13f34a5","startTime":"2026-08-01T21:33:38.691Z","endTime":"2026-08-01T21:33:42.809Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"first":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.703674930138455,"aZ":-32.5315491906043,"pfxX":-1.752456315789452,"pfxZ":-0.2229215670654323,"pX":-1.1778350489957445,"pZ":3.1436828027428443,"vX0":-6.269646381925494,"vY0":-125.43791411773611,"vZ0":-0.19294493631011345,"x":161.9,"y":153.9,"x0":1.5702669251545562,"y0":50.001596870565365,"z0":5.8489461015225075,"aX":-2.8233973822675007},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.2,"breakHorizontal":4.4,"spinRate":3131,"spinDirection":295},"zone":11,"typeConfidence":0.65,"plateTime":0.4347936051615755,"extension":5.8456758422140895},"index":5,"playId":"9b00b624-3a6a-37d2-838a-b1a58cce8cfa","pitchNumber":5,"startTime":"2026-08-01T21:33:57.265Z","endTime":"2026-08-01T21:34:00.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"first":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.59745780833628,"aZ":-18.810702008483027,"pfxX":9.658376358068836,"pfxZ":7.00237954685253,"pX":-0.15236822699110747,"pZ":1.1887330922489512,"vX0":-7.500515525576571,"vY0":-137.28716050185972,"vZ0":-8.444954928452672,"x":122.81,"y":206.68,"x0":1.3612723068688575,"y0":50.000860055497796,"z0":5.5867338479841475,"aX":18.42154051115926},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.0,"breakHorizontal":-16.0,"spinRate":2272,"spinDirection":133},"zone":13,"typeConfidence":0.94,"plateTime":0.39907889090201376,"extension":5.869420704120075},"index":6,"playId":"c510ccfe-c73f-3521-8880-fbe2ad6fdd95","pitchNumber":6,"startTime":"2026-08-01T21:34:16.357Z","endTime":"2026-08-01T21:34:19.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"first":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_pa"},{"player":{"id":687570,"link":"/api/v1/people/687570"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.6,"awayTeamWinProbability":16.400000000000006,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.8,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-08-01T21:34:19.638Z","atBatIndex":37},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Julio Rodríguez lines out to right fielder Austin Martin. Cole Young to 3rd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-01T21:34:39.196Z","endTime":"2026-08-01T21:35:33.160Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"postOnThird":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Lineout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.5,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.988743635536746,"aZ":-28.488101471622866,"pfxX":-0.09015137503575935,"pfxZ":2.164257384283348,"pX":-5.73176584336E-7,"pZ":0.33187867284558015,"vX0":-3.7855964389950536,"vY0":-129.24291600067087,"vZ0":-7.8751759971800395,"x":117.0,"y":229.82,"x0":1.4907227493677806,"y0":50.00370438522164,"z0":5.582464904668571,"aX":-0.15380807242563482},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.5,"breakHorizontal":1.0,"spinRate":2835,"spinDirection":239},"zone":13,"typeConfidence":0.9,"plateTime":0.4225378786245022,"extension":5.731271644809886},"index":0,"playId":"18370176-34e5-3d39-bb25-0997b36953a3","pitchNumber":1,"startTime":"2026-08-01T21:34:56.634Z","endTime":"2026-08-01T21:34:59.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"second":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.5,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.691886332337056,"aZ":-19.24985000987309,"pfxX":8.85312001462323,"pfxZ":6.6126914518605036,"pX":0.14623085369444333,"pZ":2.502694824352965,"vX0":-7.028312687984521,"vY0":-138.60518236266168,"vZ0":-5.105199535988605,"x":111.43,"y":171.21,"x0":1.5589937915501464,"y0":50.003312247125,"z0":5.6457895088328005,"aX":17.30275415051968},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.2,"breakHorizontal":-14.6,"spinRate":2366,"spinDirection":132},"zone":5,"typeConfidence":0.93,"plateTime":0.39450081854173247,"extension":5.81983410151888},"hitData":{"launchSpeed":95.3,"launchAngle":24.0,"totalDistance":321.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":189.53,"coordY":86.47}},"index":1,"playId":"f9ae0517-8b1f-3a65-b338-a902101e21cf","pitchNumber":2,"startTime":"2026-08-01T21:35:21.321Z","endTime":"2026-08-01T21:35:33.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"second":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_ab"},{"player":{"id":687570,"link":"/api/v1/people/687570"},"credit":"p_ab"},{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_pa"},{"player":{"id":687570,"link":"/api/v1/people/687570"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.2,"awayTeamWinProbability":18.799999999999997,"homeTeamWinProbabilityAdded":-2.3999999999999915,"leverageIndex":1.21,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-08-01T21:35:33.160Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cal Raleigh strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-01T21:35:57.380Z","endTime":"2026-08-01T21:37:28.985Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.9,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.83369701139988,"aZ":-30.791901270416954,"pfxX":-0.35513780896543,"pfxZ":0.7731699637476535,"pX":-0.36629480764875927,"pZ":3.4543584301701835,"vX0":-4.825240497310059,"vY0":-131.8379629289848,"vZ0":-0.5670525818205835,"x":130.96,"y":145.51,"x0":1.5244787055763924,"y0":50.00089375706603,"z0":5.921042730218058,"aX":-0.6317106526189471},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":1.4,"breakHorizontal":1.6,"spinRate":2871,"spinDirection":265},"zone":1,"typeConfidence":0.9,"plateTime":0.41353468701987595,"extension":5.75554663608367},"index":0,"playId":"e5a78420-f9e6-3090-a1b8-55868b60a18b","pitchNumber":1,"startTime":"2026-08-01T21:36:17.532Z","endTime":"2026-08-01T21:36:20.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"third":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.3,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.70300513703227,"aZ":-16.99474484691945,"pfxX":6.398840606904547,"pfxZ":7.560321362742544,"pX":1.5068692539870965,"pZ":3.687920159688458,"vX0":-2.63090908702893,"vY0":-140.95169118136658,"vZ0":-3.0043536595873928,"x":59.56,"y":139.21,"x0":1.6221991494407033,"y0":50.0033051364985,"z0":5.8680952073695005,"aX":12.846506662702437},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.2,"breakHorizontal":-11.0,"spinRate":2222,"spinDirection":133},"zone":12,"typeConfidence":0.91,"plateTime":0.38892496164989643,"extension":5.831205912768253},"index":1,"playId":"051f0351-eab3-3110-9666-0d017a16afba","pitchNumber":2,"startTime":"2026-08-01T21:36:36.052Z","endTime":"2026-08-01T21:36:39.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"third":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":83.4,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.898326739913227,"aZ":-30.108148248236052,"pfxX":-0.9204949723826528,"pfxZ":1.1777783252801246,"pX":0.7315596022207353,"pZ":2.981423267435836,"vX0":-2.1452424461557325,"vY0":-131.10286768237148,"vZ0":-1.477351677344156,"x":89.11,"y":158.28,"x0":1.6765808756025462,"y0":50.00511971039211,"z0":5.776676784413446,"aX":-1.6201520519888226},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.0,"breakHorizontal":2.0,"spinRate":2987,"spinDirection":245},"zone":3,"typeConfidence":0.9,"plateTime":0.4160582358674114,"extension":5.699309700331372},"index":2,"playId":"e07f6eb6-c52e-37e8-b641-0fed005d8682","pitchNumber":3,"startTime":"2026-08-01T21:36:57.822Z","endTime":"2026-08-01T21:37:00.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"third":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":83.0,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.944094187352533,"aZ":-36.04512614617479,"pfxX":-4.807909170627102,"pfxZ":-2.237328479734389,"pX":-0.37175042433317657,"pZ":1.5558289374086118,"vX0":-3.1891032960489007,"vY0":-130.29203107166916,"vZ0":-3.787664518127372,"x":131.17,"y":196.77,"x0":1.49054420065845,"y0":50.00429274486571,"z0":5.736317570406992,"aX":-8.312488769166418},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-4.7,"breakHorizontal":9.4,"spinRate":3130,"spinDirection":294},"zone":13,"typeConfidence":0.91,"plateTime":0.41949571504037664,"extension":5.841098483008198},"index":3,"playId":"d2c34662-c86a-3af4-949f-cd5516eec897","pitchNumber":4,"startTime":"2026-08-01T21:37:25.825Z","endTime":"2026-08-01T21:37:28.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":686527,"link":"/api/v1/people/686527"},"third":{"id":702284,"link":"/api/v1/people/702284"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_ab"},{"player":{"id":687570,"link":"/api/v1/people/687570"},"credit":"p_ab"},{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_pa"},{"player":{"id":687570,"link":"/api/v1/people/687570"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.9,"awayTeamWinProbability":22.099999999999994,"homeTeamWinProbabilityAdded":-3.299999999999997,"leverageIndex":1.26,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-08-01T21:37:28.985Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Martin grounds out, third baseman Weston Wilson to first baseman Josh Naylor.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-01T21:39:27.665Z","endTime":"2026-08-01T21:40:13.263Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642215,"link":"/api/v1/people/642215"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.20986466176304,"aZ":-34.334001797432904,"pfxX":-0.619777815274161,"pfxZ":-1.362166041630303,"pX":-0.23843679345075444,"pZ":2.465159492397488,"vX0":3.0885334993108,"vY0":-124.44551332554852,"vZ0":-1.7365495614316324,"x":126.09,"y":172.22,"x0":-1.408776598833674,"y0":50.00268690098653,"z0":5.985055501627863,"aX":-0.9841178197559044},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-2.6,"breakHorizontal":0.5,"spinRate":2048,"spinDirection":43},"zone":5,"typeConfidence":2.0,"plateTime":0.43816880989766593,"extension":7.39461182336159},"index":0,"playId":"2c128004-66ef-3c12-b933-138b148c9f88","pitchNumber":1,"startTime":"2026-08-01T21:39:44.990Z","endTime":"2026-08-01T21:39:47.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":78.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.582850512130715,"aZ":-33.49903629354162,"pfxX":5.696418208764967,"pfxZ":-0.86426989991197,"pX":0.30325131782892223,"pZ":1.608087445062868,"vX0":2.629925762822389,"vY0":-121.6768306839354,"vZ0":-3.3735715314468493,"x":105.44,"y":195.36,"x0":-1.5255676539382963,"y0":50.00488409010605,"z0":5.858686539246121,"aX":8.70581209975087},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-2.0,"breakHorizontal":-10.9,"spinRate":2287,"spinDirection":51},"zone":9,"typeConfidence":2.0,"plateTime":0.4469035109273558,"extension":7.516006719269625},"hitData":{"launchSpeed":70.4,"launchAngle":-5.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":116.12,"coordY":183.95}},"index":1,"playId":"e99f4683-6cdd-307d-8dec-fa233b2f53b8","pitchNumber":2,"startTime":"2026-08-01T21:40:05.501Z","endTime":"2026-08-01T21:40:13.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_ab"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_ab"},{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_pa"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.0,"awayTeamWinProbability":19.0,"homeTeamWinProbabilityAdded":3.0999999999999943,"leverageIndex":1.23,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-08-01T21:40:13.263Z","atBatIndex":40},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Trevor Larnach homers (9) on a fly ball to right center field.","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-01T21:40:24.688Z","endTime":"2026-08-01T21:41:31.851Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":{"id":669302,"link":"/api/v1/people/669302"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.62151062601741,"aZ":-34.67055650074236,"pfxX":6.654794453898968,"pfxZ":-1.6514645964888093,"pX":0.5150753350749502,"pZ":2.269523550405505,"vX0":2.5656688414215156,"vY0":-121.75872021385192,"vZ0":-1.5135546734613137,"x":97.37,"y":177.5,"x0":-1.4152892521546896,"y0":50.00443899164878,"z0":5.883611247403894,"aX":10.049352448137538},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-3.1,"breakHorizontal":-12.6,"spinRate":2367,"spinDirection":45},"zone":9,"typeConfidence":2.0,"plateTime":0.44885777834848817,"extension":7.466399180680235},"index":0,"playId":"ce5717a5-0f3e-3191-b622-19da8f09d1aa","pitchNumber":1,"startTime":"2026-08-01T21:40:43.061Z","endTime":"2026-08-01T21:40:46.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":77.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.943108187364274,"aZ":-32.107143059719704,"pfxX":-6.657665677615004,"pfxZ":0.04662357643521631,"pX":-0.24217006583536682,"pZ":2.415633961117937,"vX0":4.9493477619665915,"vY0":-123.92875065185365,"vZ0":-1.6324867934248053,"x":126.23,"y":173.56,"x0":-1.4095213017045143,"y0":50.00532911975648,"z0":5.788595904445472,"aX":-10.25987930767703},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.1,"breakHorizontal":10.8,"spinRate":760,"spinDirection":259},"zone":5,"typeConfidence":2.0,"plateTime":0.44357855599219764,"extension":7.128425407038977},"hitData":{"launchSpeed":102.0,"launchAngle":34.0,"totalDistance":379.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":189.56,"coordY":59.37}},"index":1,"playId":"6c5090e3-e526-39e8-9c1f-c8457eb16ae9","pitchNumber":2,"startTime":"2026-08-01T21:41:06.037Z","endTime":"2026-08-01T21:41:31.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_ab"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_ab"},{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_pa"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.6,"awayTeamWinProbability":30.400000000000006,"homeTeamWinProbabilityAdded":-11.400000000000006,"leverageIndex":0.87,"dramaIndex":97.0,"contextMetrics":{},"playEndTime":"2026-08-01T21:41:31.851Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan Jeffers grounds out, shortstop Colt Emerson to first baseman Josh Naylor.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-01T21:41:42.701Z","endTime":"2026-08-01T21:43:41.479Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":806068,"link":"/api/v1/people/806068"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.77953047276138,"aZ":-34.38230115575046,"pfxX":0.37406278359701006,"pfxZ":-1.3300358337192852,"pX":-0.36567157751198937,"pZ":1.106359166090685,"vX0":2.2628928505219488,"vY0":-127.72238325629847,"vZ0":-5.283084247756866,"x":130.94,"y":208.91,"x0":-1.3094593952838904,"y0":50.002548972145135,"z0":5.886279702741963,"aX":0.6213304435733459},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-3.4,"breakHorizontal":-1.2,"spinRate":2229,"spinDirection":39},"zone":13,"typeConfidence":2.0,"plateTime":0.42783939804722415,"extension":7.440760723102446},"index":0,"playId":"85bcef3f-43d6-3792-84f7-79f7dcbd6a9c","pitchNumber":1,"startTime":"2026-08-01T21:41:54.141Z","endTime":"2026-08-01T21:41:57.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.552911907342814,"aZ":-37.639425976267695,"pfxX":7.94647482711538,"pfxZ":-3.9214847796893153,"pX":0.7142151782199837,"pZ":1.6068030901252937,"vX0":2.337672899407852,"vY0":-118.0007909395187,"vZ0":-1.6218525899215541,"x":89.78,"y":195.4,"x0":-1.3238685184094756,"y0":50.00013049731206,"z0":5.802934174721956,"aX":11.090471507940677},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-7.2,"breakHorizontal":-15.0,"spinRate":2382,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.46596510583394535,"extension":7.3032866013689395},"index":1,"playId":"15bf65b9-6f81-383b-8950-291935498baf","pitchNumber":2,"startTime":"2026-08-01T21:42:11.980Z","endTime":"2026-08-01T21:42:15.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.957172521132335,"aZ":-28.99533642791001,"pfxX":-8.916241155617934,"pfxZ":1.9870120713340054,"pX":-0.9898270870753881,"pZ":1.6527037795055919,"vX0":4.566576658029018,"vY0":-125.23092117050793,"vZ0":-4.274054594273737,"x":154.73,"y":194.16,"x0":-1.6731983585428802,"y0":50.00176401444715,"z0":5.738356922290079,"aX":-14.240468965938813},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.9,"breakHorizontal":15.2,"spinRate":1515,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.4364525186343373,"extension":7.168460721470372},"index":2,"playId":"a0d9470a-c340-3fd4-ae4d-c1ef036f10c2","pitchNumber":3,"startTime":"2026-08-01T21:42:31.827Z","endTime":"2026-08-01T21:42:34.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.37981082242824,"aZ":-24.867371380703435,"pfxX":-4.63018005781797,"pfxZ":4.8113349991560375,"pX":0.08833958466955408,"pZ":0.3973723316406867,"vX0":4.670981357713748,"vY0":-122.49220681633403,"vZ0":-7.355649674633934,"x":113.63,"y":228.05,"x0":-1.242441663154773,"y0":50.003492853782376,"z0":5.567963094948104,"aX":-7.031029427469949},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":7.2,"breakHorizontal":7.3,"spinRate":897,"spinDirection":253},"zone":14,"typeConfidence":2.0,"plateTime":0.44729179586747936,"extension":7.352685456364635},"index":3,"playId":"883ce57c-54f0-3e0f-9b4a-9980683bdbea","pitchNumber":4,"startTime":"2026-08-01T21:42:52.039Z","endTime":"2026-08-01T21:42:55.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.0501347717876,"aZ":-12.245323619757405,"pfxX":-4.982179886546216,"pfxZ":9.904590013895737,"pX":1.1473192794741083,"pZ":1.786230935680847,"vX0":7.5726228513540415,"vY0":-140.95938447091663,"vZ0":-8.406282310698362,"x":73.27,"y":190.55,"x0":-0.926738294341863,"y0":50.00530602354882,"z0":5.597938352528006,"aX":-10.027487685522823},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.3,"breakHorizontal":7.4,"spinRate":2413,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.38858446368099253,"extension":7.555301310774904},"index":4,"playId":"8ba76b1b-f5d0-3969-b6d5-52c663bbe3de","pitchNumber":5,"startTime":"2026-08-01T21:43:15.111Z","endTime":"2026-08-01T21:43:18.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.49928317102136,"aZ":-11.425367403471627,"pfxX":-5.414124810243608,"pfxZ":10.237840504176607,"pX":0.05755000633926774,"pZ":1.6144595324936173,"vX0":5.126592469425338,"vY0":-141.50624305744472,"vZ0":-9.298478981386735,"x":114.81,"y":195.19,"x0":-1.0748014248505007,"y0":50.00340196110214,"z0":5.676495972769308,"aX":-10.972866609412147},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.8,"breakHorizontal":8.8,"spinRate":2382,"spinDirection":206},"zone":8,"typeConfidence":2.0,"plateTime":0.3871835692377186,"extension":7.752273859917475},"hitData":{"launchSpeed":100.1,"launchAngle":-13.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.9,"coordY":148.03}},"index":5,"playId":"84c76a5f-022e-3633-a198-e004bbe61944","pitchNumber":6,"startTime":"2026-08-01T21:43:34.641Z","endTime":"2026-08-01T21:43:41.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_ab"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_ab"},{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_pa"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.3,"awayTeamWinProbability":27.700000000000003,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.06,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-08-01T21:43:41.479Z","atBatIndex":42},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kody Clemens walks.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-01T21:43:56.239Z","endTime":"2026-08-01T21:47:01.235Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.332189746921475,"aZ":-31.995983117609917,"pfxX":-0.69119926954495,"pfxZ":0.11047838921804787,"pX":1.0231812146321626,"pZ":-0.35006182595697505,"vX0":5.964689001214829,"vY0":-127.5541327312119,"vZ0":-8.683993496798825,"x":78.0,"y":248.23,"x0":-1.2603124717232856,"y0":50.00553000159742,"z0":5.637516236641458,"aX":-1.1349984502690944},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.7,"breakHorizontal":-0.1,"spinRate":2194,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.43014516307600204,"extension":7.384034640339811},"index":0,"playId":"9f8170a8-44d0-34e2-8a84-2e7c5a716a51","pitchNumber":1,"startTime":"2026-08-01T21:44:14.489Z","endTime":"2026-08-01T21:44:17.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.6,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.758606257229648,"aZ":-33.00290003544282,"pfxX":-0.08031371802297538,"pfxZ":-0.5052769967068893,"pX":-0.47591965051491053,"pZ":0.42789927013801676,"vX0":2.296672399975892,"vY0":-127.19364844816062,"vZ0":-6.742310730588037,"x":135.14,"y":227.23,"x0":-1.3812206654358334,"y0":50.00535245025103,"z0":5.739297589883312,"aX":-0.13163908813073416},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-2.3,"breakHorizontal":-0.4,"spinRate":2188,"spinDirection":40},"zone":13,"typeConfidence":2.0,"plateTime":0.4310848929341571,"extension":7.540442140313227},"index":1,"playId":"a371c752-dd7f-3974-bc09-d749b8be2ab1","pitchNumber":2,"startTime":"2026-08-01T21:44:40.852Z","endTime":"2026-08-01T21:44:43.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.9,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.60708944519275,"aZ":-12.184172761853192,"pfxX":-2.738070075333014,"pfxZ":10.115456858569551,"pX":0.4627115257711057,"pZ":2.1315697667857734,"vX0":5.866086270712783,"vY0":-139.7184260819783,"vZ0":-7.485645488004563,"x":99.36,"y":181.23,"x0":-1.308738662466852,"y0":50.00514509809098,"z0":5.647182633472327,"aX":-5.412723859132714},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.9,"breakHorizontal":3.7,"spinRate":2395,"spinDirection":208},"zone":9,"typeConfidence":2.0,"plateTime":0.39209205004961367,"extension":7.640417416501157},"index":2,"playId":"b6eb1df2-92a3-3033-ac3a-bced5bd157e9","pitchNumber":3,"startTime":"2026-08-01T21:45:02.755Z","endTime":"2026-08-01T21:45:10.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":82.4,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.305560157040027,"aZ":-33.404931788152254,"pfxX":0.5339060122339152,"pfxZ":-0.7298189114557583,"pX":1.7520455726979818,"pZ":0.5924607370110605,"vX0":7.016076362976566,"vY0":-128.50180604009,"vZ0":-6.632254382149557,"x":50.22,"y":222.78,"x0":-1.0724323455213958,"y0":50.00229680728315,"z0":5.771991245851547,"aX":0.9006230977555134},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-2.5,"breakHorizontal":-2.4,"spinRate":2183,"spinDirection":23},"zone":14,"typeConfidence":2.0,"plateTime":0.42472652917358733,"extension":7.577779707860992},"index":3,"playId":"055e723f-035d-357e-84fe-9cca73ac1692","pitchNumber":4,"startTime":"2026-08-01T21:45:34.051Z","endTime":"2026-08-01T21:45:37.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.6921331662457,"aZ":-31.02453565362431,"pfxX":0.5188803816136162,"pfxZ":0.6953099146768382,"pX":-0.03975305312244092,"pZ":1.866966752189594,"vX0":3.1361263558614447,"vY0":-127.85015692065252,"vZ0":-4.128571627137026,"x":118.52,"y":188.37,"x0":-1.348402644474283,"y0":50.00474097762436,"z0":5.930337199656175,"aX":0.8612864910526381},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.6,"breakHorizontal":-1.7,"spinRate":1923,"spinDirection":47},"zone":8,"typeConfidence":2.0,"plateTime":0.4279769531084039,"extension":7.608139127520292},"index":4,"playId":"bc140cdb-d9fa-36ea-ad84-9e8e95d1b9e7","pitchNumber":5,"startTime":"2026-08-01T21:45:58.431Z","endTime":"2026-08-01T21:46:01.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-08-01T21:46:10.560Z","endTime":"2026-08-01T21:46:31.259Z","isPitch":false,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"},"defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.0,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.94357822564633,"aZ":-31.804642595687,"pfxX":-0.30654227578412696,"pfxZ":0.22078912848918275,"pX":0.6168419121107527,"pZ":1.6774847279591396,"vX0":4.791018835381082,"vY0":-127.72889246070201,"vZ0":-4.180841131953521,"x":93.49,"y":193.49,"x0":-1.2420673837070455,"y0":50.00020890309936,"z0":5.832090046058867,"aX":-0.5073108777225349},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-0.4,"breakHorizontal":-0.5,"spinRate":2149,"spinDirection":38},"zone":9,"typeConfidence":2.0,"plateTime":0.4285643193135096,"extension":7.697655304610838},"index":6,"playId":"30e53cf0-f639-38a0-b151-d9321c993ed6","pitchNumber":6,"startTime":"2026-08-01T21:46:31.259Z","endTime":"2026-08-01T21:46:34.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.1,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.39735015193513,"aZ":-9.902367730692802,"pfxX":-4.604934581250857,"pfxZ":11.179810659788949,"pX":-1.0677832102553744,"pZ":2.0322923244725803,"vX0":2.5351214082366664,"vY0":-140.39431886011852,"vZ0":-8.032957858953722,"x":157.7,"y":183.91,"x0":-1.38513782266299,"y0":50.00557998741465,"z0":5.578988437033285,"aX":-9.174917415560943},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.7,"breakHorizontal":7.8,"spinRate":2397,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.390446206499691,"extension":7.845567261863249},"index":7,"playId":"ab08d088-0091-36f0-88a2-ad8f445f2bd9","pitchNumber":7,"startTime":"2026-08-01T21:46:56.609Z","endTime":"2026-08-01T21:47:01.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_pa"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.3,"awayTeamWinProbability":29.700000000000003,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.68,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-08-01T21:47:01.235Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Royce Lewis called out on strikes.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-01T21:48:16.454Z","endTime":"2026-08-01T21:50:49.125Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6,7,8,9],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-01T21:47:19.313Z","endTime":"2026-08-01T21:48:18.656Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.0,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.244893571020754,"aZ":-11.787164972556752,"pfxX":-5.247162118283322,"pfxZ":10.079437344921502,"pX":2.0180176894912707,"pZ":2.602194639893552,"vX0":9.680114723633173,"vY0":-141.1045773678231,"vZ0":-6.562489637750172,"x":40.08,"y":168.52,"x0":-0.7707195773377089,"y0":50.0005699176879,"z0":5.712860377218519,"aX":-10.611574637290458},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.0,"breakHorizontal":7.6,"spinRate":2245,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.3877531853744922,"extension":7.766225922747256},"index":1,"playId":"17909aad-6aa5-3a76-a9fb-28cd2ff10455","pitchNumber":1,"startTime":"2026-08-01T21:48:18.656Z","endTime":"2026-08-01T21:48:21.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.2,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.041613162917603,"aZ":-31.424808309250896,"pfxX":-0.21315111322312652,"pfxZ":0.44209300556649556,"pX":-0.18999207938067803,"pZ":1.564625040043153,"vX0":2.2000557955456763,"vY0":-129.11297093367324,"vZ0":-4.836548728193316,"x":124.24,"y":196.54,"x0":-1.0228033321913979,"y0":50.00302867653525,"z0":5.8599705881180215,"aX":-0.3624279545821615},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":0.0,"breakHorizontal":-0.1,"spinRate":2170,"spinDirection":65},"zone":13,"typeConfidence":2.0,"plateTime":0.4230410302278109,"extension":7.495527495591243},"index":2,"playId":"bb93431d-6c96-350f-921f-ef84faa45fff","pitchNumber":2,"startTime":"2026-08-01T21:48:37.716Z","endTime":"2026-08-01T21:48:40.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.4,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.774509806461197,"aZ":-34.255094581805885,"pfxX":6.183924301539305,"pfxZ":-1.4385483795609169,"pX":1.2004686389255097,"pZ":2.3409764958827752,"vX0":3.828993745994124,"vY0":-120.11180745738332,"vZ0":-0.8332092371661353,"x":71.24,"y":175.57,"x0":-1.2240964058937942,"y0":50.00399612151408,"z0":5.769608740027023,"aX":8.93142680625245},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-2.5,"breakHorizontal":-12.2,"spinRate":2292,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.45803588610770696,"extension":7.448498256695754},"index":3,"playId":"6cebd315-7515-3a7b-b0d2-17784986f65a","pitchNumber":3,"startTime":"2026-08-01T21:48:57.205Z","endTime":"2026-08-01T21:49:05.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Passed ball by catcher Mitch Garver. Kody Clemens to 2nd.","event":"Passed Ball","eventType":"passed_ball","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":4,"actionPlayId":"6cebd315-7515-3a7b-b0d2-17784986f65a","startTime":"2026-08-01T21:49:29.790Z","endTime":"2026-08-01T21:49:36.235Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"},"defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":665019,"link":"/api/v1/people/665019"},"postOnSecond":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"homeTeamWinProbability":68.60000000000001,"awayTeamWinProbability":31.39999999999999,"homeTeamWinProbabilityAdded":-1.6999999999999886,"leverageIndex":1.49,"dramaIndex":53.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.7,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.07466101923419,"aZ":-31.575619936726635,"pfxX":-4.87937947825133,"pfxZ":0.39216574123452563,"pX":0.9418774599404734,"pZ":0.802373074389104,"vX0":6.17605519931734,"vY0":-122.7527055673586,"vZ0":-5.1778709913311065,"x":81.1,"y":217.12,"x0":-0.9767526692451546,"y0":50.00231775336327,"z0":5.638003987752642,"aX":-7.421132666429264},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-0.4,"breakHorizontal":7.3,"spinRate":760,"spinDirection":260},"zone":14,"typeConfidence":2.0,"plateTime":0.446797255281016,"extension":7.476347158810997},"index":5,"playId":"6415ec6c-8ba2-396e-9d63-d43ed4b82ad0","pitchNumber":4,"startTime":"2026-08-01T21:49:36.235Z","endTime":"2026-08-01T21:49:40.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"second":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":6,"playId":"df8a0d41-67b8-444a-b091-3549b3f8493d","startTime":"2026-08-01T21:49:51.142Z","endTime":"2026-08-01T21:49:56.142Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"second":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.9,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.96749535218065,"aZ":-33.90826159169637,"pfxX":-4.158458028984192,"pfxZ":-1.1400319799403027,"pX":-0.4879518184016976,"pZ":0.24046522762219977,"vX0":3.629165582958244,"vY0":-123.50979242699542,"vZ0":-6.117786361935145,"x":135.6,"y":232.29,"x0":-1.4434635335469321,"y0":50.0005601424284,"z0":5.636660142001231,"aX":-6.3579176684663485},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-3.4,"breakHorizontal":6.6,"spinRate":741,"spinDirection":263},"zone":13,"typeConfidence":2.0,"plateTime":0.44524387220516193,"extension":7.345182559074903},"index":7,"playId":"1d815fb7-9240-39cc-8e6c-40fd00c3c983","pitchNumber":5,"startTime":"2026-08-01T21:50:06.104Z","endTime":"2026-08-01T21:50:09.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"second":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":8,"playId":"28c8b901-8a76-43b7-92f1-86f01c925c34","startTime":"2026-08-01T21:50:24.242Z","endTime":"2026-08-01T21:50:29.242Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"second":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.4,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.00934726531189,"aZ":-33.56165868904323,"pfxX":-0.19495174912123986,"pfxZ":-0.8492156711799268,"pX":-0.11690106089479617,"pZ":3.2620536467823746,"vX0":2.816031464332667,"vY0":-125.96283827302277,"vZ0":-0.06096807760776657,"x":121.46,"y":150.7,"x0":-1.217012872831617,"y0":50.00395812337829,"z0":5.966714883872473,"aX":-0.3182453208537171},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.3,"breakHorizontal":-0.2,"spinRate":1994,"spinDirection":71},"zone":2,"typeConfidence":2.0,"plateTime":0.432385677518333,"extension":7.552269067118894},"index":9,"playId":"3dc505e6-49b7-3b8c-90a6-c42d87976efb","pitchNumber":6,"startTime":"2026-08-01T21:50:42.797Z","endTime":"2026-08-01T21:50:49.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"second":{"id":665019,"link":"/api/v1/people/665019"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_ab"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_ab"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_pa"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.0,"awayTeamWinProbability":26.0,"homeTeamWinProbabilityAdded":5.3999999999999915,"leverageIndex":1.49,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-08-01T21:50:49.125Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Naylor grounds out to first baseman Royce Lewis.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-01T21:53:04.580Z","endTime":"2026-08-01T21:53:12.824Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687570,"fullName":"Connor Prielipp","link":"/api/v1/people/687570"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.4,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.387556333722785,"aZ":-31.924826048454197,"pfxX":-1.9631655972835476,"pfxZ":0.1500852959989274,"pX":0.14648362087369063,"pZ":3.1313503856659937,"vX0":-3.3772276018214398,"vY0":-127.70844840050131,"vZ0":-0.7451224301499393,"x":111.42,"y":154.23,"x0":1.735097659437247,"y0":50.004044525062405,"z0":5.9121794377989385,"aX":-3.280510331838652},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.4,"breakHorizontal":4.2,"spinRate":2897,"spinDirection":280},"zone":2,"typeConfidence":0.9,"plateTime":0.426978059034147,"extension":5.692583615884826},"hitData":{"launchSpeed":80.6,"launchAngle":1.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":161.14,"coordY":164.75}},"index":0,"playId":"33b6aa7d-0f82-354f-91a1-bb79b462a639","pitchNumber":1,"startTime":"2026-08-01T21:53:04.580Z","endTime":"2026-08-01T21:53:12.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_ab"},{"player":{"id":687570,"link":"/api/v1/people/687570"},"credit":"p_ab"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_pa"},{"player":{"id":687570,"link":"/api/v1/people/687570"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.89999999999999,"awayTeamWinProbability":28.10000000000001,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-08-01T21:53:12.824Z","atBatIndex":45},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mitch Garver walks.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-01T21:55:54.088Z","endTime":"2026-08-01T21:56:49.836Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-01T21:53:25.939Z","endTime":"2026-08-01T21:54:25.790Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Travis Adams replaces Connor Prielipp.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-01T21:54:25.790Z","endTime":"2026-08-01T21:55:56.238Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701519,"link":"/api/v1/people/701519"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":687570,"link":"/api/v1/people/687570","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.1,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.61911086864786,"aZ":-31.58506161060784,"pfxX":2.146937848833998,"pfxZ":0.3540054440170728,"pX":-0.3651253120360332,"pZ":4.191413342288391,"vX0":5.321387313737151,"vY0":-127.12465768541422,"vZ0":1.2441554348078554,"x":130.92,"y":125.61,"x0":-2.7527462596843177,"y0":50.00289396841724,"z0":6.176842567375414,"aX":3.561644493094601},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.1,"breakHorizontal":-4.9,"spinRate":2359,"spinDirection":124},"zone":11,"typeConfidence":2.0,"plateTime":0.42856670458725477,"extension":5.767318889555945},"index":2,"playId":"646a7e68-6ef1-376b-a706-e725ed9205c7","pitchNumber":1,"startTime":"2026-08-01T21:55:56.238Z","endTime":"2026-08-01T21:55:59.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701519,"link":"/api/v1/people/701519","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":79.8,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.11118542031781,"aZ":-31.3304112762605,"pfxX":1.6036094144932482,"pfxZ":0.5212459788023907,"pX":2.0818841569108506,"pZ":2.17913251876654,"vX0":10.465663664359655,"vY0":-126.70954821323977,"vZ0":-2.7474561181814225,"x":37.64,"y":179.94,"x0":-2.3258568807265956,"y0":50.00109550933932,"z0":5.804313857137045,"aX":2.581823940789501},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.5,"breakHorizontal":-5.5,"spinRate":2328,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.43379900202732413,"extension":5.950211391428034},"index":3,"playId":"439e1aff-927d-321f-ba91-a5bfc8fc0cec","pitchNumber":2,"startTime":"2026-08-01T21:56:11.259Z","endTime":"2026-08-01T21:56:14.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701519,"link":"/api/v1/people/701519","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.4,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.61515914523634,"aZ":-11.532355457061936,"pfxX":-3.8149572621779515,"pfxZ":10.945359562495709,"pX":0.6841625308378153,"pZ":4.096726591052611,"vX0":10.406764023253704,"vY0":-137.24534709913732,"vZ0":-3.008331845095981,"x":90.92,"y":128.17,"x0":-2.6804136272845565,"y0":50.00128170457374,"z0":6.005252934711487,"aX":-7.194036282827942},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.2,"breakHorizontal":4.4,"spinRate":2365,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.4008370411589759,"extension":5.940318809405156},"index":4,"playId":"29793077-9b98-34cd-9a89-d7de11eec23c","pitchNumber":3,"startTime":"2026-08-01T21:56:28.710Z","endTime":"2026-08-01T21:56:32.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701519,"link":"/api/v1/people/701519","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.9,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.96422707705843,"aZ":-11.886190485379347,"pfxX":-2.824852079340464,"pfxZ":10.66941541273655,"pX":-0.09667111318894855,"pZ":3.7593778390120964,"vX0":8.411735126067116,"vY0":-137.40079238617088,"vZ0":-3.467158537070965,"x":120.68,"y":137.28,"x0":-2.8380992870069446,"y0":50.00444929310809,"z0":5.851732395772421,"aX":-5.372395136111477},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.7,"breakHorizontal":3.2,"spinRate":2472,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.3994461083807965,"extension":5.899852593945433},"index":5,"playId":"0dd1b9d1-c4ae-3ee5-b833-f10cf13ad789","pitchNumber":4,"startTime":"2026-08-01T21:56:46.418Z","endTime":"2026-08-01T21:56:49.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701519,"link":"/api/v1/people/701519","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"credit":"b_pa"},{"player":{"id":701519,"link":"/api/v1/people/701519"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.2,"awayTeamWinProbability":25.799999999999997,"homeTeamWinProbabilityAdded":2.3000000000000114,"leverageIndex":0.64,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-08-01T21:56:49.836Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Weston Wilson strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-01T21:56:58.193Z","endTime":"2026-08-01T21:59:30.668Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.1,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.154872772018,"aZ":-14.874200452976003,"pfxX":-4.310170379752964,"pfxZ":8.907648086135614,"pX":-0.36932584001635677,"pZ":4.017231773868622,"vX0":7.69667847207872,"vY0":-138.10894443221312,"vZ0":-2.6733434880039306,"x":131.08,"y":130.31,"x0":-2.6252980571374733,"y0":50.00478076476545,"z0":5.991248995465235,"aX":-8.373539719054833},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.8,"breakHorizontal":6.4,"spinRate":2382,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.3957405833245371,"extension":5.9508950915624075},"index":0,"playId":"986e8f80-9ba8-3a24-9ebe-641742f1daa6","pitchNumber":1,"startTime":"2026-08-01T21:57:15.414Z","endTime":"2026-08-01T21:57:18.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701519,"link":"/api/v1/people/701519","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"first":{"id":641598,"link":"/api/v1/people/641598"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.7,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.04780390530025,"aZ":-20.126886780634916,"pfxX":2.3409719279314443,"pfxZ":6.508297932255642,"pX":0.5390037942382995,"pZ":1.8451174766935843,"vX0":7.943742492000586,"vY0":-134.63795712142016,"vZ0":-6.4325998011255034,"x":96.45,"y":188.96,"x0":-2.7441479345122657,"y0":50.00089519823305,"z0":5.672164768491511,"aX":4.330152401015543},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.7,"breakHorizontal":-5.8,"spinRate":2536,"spinDirection":178},"zone":9,"typeConfidence":2.0,"plateTime":0.40557859938124174,"extension":6.106389244154925},"index":1,"playId":"a5b189f3-9e03-3a5c-9885-7c483dca64d8","pitchNumber":2,"startTime":"2026-08-01T21:57:34.531Z","endTime":"2026-08-01T21:57:37.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701519,"link":"/api/v1/people/701519","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"first":{"id":641598,"link":"/api/v1/people/641598"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.5,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.328354857802843,"aZ":-24.922400379655283,"pfxX":-8.064628235014762,"pfxZ":4.210198823489443,"pX":-0.8315668717527569,"pZ":1.976681162330611,"vX0":7.71155151143554,"vY0":-129.92370820672676,"vZ0":-4.489130851950557,"x":148.7,"y":185.41,"x0":-2.7798380114753454,"y0":50.00219979238877,"z0":5.603901616378037,"aX":-13.889358262685214},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.8,"breakHorizontal":13.1,"spinRate":1875,"spinDirection":231},"zone":7,"typeConfidence":2.0,"plateTime":0.4203806261895475,"extension":5.968683714214533},"index":2,"playId":"36a38aaf-8699-3087-80b4-c1688867573a","pitchNumber":3,"startTime":"2026-08-01T21:57:52.931Z","endTime":"2026-08-01T21:57:56.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701519,"link":"/api/v1/people/701519","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"first":{"id":641598,"link":"/api/v1/people/641598"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.4,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.908986984734135,"aZ":-21.438787388310477,"pfxX":0.06363103874401066,"pfxZ":5.717634593990415,"pX":1.3305765344592937,"pZ":1.3772776319631566,"vX0":9.603041062673373,"vY0":-135.71726680861104,"vZ0":-8.141021843649042,"x":66.28,"y":201.59,"x0":-2.2522445434752174,"y0":50.00173412473875,"z0":5.892776891566175,"aX":0.11918722679458456},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.9,"breakHorizontal":-2.0,"spinRate":2499,"spinDirection":188},"zone":14,"typeConfidence":2.0,"plateTime":0.40258255681618094,"extension":6.084872918116934},"index":3,"playId":"b977f4c5-696b-3912-bd61-b5851bbbfe7f","pitchNumber":4,"startTime":"2026-08-01T21:58:29.828Z","endTime":"2026-08-01T21:58:33.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701519,"link":"/api/v1/people/701519","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"first":{"id":641598,"link":"/api/v1/people/641598"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":86.5,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.26334174965987,"aZ":-10.686844432416235,"pfxX":-3.639866068650095,"pfxZ":11.07064326283335,"pX":-1.375315762458147,"pZ":4.142537166531745,"vX0":5.057126348188558,"vY0":-139.17037030180057,"vZ0":-2.913708576509735,"x":169.42,"y":126.93,"x0":-2.751970685132195,"y0":50.006320368865346,"z0":5.921783919583395,"aX":-7.067465795160797},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.6,"breakHorizontal":5.4,"spinRate":2406,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.3951430456224885,"extension":5.9998127126776515},"index":4,"playId":"679dc775-4538-36d6-bb21-3b6a3a89d49e","pitchNumber":5,"startTime":"2026-08-01T21:58:51.982Z","endTime":"2026-08-01T21:58:56.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701519,"link":"/api/v1/people/701519","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"first":{"id":641598,"link":"/api/v1/people/641598"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.7,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.544885734488286,"aZ":-21.758773961462808,"pfxX":1.828889474158095,"pfxZ":5.616882725979298,"pX":0.2553019453513375,"pZ":2.2305305263612842,"vX0":7.577013459025144,"vY0":-134.64672257745121,"vZ0":-5.1906025994546425,"x":107.27,"y":178.56,"x0":-2.821561686503132,"y0":50.00207323067626,"z0":5.70244803710284,"aX":3.3903604221008687},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.4,"breakHorizontal":-4.8,"spinRate":2494,"spinDirection":185},"zone":9,"typeConfidence":2.0,"plateTime":0.4052743192533663,"extension":6.173556449447081},"index":5,"playId":"11edfde4-9e60-31b5-b0df-8ba211ec7215","pitchNumber":6,"startTime":"2026-08-01T21:59:25.410Z","endTime":"2026-08-01T21:59:30.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701519,"link":"/api/v1/people/701519","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"first":{"id":641598,"link":"/api/v1/people/641598"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642215,"link":"/api/v1/people/642215"},"credit":"b_ab"},{"player":{"id":701519,"link":"/api/v1/people/701519"},"credit":"p_ab"},{"player":{"id":642215,"link":"/api/v1/people/642215"},"credit":"b_pa"},{"player":{"id":701519,"link":"/api/v1/people/701519"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.5,"awayTeamWinProbability":28.5,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.15,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-08-01T21:59:30.668Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Twins challenged (catch or drop), call on the field was upheld: Colt Emerson singles on a line drive to center fielder Luke Keaschall. Mitch Garver to 2nd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-01T21:59:51.955Z","endTime":"2026-08-01T22:00:10.285Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"postOnSecond":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":806068,"fullName":"Colt Emerson","link":"/api/v1/people/806068"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.132228034678008,"aZ":-27.362247778062596,"pfxX":-8.71759924791155,"pfxZ":2.903128370019016,"pX":-0.3212510380125508,"pZ":1.6404838425322321,"vX0":4.5520600984184245,"vY0":-127.63874323999902,"vZ0":-4.100573786499751,"x":129.25,"y":194.49,"x0":-0.9907943770129524,"y0":50.004243747053565,"z0":5.4111756807339075,"aX":-14.45160119847877},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.6,"breakHorizontal":14.9,"spinRate":1742,"spinDirection":236},"zone":7,"typeConfidence":2.0,"plateTime":0.42837089308850684,"extension":6.0422009879791085},"hitData":{"launchSpeed":84.1,"launchAngle":25.0,"totalDistance":283.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":119.56,"coordY":104.94}},"index":0,"playId":"79b9dc6f-c75b-31de-ae79-94ba6ba5bf59","pitchNumber":1,"startTime":"2026-08-01T21:59:56.506Z","endTime":"2026-08-01T22:00:10.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701519,"link":"/api/v1/people/701519","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"first":{"id":641598,"link":"/api/v1/people/641598"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":806068,"link":"/api/v1/people/806068"},"credit":"b_ab"},{"player":{"id":701519,"link":"/api/v1/people/701519"},"credit":"p_ab"},{"player":{"id":806068,"link":"/api/v1/people/806068"},"credit":"b_pa"},{"player":{"id":701519,"link":"/api/v1/people/701519"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MD","challengeTeamId":142},"homeTeamWinProbability":73.4,"awayTeamWinProbability":26.599999999999994,"homeTeamWinProbabilityAdded":1.9000000000000057,"leverageIndex":0.89,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-08-01T22:00:10.285Z","atBatIndex":48},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Cole Young pops out to third baseman Brooks Lee.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-01T22:06:58.451Z","endTime":"2026-08-01T22:07:10.172Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621345,"fullName":"A.J. Minter","link":"/api/v1/people/621345"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-01T22:04:30.478Z","endTime":"2026-08-01T22:05:18.594Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":701519,"link":"/api/v1/people/701519","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":806068,"link":"/api/v1/people/806068"},"second":{"id":641598,"link":"/api/v1/people/641598"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: A.J. Minter replaces Travis Adams.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-01T22:05:18.594Z","endTime":"2026-08-01T22:07:00.238Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621345,"link":"/api/v1/people/621345"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":701519,"link":"/api/v1/people/701519","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":806068,"link":"/api/v1/people/806068"},"second":{"id":641598,"link":"/api/v1/people/641598"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":83.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.76461606794018,"aZ":-27.97986996171951,"pfxX":-0.3353290727371802,"pfxZ":2.4017866535235886,"pX":-0.0985843211208456,"pZ":2.353419924776277,"vX0":-5.889010320679118,"vY0":-130.4517159628956,"vZ0":-2.89250140570183,"x":120.76,"y":175.24,"x0":2.2184721576731605,"y0":50.006150753663,"z0":5.5545828437860845,"aX":-0.5850706178683681},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.0,"breakHorizontal":1.7,"spinRate":2629,"spinDirection":201},"zone":5,"typeConfidence":0.91,"plateTime":0.417602749126194,"extension":6.2983407628087456},"hitData":{"launchSpeed":79.1,"launchAngle":62.0,"totalDistance":144.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":125.41,"coordY":185.0}},"index":2,"playId":"2c3e6b09-7be9-3d03-9530-c28ebd98e992","pitchNumber":1,"startTime":"2026-08-01T22:07:00.238Z","endTime":"2026-08-01T22:07:10.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621345,"link":"/api/v1/people/621345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":806068,"link":"/api/v1/people/806068"},"second":{"id":641598,"link":"/api/v1/people/641598"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_ab"},{"player":{"id":621345,"link":"/api/v1/people/621345"},"credit":"p_ab"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_pa"},{"player":{"id":621345,"link":"/api/v1/people/621345"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.19999999999999,"awayTeamWinProbability":30.80000000000001,"homeTeamWinProbabilityAdded":-4.200000000000017,"leverageIndex":1.66,"dramaIndex":72.0,"contextMetrics":{},"playEndTime":"2026-08-01T22:07:10.172Z","atBatIndex":49},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brooks Lee doubles (17) on a ground ball to right fielder Dominic Canzone.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-01T22:09:22.180Z","endTime":"2026-08-01T22:09:43.283Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":80.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.771368363763383,"aZ":-33.86335705773787,"pfxX":1.0574039147976766,"pfxZ":-1.0518351249400606,"pX":0.0826909224295104,"pZ":1.6382296368404616,"vX0":3.1412763369390992,"vY0":-125.37921550557152,"vZ0":-3.8310840264441923,"x":113.85,"y":194.55,"x0":-1.3183134475302967,"y0":50.00208681440049,"z0":5.917903959966369,"aX":1.700925353867668},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-2.5,"breakHorizontal":-2.5,"spinRate":2098,"spinDirection":50},"zone":8,"typeConfidence":2.0,"plateTime":0.43505508572278195,"extension":7.393886061670139},"hitData":{"launchSpeed":96.9,"launchAngle":5.0,"totalDistance":107.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":194.97,"coordY":139.38}},"index":0,"playId":"a18ef3e0-1574-3ca8-aace-8ef40a916b47","pitchNumber":1,"startTime":"2026-08-01T22:09:29.807Z","endTime":"2026-08-01T22:09:43.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_ab"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_ab"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_pa"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.49999999999999,"awayTeamWinProbability":42.50000000000001,"homeTeamWinProbabilityAdded":-11.699999999999996,"leverageIndex":1.71,"dramaIndex":120.0,"contextMetrics":{},"playEndTime":"2026-08-01T22:09:43.283Z","atBatIndex":50},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Luke Keaschall out on a sacrifice bunt, third baseman Weston Wilson to first baseman Josh Naylor. Brooks Lee to 3rd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-01T22:10:02.969Z","endTime":"2026-08-01T22:10:29.884Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":642215,"link":"/api/v1/people/642215"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_play","runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.30376166310048,"aZ":-32.91285408665851,"pfxX":0.8057204521100747,"pfxZ":-0.45056069539606547,"pX":0.35135456347479477,"pZ":2.0440949142052625,"vX0":3.9525316735614835,"vY0":-127.5290932431776,"vZ0":-3.3766953044093375,"x":103.61,"y":183.59,"x0":-1.320782238083313,"y0":50.000755386459325,"z0":5.971253961782959,"aX":1.3310298211149978},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.3,"breakHorizontal":-2.3,"spinRate":2056,"spinDirection":95},"zone":9,"typeConfidence":2.0,"plateTime":0.42887455315780887,"extension":7.367879279476199},"hitData":{"launchSpeed":37.1,"launchAngle":-45.0,"totalDistance":4.0,"trajectory":"bunt_grounder","hardness":"soft","location":"5","coordinates":{"coordX":118.37,"coordY":183.46}},"index":0,"playId":"70b14d69-a138-3722-ba12-56a046de31a1","pitchNumber":1,"startTime":"2026-08-01T22:10:20.965Z","endTime":"2026-08-01T22:10:29.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"second":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":59.9,"awayTeamWinProbability":40.1,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":2.38,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-08-01T22:10:29.884Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Victor Caratini grounds out softly, third baseman Weston Wilson to first baseman Josh Naylor. Brooks Lee scores.","rbi":1,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-01T22:11:43.956Z","endTime":"2026-08-01T22:12:47.085Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":642215,"link":"/api/v1/people/642215"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":{"id":669302,"link":"/api/v1/people/669302"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-01T22:10:58.447Z","endTime":"2026-08-01T22:11:46.106Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"third":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.808709839427877,"aZ":-34.29251168301414,"pfxX":0.12141998761272887,"pfxZ":-1.269212652623601,"pX":0.6356737101925842,"pZ":1.454409258204516,"vX0":5.458743001244476,"vY0":-128.29775686523593,"vZ0":-4.592334565889187,"x":92.77,"y":199.51,"x0":-1.5326358628248884,"y0":50.00250588059677,"z0":5.931510132962286,"aX":0.20161826825980161},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-3.1,"breakHorizontal":-1.4,"spinRate":2132,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.42644617228214843,"extension":7.387345202403932},"index":1,"playId":"d0c7d635-c95f-3c73-a94b-377ea32a2cbb","pitchNumber":1,"startTime":"2026-08-01T22:11:46.106Z","endTime":"2026-08-01T22:11:49.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"third":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":2,"startTime":"2026-08-01T22:12:01.780Z","endTime":"2026-08-01T22:12:18.038Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"},"defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"third":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.09961800383267,"aZ":-30.928287828920812,"pfxX":2.67875761531967,"pfxZ":0.7492337692959703,"pX":-0.6706627275533271,"pZ":1.468577070910359,"vX0":1.2837782761588592,"vY0":-127.55540690753841,"vZ0":-5.091934567761662,"x":142.56,"y":199.13,"x0":-1.5277186418275437,"y0":50.00107567569844,"z0":5.916008381645509,"aX":4.433536462089412},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.5,"breakHorizontal":-5.2,"spinRate":2153,"spinDirection":60},"zone":13,"typeConfidence":2.0,"plateTime":0.42865188315489045,"extension":7.45459922724341},"index":3,"playId":"35ca79b5-1109-3e76-b916-14da65e46fec","pitchNumber":2,"startTime":"2026-08-01T22:12:18.038Z","endTime":"2026-08-01T22:12:21.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"third":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.24815204705619,"aZ":-32.65682492856955,"pfxX":1.138661785982825,"pfxZ":-0.29029115473164424,"pX":0.09072863575201676,"pZ":1.7889370109018463,"vX0":3.638482837491369,"vY0":-127.44883981000045,"vZ0":-4.163037474581969,"x":113.54,"y":190.48,"x0":-1.50116988186701,"y0":50.00471589904306,"z0":6.0119000532636635,"aX":1.8801248472643572},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-1.2,"breakHorizontal":-2.9,"spinRate":2126,"spinDirection":24},"zone":8,"typeConfidence":2.0,"plateTime":0.42913719443799136,"extension":7.397535845861037},"hitData":{"launchSpeed":28.0,"launchAngle":-46.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":114.88,"coordY":189.6}},"index":4,"playId":"91dbd012-0b6a-3c9c-80d4-96b6840e5bdc","pitchNumber":3,"startTime":"2026-08-01T22:12:39.238Z","endTime":"2026-08-01T22:12:47.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"third":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_ab"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_ab"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_pa"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.8,"awayTeamWinProbability":43.2,"homeTeamWinProbabilityAdded":-3.1000000000000014,"leverageIndex":2.69,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-08-01T22:12:47.085Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mariners challenged (tag play), call on the field was overturned: Ryan Kreidler singles on a line drive to right fielder Dominic Canzone. Ryan Kreidler out at 2nd on the throw, right fielder Dominic Canzone to shortstop Colt Emerson.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-01T22:13:14.859Z","endTime":"2026-08-01T22:13:32.620Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669302,"fullName":"Logan Gilbert","link":"/api/v1/people/669302"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","runner":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":686527,"link":"/api/v1/people/686527"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":806068,"link":"/api/v1/people/806068"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.863284595360156,"aZ":-10.729698828533458,"pfxX":-5.88034006885902,"pfxZ":10.453840413479835,"pX":-0.5670135942481483,"pZ":2.651380420671142,"vX0":4.654047575656184,"vY0":-141.9451900073354,"vZ0":-6.917707049017501,"x":138.61,"y":167.19,"x0":-1.459494669665006,"y0":50.00429864370096,"z0":5.794778560149177,"aX":-12.064759731131836},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.8,"breakHorizontal":9.7,"spinRate":2368,"spinDirection":207},"zone":4,"typeConfidence":2.0,"plateTime":0.38508293768018786,"extension":7.791290423807203},"hitData":{"launchSpeed":85.8,"launchAngle":6.0,"totalDistance":117.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":186.48,"coordY":118.63}},"index":0,"playId":"93893923-e1e2-3192-98c5-dda0e6a1e0d3","pitchNumber":1,"startTime":"2026-08-01T22:13:19.280Z","endTime":"2026-08-01T22:13:32.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"credit":"b_ab"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_ab"},{"player":{"id":668952,"link":"/api/v1/people/668952"},"credit":"b_pa"},{"player":{"id":669302,"link":"/api/v1/people/669302"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MA","challengeTeamId":136},"homeTeamWinProbability":58.8,"awayTeamWinProbability":41.2,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-08-01T22:13:32.620Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Randy Arozarena called out on strikes.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-01T22:17:53.686Z","endTime":"2026-08-01T22:18:52.181Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tommy Nance replaces A.J. Minter.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-01T22:16:51.874Z","endTime":"2026-08-01T22:17:55.885Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":667297,"link":"/api/v1/people/667297"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":621345,"link":"/api/v1/people/621345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.025350994549402,"aZ":-17.09996731962046,"pfxX":-8.71117255003048,"pfxZ":7.730521866356338,"pX":-0.14676619298763838,"pZ":2.3863095020976575,"vX0":5.647543977073262,"vY0":-138.5558044908249,"vZ0":-7.254968946794888,"x":122.59,"y":174.35,"x0":-1.07622954626143,"y0":50.006472460757934,"z0":6.174945789974713,"aX":-16.99540050055504},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.7,"breakHorizontal":14.6,"spinRate":2158,"spinDirection":219},"zone":5,"typeConfidence":0.91,"plateTime":0.39483281754626987,"extension":6.315182116715717},"index":1,"playId":"6891b2b9-6079-3e4c-9367-31494e225a0b","pitchNumber":1,"startTime":"2026-08-01T22:17:55.885Z","endTime":"2026-08-01T22:17:58.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667297,"link":"/api/v1/people/667297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":83.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.519597689737658,"aZ":-26.156817904433147,"pfxX":-0.20153022066502457,"pfxZ":3.4114581340264927,"pX":0.11054573072060617,"pZ":2.9336339007528407,"vX0":3.719232710446789,"vY0":-130.74583374498184,"vZ0":-3.6020546823470285,"x":112.79,"y":159.57,"x0":-1.2926429671453534,"y0":50.00521324721014,"z0":6.249676431251427,"aX":-0.3560721826238371},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.8,"breakHorizontal":-0.2,"spinRate":2488,"spinDirection":206},"zone":2,"typeConfidence":0.9,"plateTime":0.4158490276111815,"extension":6.077083289452726},"index":2,"playId":"623a284f-55b7-3ce1-9bb0-0a0596f67a4d","pitchNumber":2,"startTime":"2026-08-01T22:18:18.397Z","endTime":"2026-08-01T22:18:21.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667297,"link":"/api/v1/people/667297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.531757382622587,"aZ":-45.07336895389721,"pfxX":5.091616569152957,"pfxZ":-8.45444775820981,"pX":-0.3953267241739313,"pZ":3.1739877814417374,"vX0":0.6018474518488847,"vY0":-123.02538583741497,"vZ0":1.139223223468826,"x":132.07,"y":153.08,"x0":-1.3046277660425023,"y0":50.00338178647425,"z0":6.53991767515971,"aX":7.766689387515107},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-14.8,"breakHorizontal":-9.4,"spinRate":2742,"spinDirection":18},"zone":1,"typeConfidence":0.9,"plateTime":0.44604240323307875,"extension":6.068123663045174},"index":3,"playId":"17a48f3d-c901-32ad-bd60-2f37234f61c9","pitchNumber":3,"startTime":"2026-08-01T22:18:47.625Z","endTime":"2026-08-01T22:18:52.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667297,"link":"/api/v1/people/667297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_ab"},{"player":{"id":667297,"link":"/api/v1/people/667297"},"credit":"p_ab"},{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_pa"},{"player":{"id":667297,"link":"/api/v1/people/667297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.00000000000001,"awayTeamWinProbability":44.99999999999999,"homeTeamWinProbabilityAdded":-3.79999999999999,"leverageIndex":1.49,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-08-01T22:18:52.181Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dominic Canzone grounds out, pitcher Tommy Nance to first baseman Royce Lewis.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-01T22:19:01.191Z","endTime":"2026-08-01T22:21:20.884Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":667297,"link":"/api/v1/people/667297"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.081269371024057,"aZ":-18.11729873953078,"pfxX":-8.941336546106207,"pfxZ":7.238348944604067,"pX":-0.011473866352011225,"pZ":1.9444921648767626,"vX0":6.193487059828358,"vY0":-138.06554245371478,"vZ0":-8.207917534558636,"x":117.44,"y":186.28,"x0":-1.1156282496669783,"y0":50.00077996789795,"z0":6.162015524591652,"aX":-17.359397797428812},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.6,"breakHorizontal":15.0,"spinRate":2099,"spinDirection":221},"zone":8,"typeConfidence":0.91,"plateTime":0.39585017298703873,"extension":6.40799404596636},"index":0,"playId":"9173dde2-1d68-3f07-b57d-7a3b458845d5","pitchNumber":1,"startTime":"2026-08-01T22:19:20.449Z","endTime":"2026-08-01T22:19:23.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667297,"link":"/api/v1/people/667297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.680694822108386,"aZ":-43.46351150105025,"pfxX":4.6111574115465235,"pfxZ":-7.318326030442048,"pX":1.3152724605708852,"pZ":0.39593255014091494,"vX0":4.250710285003455,"vY0":-123.95227286779952,"vZ0":-5.45478324748371,"x":66.86,"y":228.09,"x0":-1.0260090946255656,"y0":50.002770771937115,"z0":6.287040535295909,"aX":7.114325128297643},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-14.3,"breakHorizontal":-9.4,"spinRate":2657,"spinDirection":13},"zone":14,"typeConfidence":0.89,"plateTime":0.44328322221653416,"extension":6.230610435940879},"index":1,"playId":"67074f31-f7e6-3e55-9eb6-aab97f4b3183","pitchNumber":2,"startTime":"2026-08-01T22:19:37.518Z","endTime":"2026-08-01T22:19:42.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667297,"link":"/api/v1/people/667297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.946141735214994,"aZ":-26.553473866819246,"pfxX":0.7500424003378251,"pfxZ":3.165431056852169,"pX":0.0996793059501018,"pZ":3.7382702016815785,"vX0":3.6693807646345626,"vY0":-132.05786523575054,"vZ0":-1.529755041713873,"x":113.2,"y":137.85,"x0":-1.4026421697607756,"y0":50.00137975910315,"z0":6.270118792650078,"aX":1.3291672314598444},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.6,"breakHorizontal":-2.2,"spinRate":2575,"spinDirection":210},"zone":12,"typeConfidence":0.91,"plateTime":0.4140724032422529,"extension":6.042296496750187},"index":2,"playId":"12aad652-2ca5-356a-90c4-c158cbfc7690","pitchNumber":3,"startTime":"2026-08-01T22:19:59.222Z","endTime":"2026-08-01T22:20:02.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667297,"link":"/api/v1/people/667297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-08-01T22:20:10.504Z","endTime":"2026-08-01T22:20:25.783Z","isPitch":false,"type":"action","player":{"id":686527,"link":"/api/v1/people/686527"},"defense":{"pitcher":{"id":667297,"link":"/api/v1/people/667297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.95436233606696,"aZ":-42.05871444887846,"pfxX":7.046635731955201,"pfxZ":-6.286522608234668,"pX":1.0349173084871888,"pZ":0.42186584320196896,"vX0":3.206445186409548,"vY0":-125.3604772709727,"vZ0":-5.958848397776723,"x":77.55,"y":227.39,"x0":-1.1802326003135097,"y0":50.000154533864546,"z0":6.305945075400631,"aX":11.088231796600619},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-12.6,"breakHorizontal":-13.6,"spinRate":2873,"spinDirection":17},"zone":14,"typeConfidence":0.89,"plateTime":0.43878108660126003,"extension":6.166470201698043},"index":4,"playId":"f247ec5b-96b1-34c2-bf4a-65280ab6ec07","pitchNumber":4,"startTime":"2026-08-01T22:20:25.783Z","endTime":"2026-08-01T22:20:29.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667297,"link":"/api/v1/people/667297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":85.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.551885937670086,"aZ":-24.966012009900695,"pfxX":-1.262820513567327,"pfxZ":3.925969729613975,"pX":1.1126663260672194,"pZ":2.581020928480437,"vX0":6.514040287765082,"vY0":-133.80116585247728,"vZ0":-4.895109976117118,"x":74.59,"y":169.09,"x0":-1.1764670254980851,"y0":50.00107330168328,"z0":6.195679492871209,"aX":-2.31798898986658},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.4,"breakHorizontal":1.1,"spinRate":2509,"spinDirection":214},"zone":12,"typeConfidence":0.83,"plateTime":0.40745604250298584,"extension":6.107943310391235},"index":5,"playId":"dda47dc3-7538-3eff-aa4b-2448c4865657","pitchNumber":5,"startTime":"2026-08-01T22:20:49.631Z","endTime":"2026-08-01T22:20:52.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667297,"link":"/api/v1/people/667297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":84.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.049200061237688,"aZ":-27.77904895437069,"pfxX":-0.19408552201892026,"pfxZ":2.447133113646059,"pX":0.09819448323411725,"pZ":2.5815533520738945,"vX0":3.7113850553168697,"vY0":-131.754944708172,"vZ0":-4.227851159859483,"x":113.26,"y":169.08,"x0":-1.2902376602482986,"y0":50.006282352161676,"z0":6.20712667369507,"aX":-0.3497116041234181},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.0,"breakHorizontal":-0.2,"spinRate":2514,"spinDirection":205},"zone":5,"typeConfidence":0.9,"plateTime":0.41218581286759415,"extension":6.170852113343174},"hitData":{"launchSpeed":93.7,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.67,"coordY":178.45}},"index":6,"playId":"48cbc2aa-4e92-3e11-aac9-562eb130b46f","pitchNumber":6,"startTime":"2026-08-01T22:21:13.395Z","endTime":"2026-08-01T22:21:20.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667297,"link":"/api/v1/people/667297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_ab"},{"player":{"id":667297,"link":"/api/v1/people/667297"},"credit":"p_ab"},{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_pa"},{"player":{"id":667297,"link":"/api/v1/people/667297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.1,"awayTeamWinProbability":47.9,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-08-01T22:21:20.884Z","atBatIndex":55},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Julio Rodríguez walks.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-01T22:21:36.118Z","endTime":"2026-08-01T22:25:01.520Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667297,"fullName":"Tommy Nance","link":"/api/v1/people/667297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":85.8,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.03786939397772,"aZ":-23.158614612191535,"pfxX":-0.05795157652268568,"pfxZ":4.912868514739018,"pX":1.1053159804896575,"pZ":1.851834545938681,"vX0":6.272082028372738,"vY0":-132.97403725160947,"vZ0":-6.730325226522585,"x":74.87,"y":188.78,"x0":-1.2526602645872364,"y0":50.002234759617636,"z0":6.037502686319595,"aX":-0.10832773933102643},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.0,"breakHorizontal":-1.0,"spinRate":2557,"spinDirection":234},"zone":14,"typeConfidence":0.88,"plateTime":0.40817635199282654,"extension":6.262353310127835},"index":0,"playId":"49994fb7-c299-30fe-87e8-8a1872382dc0","pitchNumber":1,"startTime":"2026-08-01T22:21:47.916Z","endTime":"2026-08-01T22:21:51.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667297,"link":"/api/v1/people/667297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":85.4,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.58456758193943,"aZ":-26.85017716268648,"pfxX":-1.4967630095730629,"pfxZ":2.924108361567445,"pX":0.8215672637566807,"pZ":1.7901541478422967,"vX0":6.093764033282471,"vY0":-132.66638375151942,"vZ0":-6.252903066120384,"x":85.68,"y":190.45,"x0":-1.2892565523726127,"y0":50.00375415015344,"z0":6.078666497694062,"aX":-2.726678569426313},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.4,"breakHorizontal":1.7,"spinRate":2588,"spinDirection":206},"zone":14,"typeConfidence":0.85,"plateTime":0.40947492506121463,"extension":6.077653043046791},"index":1,"playId":"c6fba21e-affa-312e-b78e-0fed3710236d","pitchNumber":2,"startTime":"2026-08-01T22:22:03.488Z","endTime":"2026-08-01T22:22:06.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667297,"link":"/api/v1/people/667297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.2,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.39477916751663,"aZ":-21.43918936145787,"pfxX":-8.7395573223956,"pfxZ":5.417066876762556,"pX":-1.396922055767478,"pZ":2.2938350476263234,"vX0":2.6926780099947822,"vY0":-139.83092580691252,"vZ0":-6.607818398518871,"x":170.25,"y":176.85,"x0":-1.2367016068458392,"y0":50.001914625360385,"z0":6.093215434843118,"aX":-17.312954269340263},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":8.6,"breakHorizontal":15.2,"spinRate":2210,"spinDirection":220},"zone":13,"typeConfidence":0.91,"plateTime":0.3916391250059563,"extension":6.354231039140694},"index":2,"playId":"37c3a9f2-d122-3662-bcca-db27c926bcee","pitchNumber":3,"startTime":"2026-08-01T22:22:26.727Z","endTime":"2026-08-01T22:22:30.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667297,"link":"/api/v1/people/667297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":85.1,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.245257582429147,"aZ":-25.968077463542,"pfxX":-0.09241322941711427,"pfxZ":3.3821580533359423,"pX":0.5390875189958987,"pZ":1.8475365538830937,"vX0":5.088419583550323,"vY0":-134.3703906768082,"vZ0":-6.124547061098616,"x":96.45,"y":188.9,"x0":-1.364564298764814,"y0":50.00322109058357,"z0":5.99358135669949,"aX":-0.17070315750875437},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.0,"breakHorizontal":-0.8,"spinRate":2499,"spinDirection":221},"zone":9,"typeConfidence":0.89,"plateTime":0.40714185579020334,"extension":6.047401794972088},"index":3,"playId":"5763ca76-f98d-3e7a-b020-e1f8c7f723ec","pitchNumber":4,"startTime":"2026-08-01T22:22:42.708Z","endTime":"2026-08-01T22:22:45.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667297,"link":"/api/v1/people/667297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.001370207388245,"aZ":-26.01999050413204,"pfxX":-0.313303612236923,"pfxZ":3.29758927120192,"pX":-0.0017380396057430877,"pZ":3.819163621307927,"vX0":3.879898369446255,"vY0":-135.39686791680512,"vZ0":-1.5425782102951668,"x":117.07,"y":135.66,"x0":-1.4092009061015798,"y0":50.00537191614371,"z0":6.20734059369078,"aX":-0.5859436119465733},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.9,"breakHorizontal":-0.2,"spinRate":2491,"spinDirection":196},"zone":12,"typeConfidence":0.85,"plateTime":0.40367667285931796,"extension":6.295262091689177},"index":4,"playId":"4ce5906f-674f-316f-9101-a523c93647c7","pitchNumber":5,"startTime":"2026-08-01T22:23:23.988Z","endTime":"2026-08-01T22:23:28.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667297,"link":"/api/v1/people/667297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.6,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.703765461263497,"aZ":-28.093488622202397,"pfxX":0.2175659143829911,"pfxZ":2.2059622306141513,"pX":0.43981039422765367,"pZ":2.422800842844235,"vX0":4.9323588925658095,"vY0":-134.55872971507267,"vZ0":-4.1870088101739045,"x":100.24,"y":173.36,"x0":-1.4383157411876755,"y0":50.0038759747656,"z0":5.9686198120738,"aX":0.40198135444746574},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.4,"breakHorizontal":-1.3,"spinRate":2581,"spinDirection":204},"zone":6,"typeConfidence":0.89,"plateTime":0.4056455585949701,"extension":6.048713115194097},"index":5,"playId":"6a1822eb-46d4-3b4d-8bae-7d0d8344759d","pitchNumber":6,"startTime":"2026-08-01T22:23:46.034Z","endTime":"2026-08-01T22:23:53.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667297,"link":"/api/v1/people/667297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-08-01T22:24:15.891Z","endTime":"2026-08-01T22:24:57.760Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":667297,"link":"/api/v1/people/667297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.3,"strikeZoneTop":3.378,"strikeZoneBottom":1.705,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.10776191931941,"aZ":-19.827651368871017,"pfxX":-10.700253071431838,"pfxZ":6.144847734702372,"pX":-1.2498055673636406,"pZ":3.485291169323975,"vX0":3.635049280681187,"vY0":-141.2828929961715,"vZ0":-4.0043519279294335,"x":164.64,"y":144.68,"x0":-1.1680176201537598,"y0":50.00076011696686,"z0":6.205879002388539,"aX":-21.490279640711858},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.4,"breakHorizontal":18.6,"spinRate":2231,"spinDirection":218},"zone":11,"typeConfidence":0.91,"plateTime":0.388631706482633,"extension":6.301404327446865},"index":7,"playId":"36b153c2-6242-3536-adac-dc10e9d7f15a","pitchNumber":7,"startTime":"2026-08-01T22:24:57.760Z","endTime":"2026-08-01T22:25:01.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667297,"link":"/api/v1/people/667297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_pa"},{"player":{"id":667297,"link":"/api/v1/people/667297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.1,"awayTeamWinProbability":45.9,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.82,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-08-01T22:25:01.520Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cal Raleigh strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-01T22:28:31.082Z","endTime":"2026-08-01T22:29:18.084Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-01T22:25:29.957Z","endTime":"2026-08-01T22:26:00.975Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":667297,"link":"/api/v1/people/667297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Kody Funderburk replaces Tommy Nance.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-01T22:26:00.975Z","endTime":"2026-08-01T22:27:54.808Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681892,"link":"/api/v1/people/681892"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":667297,"link":"/api/v1/people/667297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":2,"playId":"34059718-445f-35fd-a2e5-29e78cc41321","startTime":"2026-08-01T22:27:54.808Z","endTime":"2026-08-01T22:27:58.027Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":3,"playId":"19c859ed-574c-3410-9981-67232fbcf8df","startTime":"2026-08-01T22:28:14.636Z","endTime":"2026-08-01T22:28:19.727Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":85.0,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.05373193432693,"aZ":-18.39637758365614,"pfxX":1.8273322525199474,"pfxZ":7.537278760816108,"pX":-0.73296350296759,"pZ":2.763934489269171,"vX0":-8.18459409062935,"vY0":-133.45334147138024,"vZ0":-4.582889059709001,"x":144.94,"y":164.15,"x0":2.118385283198553,"y0":50.00580873096546,"z0":5.8041347171209,"aX":3.3428386237097705},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.0,"breakHorizontal":-1.8,"spinRate":2237,"spinDirection":140},"zone":4,"typeConfidence":0.9,"plateTime":0.4083207185912805,"extension":6.765956789235825},"index":4,"playId":"1f68ebe1-c54d-3098-a57c-eb6836e09095","pitchNumber":1,"startTime":"2026-08-01T22:28:33.401Z","endTime":"2026-08-01T22:28:36.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":73.9,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.506126271786673,"aZ":-34.61056909785169,"pfxX":-8.141073203774841,"pfxZ":-1.7689637811073586,"pX":0.7636572509060178,"pZ":1.926808198370525,"vX0":-1.546609231619934,"vY0":-116.41754232540181,"vZ0":-0.985701782183205,"x":87.89,"y":186.76,"x0":2.494295082793384,"y0":50.00544691798566,"z0":5.62689016279851,"aX":-11.194347373887222},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-3.1,"breakHorizontal":15.1,"spinRate":2422,"spinDirection":303},"zone":9,"typeConfidence":0.9,"plateTime":0.47018872403885714,"extension":6.750589424322412},"index":5,"playId":"38d678d6-6966-3577-941c-4b93af0100ed","pitchNumber":2,"startTime":"2026-08-01T22:28:57.195Z","endTime":"2026-08-01T22:29:00.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":74.0,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.24146020392577,"aZ":-33.55936670802143,"pfxX":-8.269336380053078,"pfxZ":-1.0071416589326212,"pX":0.5173451919387322,"pZ":1.325225680840075,"vX0":-1.922470539179775,"vY0":-116.65389215511713,"vZ0":-2.428778517296662,"x":97.28,"y":203.0,"x0":2.426666145285303,"y0":50.00206881682211,"z0":5.547906563475706,"aX":-11.379593071720072},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-2.2,"breakHorizontal":15.5,"spinRate":2509,"spinDirection":303},"zone":14,"typeConfidence":0.9,"plateTime":0.4697879244022767,"extension":6.862051683870608},"index":6,"playId":"6cc247c9-97c0-3de7-bd29-3962af4190db","pitchNumber":3,"startTime":"2026-08-01T22:29:14.551Z","endTime":"2026-08-01T22:29:18.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"R","description":"Right"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_ab"},{"player":{"id":681892,"link":"/api/v1/people/681892"},"credit":"p_ab"},{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_pa"},{"player":{"id":681892,"link":"/api/v1/people/681892"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-4.100000000000001,"leverageIndex":1.63,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-08-01T22:29:18.084Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Martin grounds out, second baseman Cole Young to first baseman Josh Naylor.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-01T22:32:11.415Z","endTime":"2026-08-01T22:32:40.290Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Gabe Speier replaces Logan Gilbert.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-01T22:30:55.101Z","endTime":"2026-08-01T22:32:13.760Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642100,"link":"/api/v1/people/642100"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669302,"link":"/api/v1/people/669302","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.220702211600745,"aZ":-16.14052594712994,"pfxX":8.613638670400697,"pfxZ":7.989820318798594,"pX":-0.49931536580198216,"pZ":2.0489711781505235,"vX0":-9.811042923326891,"vY0":-139.9781769936137,"vZ0":-5.914696217058788,"x":136.03,"y":183.46,"x0":1.9131231925325964,"y0":50.00687617070406,"z0":5.226398740950132,"aX":17.293393177968255},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.6,"breakHorizontal":-13.9,"spinRate":2403,"spinDirection":131},"zone":7,"typeConfidence":0.86,"plateTime":0.3896145853855315,"extension":6.237919062686634},"index":1,"playId":"f9ae292e-6939-382a-a7fe-44283c0a4a3b","pitchNumber":1,"startTime":"2026-08-01T22:32:13.760Z","endTime":"2026-08-01T22:32:16.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":88.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.253904449044825,"aZ":-18.662088147974554,"pfxX":7.222237653486979,"pfxZ":6.852008582279183,"pX":0.23964616430683458,"pZ":2.0244033795982417,"vX0":-7.389799260097255,"vY0":-138.87197223669062,"vZ0":-5.023871899521325,"x":107.87,"y":184.12,"x0":1.9843947405907354,"y0":50.00427225396136,"z0":5.0809588089142546,"aX":14.245773781551375},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.6,"breakHorizontal":-11.8,"spinRate":2334,"spinDirection":127},"zone":8,"typeConfidence":0.85,"plateTime":0.3929513434941594,"extension":6.154624837493709},"hitData":{"launchSpeed":102.7,"launchAngle":-1.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":122.6,"coordY":142.46}},"index":2,"playId":"2eb1bb5c-30b0-37eb-aa69-8d704baa2c2d","pitchNumber":2,"startTime":"2026-08-01T22:32:31.269Z","endTime":"2026-08-01T22:32:40.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_ab"},{"player":{"id":642100,"link":"/api/v1/people/642100"},"credit":"p_ab"},{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_pa"},{"player":{"id":642100,"link":"/api/v1/people/642100"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.6,"awayTeamWinProbability":45.4,"homeTeamWinProbabilityAdded":4.600000000000001,"leverageIndex":1.82,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-08-01T22:32:40.290Z","atBatIndex":58},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Trevor Larnach walks.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-01T22:33:07.630Z","endTime":"2026-08-01T22:34:33.242Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":79.4,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.18779868826689,"aZ":-35.09416607206168,"pfxX":-0.8845061643466213,"pfxZ":-1.850072753826117,"pX":0.2333100023359538,"pZ":2.3126128534931314,"vX0":-4.523918363171569,"vY0":-123.70025424372199,"vZ0":-0.1619987151392539,"x":108.11,"y":176.34,"x0":2.1863284069890314,"y0":50.0024889848366,"z0":5.274047093141585,"aX":-1.3960800702462368},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-3.2,"breakHorizontal":2.5,"spinRate":2219,"spinDirection":273},"zone":5,"typeConfidence":0.93,"plateTime":0.4395468785279637,"extension":6.117316502888127},"index":0,"playId":"2ad20c51-9ea9-30ce-9991-8e9be99c98b2","pitchNumber":1,"startTime":"2026-08-01T22:33:09.137Z","endTime":"2026-08-01T22:33:13.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.93138966668605,"aZ":-30.771200798353757,"pfxX":-7.1984305755593,"pfxZ":0.9801319219644604,"pX":-0.9299716589067856,"pZ":1.4138867451880168,"vX0":-5.3528047715157365,"vY0":-119.30769638253118,"vZ0":-1.937348641848211,"x":152.45,"y":200.61,"x0":2.2850805777608367,"y0":50.00209204581301,"z0":5.034340171747313,"aX":-10.279361049361322},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":1.6,"breakHorizontal":14.4,"spinRate":2173,"spinDirection":279},"zone":13,"typeConfidence":0.77,"plateTime":0.4607163342918512,"extension":6.195627563853121},"index":1,"playId":"1dada537-5a9e-31ed-a4ca-39b357aecf03","pitchNumber":2,"startTime":"2026-08-01T22:33:35.064Z","endTime":"2026-08-01T22:33:38.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.5,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.644691410112948,"aZ":-26.31476070177313,"pfxX":10.757980579424345,"pfxZ":2.9992190118396973,"pX":-0.20731651109772892,"pZ":1.5341615587326274,"vX0":-9.382196138019353,"vY0":-139.0116875032616,"vZ0":-5.0555904227018935,"x":124.9,"y":197.36,"x0":1.8165079437675313,"y0":50.004732691767494,"z0":5.127167095855742,"aX":21.022652454639353},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":4.6,"breakHorizontal":-17.5,"spinRate":2090,"spinDirection":128},"zone":13,"typeConfidence":0.91,"plateTime":0.3942690624930294,"extension":6.29556294599545},"index":2,"playId":"06a4796e-d008-3af5-b0ab-a4198abc770f","pitchNumber":3,"startTime":"2026-08-01T22:33:51.915Z","endTime":"2026-08-01T22:33:55.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.1,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.9099709418284,"aZ":-27.556689084892323,"pfxX":11.020489756468002,"pfxZ":2.4376959613768188,"pX":1.1988932108727754,"pZ":2.0519872560669157,"vX0":-6.046901795932227,"vY0":-136.93545719573834,"vZ0":-3.167339586696145,"x":71.3,"y":183.38,"x0":2.0066730227410736,"y0":50.0048619952374,"z0":5.113967290893016,"aX":20.88127690372625},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.0,"breakHorizontal":-18.6,"spinRate":2094,"spinDirection":132},"zone":14,"typeConfidence":0.86,"plateTime":0.4003620481640153,"extension":6.234894667259329},"index":3,"playId":"dec57e15-f0f9-3b10-81f7-525b510f50b1","pitchNumber":4,"startTime":"2026-08-01T22:34:11.431Z","endTime":"2026-08-01T22:34:15.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.6,"strikeZoneTop":3.324,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.155199578211676,"aZ":-27.034809057097103,"pfxX":10.90316943585787,"pfxZ":2.7442552404416185,"pX":-0.5020048589886673,"pZ":1.4676331246645538,"vX0":-10.123030447624155,"vY0":-136.30628469310295,"vZ0":-4.762287966603266,"x":136.14,"y":199.15,"x0":1.8511087998701052,"y0":50.00425788757913,"z0":5.1139419043326955,"aX":20.43082027771248},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.1,"breakHorizontal":-17.5,"spinRate":2022,"spinDirection":129},"zone":13,"typeConfidence":0.88,"plateTime":0.4025008476580685,"extension":6.299534562601175},"index":4,"playId":"d25073ee-233b-3fcb-a61c-cac1d0cd7ad7","pitchNumber":5,"startTime":"2026-08-01T22:34:29.180Z","endTime":"2026-08-01T22:34:33.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":663616,"link":"/api/v1/people/663616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"credit":"b_pa"},{"player":{"id":642100,"link":"/api/v1/people/642100"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":-4.800000000000004,"leverageIndex":1.43,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-08-01T22:34:33.242Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan Jeffers singles on a line drive to right fielder Dominic Canzone. Trevor Larnach to 2nd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-01T22:34:50.197Z","endTime":"2026-08-01T22:36:08.039Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"postOnSecond":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":88.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.93350089033439,"aZ":-26.535737661035004,"pfxX":10.106613217693248,"pfxZ":2.858214498194478,"pX":0.4324870732259316,"pZ":2.2904753396092676,"vX0":-7.661945492184186,"vY0":-139.07257327429375,"vZ0":-3.248402099930562,"x":100.51,"y":176.94,"x0":1.8995131386670152,"y0":50.00377332480125,"z0":5.218623418031035,"aX":19.951391260030466},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.7,"breakHorizontal":-16.9,"spinRate":2106,"spinDirection":131},"zone":6,"typeConfidence":0.9,"plateTime":0.3926734140828767,"extension":6.103877622021469},"index":0,"playId":"34260651-cda7-3a30-acd8-dc4f9da6064f","pitchNumber":1,"startTime":"2026-08-01T22:34:59.607Z","endTime":"2026-08-01T22:35:02.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.47887047132723,"aZ":-11.846148480448997,"pfxX":5.346971217674941,"pfxZ":10.43580098859534,"pX":0.462867359699921,"pZ":2.475793320655896,"vX0":-5.860584039693789,"vY0":-139.01251310133313,"vZ0":-5.0358812300752405,"x":99.36,"y":171.93,"x0":1.908290373681012,"y0":50.005247082444356,"z0":5.103692927031166,"aX":10.41882184343119},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.0,"breakHorizontal":-8.4,"spinRate":2220,"spinDirection":134},"zone":6,"typeConfidence":0.91,"plateTime":0.39469237311588357,"extension":6.208807756941527},"index":1,"playId":"a16bb4fc-de7b-3d56-9c02-e33ec13188f6","pitchNumber":2,"startTime":"2026-08-01T22:35:16.973Z","endTime":"2026-08-01T22:35:19.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"playId":"ac472d47-2800-37b9-a797-e7415301fafd","startTime":"2026-08-01T22:35:40.179Z","endTime":"2026-08-01T22:35:44.297Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.853324765585278,"aZ":-16.167046945960525,"pfxX":4.294090176570637,"pfxZ":8.211032102552888,"pX":0.31636622284662513,"pZ":3.231668139613755,"vX0":-6.197481319566222,"vY0":-138.04605353637297,"vZ0":-2.3293159753885853,"x":104.94,"y":151.52,"x0":2.0222291777356145,"y0":50.00186232048988,"z0":5.1622197177700775,"aX":8.370730075677862},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.6,"breakHorizontal":-6.6,"spinRate":2197,"spinDirection":128},"zone":3,"typeConfidence":0.91,"plateTime":0.3952755098982914,"extension":6.054318366474042},"hitData":{"launchSpeed":82.7,"launchAngle":17.0,"totalDistance":218.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":171.78,"coordY":116.09}},"index":3,"playId":"8845aed3-1a40-3c75-9e24-b2417d250507","pitchNumber":3,"startTime":"2026-08-01T22:35:59.752Z","endTime":"2026-08-01T22:36:08.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_ab"},{"player":{"id":642100,"link":"/api/v1/people/642100"},"credit":"p_ab"},{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_pa"},{"player":{"id":642100,"link":"/api/v1/people/642100"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.8,"awayTeamWinProbability":57.2,"homeTeamWinProbabilityAdded":-7.0,"leverageIndex":2.51,"dramaIndex":111.0,"contextMetrics":{},"playEndTime":"2026-08-01T22:36:08.039Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kody Clemens strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-01T22:36:20.735Z","endTime":"2026-08-01T22:39:24.846Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642100,"fullName":"Gabe Speier","link":"/api/v1/people/642100"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"postOnSecond":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665019,"fullName":"Kody Clemens","link":"/api/v1/people/665019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.5,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.18683589423777,"aZ":-30.572288005218077,"pfxX":-0.8515339424131816,"pfxZ":1.0544765160911336,"pX":-0.6783604161044584,"pZ":2.1189946338062025,"vX0":-6.169172883748149,"vY0":-122.64931050923842,"vZ0":-1.1612972877299796,"x":142.86,"y":181.57,"x0":1.9799665573203404,"y0":50.00495167462896,"z0":5.205037407520277,"aX":-1.2977440869970749},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.9,"breakHorizontal":3.0,"spinRate":2114,"spinDirection":265},"zone":7,"typeConfidence":0.88,"plateTime":0.4465205827384664,"extension":6.242926205189491},"index":0,"playId":"8b81bd12-8322-390f-83c3-dbe158f2537d","pitchNumber":1,"startTime":"2026-08-01T22:36:44.179Z","endTime":"2026-08-01T22:36:47.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"first":{"id":680777,"link":"/api/v1/people/680777"},"second":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.3,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.25624716432966,"aZ":-16.304445847015508,"pfxX":5.52010978564865,"pfxZ":8.029334384113861,"pX":-0.8734619289029816,"pZ":1.8532318099410414,"vX0":-9.23422025057413,"vY0":-139.02381521822699,"vZ0":-6.337781728371673,"x":150.29,"y":188.74,"x0":1.7589643747573669,"y0":50.00618386576457,"z0":5.22641389808604,"aX":10.91574269864094},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.6,"breakHorizontal":-8.3,"spinRate":2271,"spinDirection":131},"zone":13,"typeConfidence":0.91,"plateTime":0.3924874155206153,"extension":6.41741325888773},"index":1,"playId":"eedb9cb0-20b1-35b2-af3f-0b709aa37e31","pitchNumber":2,"startTime":"2026-08-01T22:37:07.884Z","endTime":"2026-08-01T22:37:11.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"first":{"id":680777,"link":"/api/v1/people/680777"},"second":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.5,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.499956780052337,"aZ":-17.576073845060506,"pfxX":5.9640630641258205,"pfxZ":7.625884155729823,"pX":0.20333275380201923,"pZ":2.7743002382394875,"vX0":-6.751887451435403,"vY0":-137.05285727278724,"vZ0":-3.005231497372378,"x":109.25,"y":163.87,"x0":1.9166217180769167,"y0":50.003203145210634,"z0":5.076267154495627,"aX":11.418033192245124},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.4,"breakHorizontal":-9.5,"spinRate":2225,"spinDirection":133},"zone":5,"typeConfidence":0.9,"plateTime":0.39869164257750134,"extension":6.076729740843468},"index":2,"playId":"5c70d885-573d-3e09-a50f-fab4adafb9f1","pitchNumber":3,"startTime":"2026-08-01T22:37:24.913Z","endTime":"2026-08-01T22:37:27.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"first":{"id":680777,"link":"/api/v1/people/680777"},"second":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-08-01T22:37:38.674Z","endTime":"2026-08-01T22:37:52.082Z","isPitch":false,"type":"action","player":{"id":665019,"link":"/api/v1/people/665019"},"defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"first":{"id":680777,"link":"/api/v1/people/680777"},"second":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.5,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.78085557476812,"aZ":-15.353148816354146,"pfxX":6.076880808251927,"pfxZ":8.600344794412905,"pX":-1.3681697121115461,"pZ":2.8789684883183315,"vX0":-10.110430376419407,"vY0":-138.66981247729632,"vZ0":-3.5601457499016362,"x":169.15,"y":161.05,"x0":1.528486544222234,"y0":50.00329898355807,"z0":5.197932547475603,"aX":11.886969181570043},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.0,"breakHorizontal":-9.0,"spinRate":2177,"spinDirection":134},"zone":11,"typeConfidence":0.91,"plateTime":0.39436516637293284,"extension":6.244752290782282},"index":4,"playId":"1ed34797-7fe3-3b4a-9072-eb1c340b9de7","pitchNumber":4,"startTime":"2026-08-01T22:37:52.082Z","endTime":"2026-08-01T22:37:55.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"first":{"id":680777,"link":"/api/v1/people/680777"},"second":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.5,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.0197502234072,"aZ":-16.695039178102896,"pfxX":6.5956561100986235,"pfxZ":7.740345039731997,"pX":-0.5539920005236366,"pZ":2.827488935969216,"vX0":-8.705398362353158,"vY0":-139.90979073341958,"vZ0":-3.790239469930768,"x":138.12,"y":162.44,"x0":1.728409942901737,"y0":50.001896862428005,"z0":5.281231609977041,"aX":13.188711562108917},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.4,"breakHorizontal":-10.3,"spinRate":2329,"spinDirection":139},"zone":1,"typeConfidence":0.9,"plateTime":0.39021473015086494,"extension":6.366871631603321},"index":5,"playId":"7ba4791f-2a04-358a-a72e-422799986952","pitchNumber":5,"startTime":"2026-08-01T22:38:12.878Z","endTime":"2026-08-01T22:38:15.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"first":{"id":680777,"link":"/api/v1/people/680777"},"second":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.5,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.22839936213486,"aZ":-31.99446195781672,"pfxX":-1.4332060731572311,"pfxZ":0.11543634262903346,"pX":-0.7269805741958831,"pZ":1.2691031993613566,"vX0":-6.182791767291517,"vY0":-123.31428201631311,"vZ0":-2.8082139562246633,"x":144.71,"y":204.51,"x0":1.9931779724227534,"y0":50.0025742026792,"z0":5.106503099482448,"aX":-2.2188317376444413},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-0.2,"breakHorizontal":4.0,"spinRate":2071,"spinDirection":263},"zone":13,"typeConfidence":0.9,"plateTime":0.44322235657760567,"extension":6.277525062892301},"index":6,"playId":"10c7fccb-906d-347b-b78d-c986256da765","pitchNumber":6,"startTime":"2026-08-01T22:38:43.234Z","endTime":"2026-08-01T22:38:46.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"first":{"id":680777,"link":"/api/v1/people/680777"},"second":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.8,"strikeZoneTop":3.211,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.0442435130785,"aZ":-16.382655463629128,"pfxX":6.095505431176759,"pfxZ":7.9551078292053425,"pX":0.19182906957900267,"pZ":3.8750952653951343,"vX0":-6.8877916886943655,"vY0":-140.09064916300085,"vZ0":-0.84982114326892,"x":109.69,"y":134.15,"x0":1.8919694263346782,"y0":50.00258081143379,"z0":5.2546747003567535,"aX":12.09995843597686},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.4,"breakHorizontal":-9.6,"spinRate":2231,"spinDirection":124},"zone":12,"typeConfidence":0.91,"plateTime":0.3911977518288632,"extension":6.247925699640229},"index":7,"playId":"3a5ebf9d-e6b9-36d2-8ae3-8cc7d7053a14","pitchNumber":7,"startTime":"2026-08-01T22:39:21.729Z","endTime":"2026-08-01T22:39:24.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":665019,"link":"/api/v1/people/665019","batSide":{"code":"L","description":"Left"}},"first":{"id":680777,"link":"/api/v1/people/680777"},"second":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_ab"},{"player":{"id":642100,"link":"/api/v1/people/642100"},"credit":"p_ab"},{"player":{"id":665019,"link":"/api/v1/people/665019"},"credit":"b_pa"},{"player":{"id":642100,"link":"/api/v1/people/642100"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.5,"awayTeamWinProbability":48.5,"homeTeamWinProbabilityAdded":8.700000000000003,"leverageIndex":3.75,"dramaIndex":153.0,"contextMetrics":{},"playEndTime":"2026-08-01T22:39:24.846Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Royce Lewis strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-01T22:42:21.712Z","endTime":"2026-08-01T22:45:09.888Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,9],"actionIndex":[1,8],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":663616,"fullName":"Trevor Larnach","link":"/api/v1/people/663616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-01T22:39:45.969Z","endTime":"2026-08-01T22:40:31.314Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":680777,"link":"/api/v1/people/680777"},"second":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Andrés Muñoz replaces Gabe Speier.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-01T22:40:31.314Z","endTime":"2026-08-01T22:42:23.597Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":662253,"link":"/api/v1/people/662253"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":642100,"link":"/api/v1/people/642100","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":680777,"link":"/api/v1/people/680777"},"second":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.7,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.777330030656756,"aZ":-33.08644733185014,"pfxX":2.3674133586848987,"pfxZ":-0.5734193438764708,"pX":0.5769852277833674,"pZ":1.382079964173604,"vX0":6.0759992040089665,"vY0":-125.40803371917599,"vZ0":-3.4124165938890556,"x":95.01,"y":201.46,"x0":-2.1822973446453564,"y0":50.001465702586266,"z0":5.452283165232599,"aX":3.778958032074101},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.6,"breakHorizontal":-5.6,"spinRate":2371,"spinDirection":79},"zone":14,"typeConfidence":0.9,"plateTime":0.4363505768928335,"extension":6.6604991612764435},"index":2,"playId":"809955df-7495-33f5-8919-213cbab32ead","pitchNumber":1,"startTime":"2026-08-01T22:42:23.597Z","endTime":"2026-08-01T22:42:26.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":680777,"link":"/api/v1/people/680777"},"second":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.2,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.960092253181926,"aZ":-32.99763413522684,"pfxX":2.3411738211894333,"pfxZ":-0.5100843773505677,"pX":2.0158606313464036,"pZ":0.65728966441127,"vX0":9.515499216730849,"vY0":-126.83765599167198,"vZ0":-5.022227139375168,"x":40.16,"y":221.03,"x0":-2.1013268628988695,"y0":50.004037717537514,"z0":5.31980455588118,"aX":3.780328581344335},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.9,"breakHorizontal":-6.6,"spinRate":2434,"spinDirection":83},"zone":14,"typeConfidence":0.9,"plateTime":0.43323063910899107,"extension":6.8242903732182985},"index":3,"playId":"5491c5be-29e0-3f95-b058-7b5d3743ddf0","pitchNumber":2,"startTime":"2026-08-01T22:42:40.516Z","endTime":"2026-08-01T22:42:43.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":680777,"link":"/api/v1/people/680777"},"second":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.7,"endSpeed":91.6,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.744579017295354,"aZ":-17.00294021401211,"pfxX":-5.563089100719228,"pfxZ":7.096814326331747,"pX":0.8633101717612028,"pZ":2.344224549694614,"vX0":10.09411117827684,"vY0":-144.81440666115466,"vZ0":-5.939211755794498,"x":84.09,"y":175.49,"x0":-1.9343649175106568,"y0":50.002282447758546,"z0":5.45048476932148,"aX":-11.892748569990706},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":11.9,"breakHorizontal":8.2,"spinRate":2141,"spinDirection":217},"zone":14,"typeConfidence":0.91,"plateTime":0.37728837754405475,"extension":6.619254559598331},"index":4,"playId":"70387e4d-e7ee-3bc8-b440-ae44bffb3b60","pitchNumber":3,"startTime":"2026-08-01T22:43:05.992Z","endTime":"2026-08-01T22:43:10.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":680777,"link":"/api/v1/people/680777"},"second":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.9,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.66633582694801,"aZ":-32.15458796248547,"pfxX":2.2289683519221475,"pfxZ":0.011998390957019822,"pX":-0.289564323892012,"pZ":1.944734973935887,"vX0":4.050630669152254,"vY0":-129.06555641443416,"vZ0":-2.649861463145296,"x":128.04,"y":186.27,"x0":-2.1660540181033254,"y0":50.004378267179014,"z0":5.449341601203741,"aX":3.777340890884472},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-0.4,"breakHorizontal":-4.9,"spinRate":2346,"spinDirection":82},"zone":8,"typeConfidence":0.89,"plateTime":0.4236237322709835,"extension":6.639050096820615},"index":5,"playId":"0b0dfbd7-9494-368d-917f-d84eb4289947","pitchNumber":4,"startTime":"2026-08-01T22:43:25.009Z","endTime":"2026-08-01T22:43:30.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":680777,"link":"/api/v1/people/680777"},"second":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.6,"endSpeed":91.6,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.542523659903416,"aZ":-13.940936083353655,"pfxX":-6.196502818373356,"pfxZ":8.443959878904767,"pX":-0.6068067252948541,"pZ":2.4070142143666162,"vX0":6.5771124455481065,"vY0":-146.24979817995467,"vZ0":-6.256393643141158,"x":140.13,"y":173.79,"x0":-2.083307718399339,"y0":50.004112688005364,"z0":5.415498539423516,"aX":-13.38103959990856},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":14.2,"breakHorizontal":9.8,"spinRate":2222,"spinDirection":220},"zone":4,"typeConfidence":0.92,"plateTime":0.37500077073167803,"extension":6.600376251485138},"index":6,"playId":"c7a7d9e1-cf5d-3e77-9d61-f7631d70c76d","pitchNumber":5,"startTime":"2026-08-01T22:43:55.676Z","endTime":"2026-08-01T22:43:59.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":680777,"link":"/api/v1/people/680777"},"second":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":82.5,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.47783601933752,"aZ":-31.39058508592701,"pfxX":2.6792121894708707,"pfxZ":0.4641117292481409,"pX":1.2082796454483542,"pZ":-0.1320502403280963,"vX0":7.506609003951056,"vY0":-128.2665848479254,"vZ0":-7.409928875560545,"x":70.94,"y":242.35,"x0":-2.0899952236924735,"y0":50.003285160301566,"z0":5.2024495137458615,"aX":4.517804181887407},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-0.5,"breakHorizontal":-6.4,"spinRate":2415,"spinDirection":76},"zone":14,"typeConfidence":0.91,"plateTime":0.42502866012000196,"extension":6.818076218345917},"index":7,"playId":"05243e80-1ca6-349c-9839-4bfebf48e213","pitchNumber":6,"startTime":"2026-08-01T22:44:26.734Z","endTime":"2026-08-01T22:44:36.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":680777,"link":"/api/v1/people/680777"},"second":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Andrés Muñoz. Trevor Larnach to 3rd. Ryan Jeffers to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":8,"actionPlayId":"05243e80-1ca6-349c-9839-4bfebf48e213","startTime":"2026-08-01T22:44:46.926Z","endTime":"2026-08-01T22:45:06.381Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":663616,"link":"/api/v1/people/663616"},"defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":680777,"link":"/api/v1/people/680777"},"second":{"id":663616,"link":"/api/v1/people/663616"},"postOnSecond":{"id":680777,"link":"/api/v1/people/680777"},"postOnThird":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"homeTeamWinProbability":49.0,"awayTeamWinProbability":51.0,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":3.67,"dramaIndex":113.0,"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.3,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.133743376450226,"aZ":-33.846605027009396,"pfxX":3.424817394436249,"pfxZ":-0.9844579966798754,"pX":0.016854552190353065,"pZ":1.3897831227923,"vX0":4.719233977906782,"vY0":-129.13200023342714,"vZ0":-3.5090105631695465,"x":116.36,"y":201.26,"x0":-2.274392600167829,"y0":50.00135563501612,"z0":5.351027527769516,"aX":5.823737900011549},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-2.3,"breakHorizontal":-7.2,"spinRate":2301,"spinDirection":102},"zone":14,"typeConfidence":0.91,"plateTime":0.4230259372127603,"extension":6.673145913984729},"index":9,"playId":"d5c3a349-aa98-3091-9cf9-a5dd818d9d7d","pitchNumber":7,"startTime":"2026-08-01T22:45:06.381Z","endTime":"2026-08-01T22:45:09.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"second":{"id":680777,"link":"/api/v1/people/680777"},"third":{"id":663616,"link":"/api/v1/people/663616"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_ab"},{"player":{"id":662253,"link":"/api/v1/people/662253"},"credit":"p_ab"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_pa"},{"player":{"id":662253,"link":"/api/v1/people/662253"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.8,"awayTeamWinProbability":39.2,"homeTeamWinProbabilityAdded":11.799999999999997,"leverageIndex":3.67,"dramaIndex":154.0,"contextMetrics":{},"playEndTime":"2026-08-01T22:45:09.888Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Naylor singles on a line drive to center fielder Luke Keaschall.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-01T22:47:31.787Z","endTime":"2026-08-01T22:48:11.742Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Taylor Rogers replaces Kody Funderburk.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-01T22:46:24.332Z","endTime":"2026-08-01T22:47:33.976Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":573124,"link":"/api/v1/people/573124"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.361670229250194,"aZ":-21.13122969137689,"pfxX":10.983006114537782,"pfxZ":5.986573737913236,"pX":-1.1208404328691128,"pZ":1.8086502255872063,"vX0":-10.252754092946859,"vY0":-134.3116794751131,"vZ0":-5.604030568017887,"x":159.72,"y":189.95,"x0":1.3005766120465845,"y0":50.00566076677063,"z0":5.403856192249928,"aX":20.27088814338548},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.0,"breakHorizontal":-18.0,"spinRate":2318,"spinDirection":133},"zone":13,"typeConfidence":2.0,"plateTime":0.4062587649176721,"extension":5.736553640245067},"index":1,"playId":"1e8a3ead-f89a-3f1a-9f50-f8c11233d54b","pitchNumber":1,"startTime":"2026-08-01T22:47:33.976Z","endTime":"2026-08-01T22:47:37.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":82.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.72885544539294,"aZ":-27.352428782613107,"pfxX":1.8263055362662515,"pfxZ":2.851803063399802,"pX":-1.4739308653689267,"pZ":1.0293274748386017,"vX0":-8.425350853397388,"vY0":-128.39135195551663,"vZ0":-5.645433346399186,"x":173.18,"y":210.99,"x0":1.596520219053991,"y0":50.00020045297607,"z0":5.354590146345659,"aX":3.0848437442789933},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.2,"breakHorizontal":-1.7,"spinRate":2433,"spinDirection":156},"zone":13,"typeConfidence":2.0,"plateTime":0.42475506857866385,"extension":5.718552021267754},"index":2,"playId":"bfe05b62-c01e-381e-b470-6c7b1ae25ac7","pitchNumber":2,"startTime":"2026-08-01T22:47:47.752Z","endTime":"2026-08-01T22:47:50.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.7,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.157923130684775,"aZ":-22.557963372732825,"pfxX":9.487934597250494,"pfxZ":5.13656474918168,"pX":0.34256042040448814,"pZ":2.899213566373109,"vX0":-6.324905975974267,"vY0":-135.33929160992608,"vZ0":-2.9794438589001273,"x":103.94,"y":160.5,"x0":1.4670313993215427,"y0":50.00023029845034,"z0":5.579077773516904,"aX":17.749685930636225},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.9,"breakHorizontal":-16.0,"spinRate":2205,"spinDirection":125},"zone":3,"typeConfidence":2.0,"plateTime":0.4033896570853428,"extension":5.712069609319438},"hitData":{"launchSpeed":93.5,"launchAngle":17.0,"totalDistance":259.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":135.72,"coordY":76.65}},"index":3,"playId":"fdc6576a-246d-3cd8-9699-428f29b95e95","pitchNumber":3,"startTime":"2026-08-01T22:48:02.997Z","endTime":"2026-08-01T22:48:11.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":647304,"link":"/api/v1/people/647304","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_ab"},{"player":{"id":573124,"link":"/api/v1/people/573124"},"credit":"p_ab"},{"player":{"id":647304,"link":"/api/v1/people/647304"},"credit":"b_pa"},{"player":{"id":573124,"link":"/api/v1/people/573124"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.0,"awayTeamWinProbability":33.0,"homeTeamWinProbabilityAdded":6.200000000000003,"leverageIndex":1.78,"dramaIndex":88.0,"contextMetrics":{},"playEndTime":"2026-08-01T22:48:11.742Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mitch Garver grounds out, third baseman Brooks Lee to first baseman Royce Lewis. Josh Naylor to 3rd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-01T22:48:34.158Z","endTime":"2026-08-01T22:51:25.737Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":73.6,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.574556971750514,"aZ":-32.06440771247887,"pfxX":-6.9075544599988845,"pfxZ":0.07813720602571372,"pX":-1.4904166382864832,"pZ":1.6104042617968557,"vX0":-4.974399760570387,"vY0":-115.81117825214929,"vZ0":-1.8737813561915182,"x":173.81,"y":195.3,"x0":1.582423772692685,"y0":50.002051864289236,"z0":5.496184930443265,"aX":-9.383097752847146},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":0.0,"breakHorizontal":13.8,"spinRate":2878,"spinDirection":293},"zone":13,"typeConfidence":2.0,"plateTime":0.4728981565412278,"extension":5.757092601659491},"index":0,"playId":"0a35e8ce-67c2-3645-91dc-cc4df72ac70a","pitchNumber":1,"startTime":"2026-08-01T22:48:41.760Z","endTime":"2026-08-01T22:48:44.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"first":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":71.5,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.21337330002533,"aZ":-31.89314080144847,"pfxX":-8.497577428517928,"pfxZ":0.21593605760346257,"pX":-0.7443110142903371,"pZ":2.981888031036039,"vX0":-3.0718277185515834,"vY0":-113.69838937560512,"vZ0":1.3135292952082465,"x":145.37,"y":158.27,"x0":1.7309068535201253,"y0":50.002505270543665,"z0":5.5784618010128435,"aX":-11.046565615701116},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":1.1,"breakHorizontal":16.2,"spinRate":2915,"spinDirection":290},"zone":1,"typeConfidence":2.0,"plateTime":0.48302744022967303,"extension":5.743532161479086},"index":1,"playId":"6b36c341-b4c5-39a7-9a98-ef1d7b20c05a","pitchNumber":2,"startTime":"2026-08-01T22:49:01.385Z","endTime":"2026-08-01T22:49:04.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"first":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.2,"endSpeed":72.4,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.32803998880385,"aZ":-32.94375225195626,"pfxX":-8.201756294397727,"pfxZ":-0.58615317278805,"pX":0.29560396662720445,"pZ":1.9685417070527724,"vX0":-0.9575258302285814,"vY0":-113.9867155545723,"vZ0":-0.6406801290827895,"x":105.73,"y":185.63,"x0":1.7865313364921613,"y0":50.00074455349836,"z0":5.496901388400354,"aX":-10.825297066980614},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-1.0,"breakHorizontal":15.1,"spinRate":2837,"spinDirection":286},"zone":8,"typeConfidence":2.0,"plateTime":0.47993992932366947,"extension":5.685800085430345},"index":2,"playId":"f1019901-6344-3826-8929-3ca72189edcc","pitchNumber":3,"startTime":"2026-08-01T22:49:18.887Z","endTime":"2026-08-01T22:49:28.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"first":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Josh Naylor steals (22) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":3,"actionPlayId":"f1019901-6344-3826-8929-3ca72189edcc","startTime":"2026-08-01T22:49:32.793Z","endTime":"2026-08-01T22:49:55.472Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":647304,"link":"/api/v1/people/647304"},"defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"first":{"id":647304,"link":"/api/v1/people/647304"},"postOnSecond":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"homeTeamWinProbability":73.7,"awayTeamWinProbability":26.299999999999997,"homeTeamWinProbabilityAdded":6.700000000000003,"leverageIndex":2.67,"dramaIndex":113.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":71.8,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.946285789391972,"aZ":-30.806042504422443,"pfxX":-7.925469810363895,"pfxZ":1.0456424883801922,"pX":-1.8333417635596154,"pZ":2.185433921309783,"vX0":-5.183531198217381,"vY0":-114.05354697421147,"vZ0":-0.7520951280104886,"x":186.88,"y":179.77,"x0":1.506204134076524,"y0":50.00119716543568,"z0":5.584596245239626,"aX":-10.333640201792198},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":2.0,"breakHorizontal":15.7,"spinRate":2962,"spinDirection":297},"zone":13,"typeConfidence":2.0,"plateTime":0.48209756667817194,"extension":5.692775928281407},"index":4,"playId":"4a138573-55e5-3257-a103-65f6801b0260","pitchNumber":4,"startTime":"2026-08-01T22:49:55.472Z","endTime":"2026-08-01T22:49:58.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"second":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.9,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.458901188828317,"aZ":-23.99962014935374,"pfxX":10.803051785725856,"pfxZ":4.281791312629328,"pX":-0.9422056041172084,"pZ":1.5425576514954078,"vX0":-9.776735689554783,"vY0":-136.64774961496457,"vZ0":-6.065893329321002,"x":129.37,"y":170.11,"x0":1.2621584265806487,"y0":50.001312650344275,"z0":5.418319457559473,"aX":20.62045173906548},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.7,"breakHorizontal":-17.8,"spinRate":2236,"spinDirection":125},"zone":13,"typeConfidence":2.0,"plateTime":0.39939296379008127,"extension":5.744109465870568},"index":5,"playId":"4de09866-16c7-3edb-a387-a6244cbd3531","pitchNumber":5,"startTime":"2026-08-01T22:50:14.190Z","endTime":"2026-08-01T22:50:18.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"second":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":136,"player":{"id":641598,"fullName":"Mitch Garver","link":"/api/v1/people/641598"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":71.4,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.15115045446651,"aZ":-30.857055149490964,"pfxX":-8.454232648342396,"pfxZ":1.0199209753655634,"pX":-0.6321326021296602,"pZ":2.6293684681817586,"vX0":-2.7013625006790845,"vY0":-113.52542810483686,"vZ0":0.2926393414458479,"x":141.1,"y":167.79,"x0":1.674020848397837,"y0":50.00505564889619,"z0":5.5879519119536925,"aX":-10.958293168803172},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":2.3,"breakHorizontal":16.0,"spinRate":3016,"spinDirection":292},"zone":4,"typeConfidence":2.0,"plateTime":0.48378665601837056,"extension":5.64932439976652},"index":6,"playId":"ad199a90-438b-3f60-9634-334b2aa20f5b","pitchNumber":6,"startTime":"2026-08-01T22:50:49.810Z","endTime":"2026-08-01T22:50:52.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"second":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":70.7,"strikeZoneTop":3.249,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.388032073685295,"aZ":-35.02627313205951,"pfxX":-8.425123007648807,"pfxZ":-2.239950597129793,"pX":-0.2187009840536202,"pZ":2.0977064522291244,"vX0":-2.0078897069810093,"vY0":-112.89807860755742,"vZ0":0.2870644409850469,"x":125.34,"y":182.14,"x0":1.779737653159126,"y0":50.00397580474261,"z0":5.537264146350188,"aX":-10.715693450019039},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-3.6,"breakHorizontal":15.8,"spinRate":2771,"spinDirection":289},"zone":8,"typeConfidence":2.0,"plateTime":0.4879262915083138,"extension":5.665219817715909},"hitData":{"launchSpeed":87.2,"launchAngle":-24.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":95.23,"coordY":166.79}},"index":7,"playId":"940d1eba-ebb7-31f2-ac11-f5c0dc402a5b","pitchNumber":7,"startTime":"2026-08-01T22:51:13.599Z","endTime":"2026-08-01T22:51:25.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":641598,"link":"/api/v1/people/641598","batSide":{"code":"R","description":"Right"}},"second":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"credit":"b_ab"},{"player":{"id":573124,"link":"/api/v1/people/573124"},"credit":"p_ab"},{"player":{"id":641598,"link":"/api/v1/people/641598"},"credit":"b_pa"},{"player":{"id":573124,"link":"/api/v1/people/573124"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.3,"awayTeamWinProbability":25.700000000000003,"homeTeamWinProbabilityAdded":0.5999999999999943,"leverageIndex":2.67,"dramaIndex":117.0,"contextMetrics":{},"playEndTime":"2026-08-01T22:51:25.737Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Weston Wilson grounds out softly, pitcher Taylor Rogers to first baseman Royce Lewis.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-01T22:51:51.909Z","endTime":"2026-08-01T22:52:04.936Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642215,"fullName":"Weston Wilson","link":"/api/v1/people/642215"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":573124,"link":"/api/v1/people/573124"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":70.9,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.51181823808168,"aZ":-30.003664788883334,"pfxX":-10.03393602193499,"pfxZ":1.6864830169087508,"pX":-0.8727028024517793,"pZ":2.650332152701104,"vX0":-2.947364250358688,"vY0":-113.81281771691835,"vZ0":0.23215259521352927,"x":150.27,"y":167.22,"x0":1.7489326740198181,"y0":50.00397186624768,"z0":5.564494453126617,"aX":-12.917754859266996},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":3.5,"breakHorizontal":19.0,"spinRate":2862,"spinDirection":292},"zone":11,"typeConfidence":2.0,"plateTime":0.4847331785308642,"extension":5.791635446312614},"hitData":{"launchSpeed":52.8,"launchAngle":-44.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":126.07,"coordY":179.54}},"index":0,"playId":"e87fdc0e-eaad-3cb6-ab48-5dbba1f4b15a","pitchNumber":1,"startTime":"2026-08-01T22:51:55.406Z","endTime":"2026-08-01T22:52:04.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":642215,"link":"/api/v1/people/642215","batSide":{"code":"R","description":"Right"}},"third":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642215,"link":"/api/v1/people/642215"},"credit":"b_ab"},{"player":{"id":573124,"link":"/api/v1/people/573124"},"credit":"p_ab"},{"player":{"id":642215,"link":"/api/v1/people/642215"},"credit":"b_pa"},{"player":{"id":573124,"link":"/api/v1/people/573124"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.599999999999994,"awayTeamWinProbability":40.400000000000006,"homeTeamWinProbabilityAdded":-14.700000000000003,"leverageIndex":3.46,"dramaIndex":182.0,"contextMetrics":{},"playEndTime":"2026-08-01T22:52:04.936Z","atBatIndex":65},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Taylor Rogers intentionally walks Rob Refsnyder.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-01T22:52:34.741Z","endTime":"2026-08-01T22:53:04.756Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"postOnThird":{"id":647304,"fullName":"Josh Naylor","link":"/api/v1/people/647304"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Rob Refsnyder replaces Colt Emerson.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-01T22:52:34.740Z","endTime":"2026-08-01T22:53:01.999Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":608701,"link":"/api/v1/people/608701"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":806068,"link":"/api/v1/people/806068"},"defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":806068,"link":"/api/v1/people/806068","batSide":{"code":"L","description":"Left"}},"third":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"playId":"08231096-0676-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-08-01T22:53:01.999Z","endTime":"2026-08-01T22:53:02.026Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"third":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":2,"playId":"08231096-0676-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-08-01T22:53:02.026Z","endTime":"2026-08-01T22:53:02.028Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"third":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":3,"playId":"08231096-0676-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-08-01T22:53:02.028Z","endTime":"2026-08-01T22:53:02.029Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"third":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"index":4,"playId":"08231096-0676-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-08-01T22:53:02.029Z","endTime":"2026-08-01T22:53:04.756Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"third":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608701,"link":"/api/v1/people/608701"},"credit":"b_pa"},{"player":{"id":573124,"link":"/api/v1/people/573124"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.699999999999996,"awayTeamWinProbability":39.300000000000004,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":3.54,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2026-08-01T22:53:04.756Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cole Young grounds out to first baseman Royce Lewis.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-01T22:54:35.000Z","endTime":"2026-08-01T22:55:23.614Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":573124,"fullName":"Taylor Rogers","link":"/api/v1/people/573124"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702284,"fullName":"Cole Young","link":"/api/v1/people/702284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-01T22:53:11.028Z","endTime":"2026-08-01T22:53:56.079Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":608701,"link":"/api/v1/people/608701"},"third":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-runner Leo Rivas replaces Rob Refsnyder.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-01T22:53:56.079Z","endTime":"2026-08-01T22:54:37.095Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660844,"link":"/api/v1/people/660844"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"902","replacedPlayer":{"id":608701,"link":"/api/v1/people/608701"},"base":1,"defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":608701,"link":"/api/v1/people/608701"},"third":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.6,"endSpeed":70.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.260064881687878,"aZ":-33.094535838924514,"pfxX":-10.022307901968254,"pfxZ":-0.742202572955744,"pX":-0.4623194286568368,"pZ":2.7134157219305357,"vX0":-2.035872334307368,"vY0":-111.46754621374802,"vZ0":1.2235072032276073,"x":134.62,"y":165.52,"x0":1.7657053979127983,"y0":50.000120323120385,"z0":5.591617222426281,"aX":-12.525617267153294},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-0.7,"breakHorizontal":18.7,"spinRate":2809,"spinDirection":291},"zone":4,"typeConfidence":2.0,"plateTime":0.4926155882073111,"extension":5.74258257072034},"index":2,"playId":"e5a35431-b79a-33f8-af00-7de9c6a10eb8","pitchNumber":1,"startTime":"2026-08-01T22:54:37.095Z","endTime":"2026-08-01T22:54:40.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.991579155705704,"aZ":-22.955489875519376,"pfxX":10.780899242644072,"pfxZ":4.879304543253231,"pX":-1.1653795938582205,"pZ":1.5952138337136428,"vX0":-10.21712379771641,"vY0":-135.70193514786942,"vZ0":-6.055350610449206,"x":161.42,"y":195.71,"x0":1.2237393798712433,"y0":50.00400472958182,"z0":5.424836760522121,"aX":20.3762025995841},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.8,"breakHorizontal":-17.8,"spinRate":2252,"spinDirection":123},"zone":13,"typeConfidence":2.0,"plateTime":0.40159227425040545,"extension":5.64682382827057},"index":3,"playId":"727c2009-fec7-3929-a4f6-a604284dc6d0","pitchNumber":2,"startTime":"2026-08-01T22:54:56.333Z","endTime":"2026-08-01T22:54:59.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.5,"endSpeed":69.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.234674399347725,"aZ":-32.336009149369424,"pfxX":-10.623228486124717,"pfxZ":-0.12882710405576425,"pX":-0.02279417968715832,"pZ":2.957117515322455,"vX0":-0.8500072875029537,"vY0":-111.37768516346034,"vZ0":1.4713821876034454,"x":117.87,"y":158.94,"x0":1.7431747433504812,"y0":50.00370767807801,"z0":5.662133452720802,"aX":-13.187193797792842},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":0.5,"breakHorizontal":19.4,"spinRate":2943,"spinDirection":291},"zone":2,"typeConfidence":2.0,"plateTime":0.49404453498127765,"extension":5.7250312655621824},"hitData":{"launchSpeed":80.8,"launchAngle":-6.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":144.91,"coordY":171.86}},"index":4,"playId":"4bc450ae-5cf6-3303-bae0-fff5a5fd3b88","pitchNumber":3,"startTime":"2026-08-01T22:55:16.309Z","endTime":"2026-08-01T22:55:23.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":702284,"link":"/api/v1/people/702284","batSide":{"code":"L","description":"Left"}},"first":{"id":660844,"link":"/api/v1/people/660844"},"third":{"id":647304,"link":"/api/v1/people/647304"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_ab"},{"player":{"id":573124,"link":"/api/v1/people/573124"},"credit":"p_ab"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"credit":"b_pa"},{"player":{"id":573124,"link":"/api/v1/people/573124"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-10.699999999999996,"leverageIndex":4.07,"dramaIndex":173.0,"contextMetrics":{},"playEndTime":"2026-08-01T22:55:23.614Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brooks Lee singles on a ground ball to shortstop Leo Rivas.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-01T22:57:44.461Z","endTime":"2026-08-01T22:57:55.447Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":660844,"link":"/api/v1/people/660844"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Leo Rivas remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-01T22:56:30.162Z","endTime":"2026-08-01T22:57:46.648Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660844,"link":"/api/v1/people/660844"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"902","replacedPlayer":{"id":608701,"link":"/api/v1/people/608701"},"defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":806068,"link":"/api/v1/people/806068"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":100.6,"endSpeed":91.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.195327147707694,"aZ":-14.333588116646094,"pfxX":-6.747677485826206,"pfxZ":8.28523571021977,"pX":0.2295652224607238,"pZ":2.237280348824045,"vX0":10.000110312767744,"vY0":-145.99272980026032,"vZ0":-6.789074674103199,"x":108.25,"y":178.37,"x0":-2.3675373334685705,"y0":50.00217300235022,"z0":5.459981636164395,"aX":-14.528884775906343},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":13.7,"breakHorizontal":10.2,"spinRate":2413,"spinDirection":224},"zone":5,"typeConfidence":0.92,"plateTime":0.37554168110639985,"extension":6.52678726392023},"hitData":{"launchSpeed":101.0,"launchAngle":1.0,"totalDistance":52.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.41,"coordY":140.43}},"index":1,"playId":"f78bbfde-d365-38b3-b5b3-a9ace9f211ac","pitchNumber":1,"startTime":"2026-08-01T22:57:46.648Z","endTime":"2026-08-01T22:57:55.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_ab"},{"player":{"id":662253,"link":"/api/v1/people/662253"},"credit":"p_ab"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_pa"},{"player":{"id":662253,"link":"/api/v1/people/662253"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.9,"awayTeamWinProbability":58.1,"homeTeamWinProbabilityAdded":-8.100000000000001,"leverageIndex":2.29,"dramaIndex":112.0,"contextMetrics":{},"playEndTime":"2026-08-01T22:57:55.447Z","atBatIndex":68},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Luke Keaschall grounds into a force out, third baseman Weston Wilson to second baseman Cole Young. Brooks Lee out at 2nd. Luke Keaschall to 1st.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-01T22:58:51.128Z","endTime":"2026-08-01T23:00:25.702Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":642215,"link":"/api/v1/people/642215"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":702284,"link":"/api/v1/people/702284"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-01T22:58:16.160Z","endTime":"2026-08-01T22:58:53.319Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":100.0,"endSpeed":90.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.048563044242414,"aZ":-15.468824842390497,"pfxX":-5.42459521260392,"pfxZ":7.864320395345428,"pX":0.05710003886398027,"pZ":2.082005750264508,"vX0":8.257246052032785,"vY0":-145.29214328334606,"vZ0":-6.754152256424297,"x":114.82,"y":182.57,"x0":-2.125330976931359,"y0":50.00657078051851,"z0":5.388281804830258,"aX":-11.52793936425409},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":13.0,"breakHorizontal":8.0,"spinRate":2337,"spinDirection":217},"zone":8,"typeConfidence":0.91,"plateTime":0.37789735809763103,"extension":6.550981042471343},"index":1,"playId":"55e5b1c6-6351-3e51-9739-a67169c66899","pitchNumber":1,"startTime":"2026-08-01T22:58:53.319Z","endTime":"2026-08-01T22:58:56.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":89.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.56399979244776,"aZ":-21.249360199505002,"pfxX":-8.48085839536167,"pfxZ":5.34250715449945,"pX":-1.08504574075035,"pZ":1.864599336866725,"vX0":6.689651115634451,"vY0":-142.70761491132865,"vZ0":-5.729603588320863,"x":158.36,"y":188.44,"x0":-2.3682191552751797,"y0":50.001638740010094,"z0":5.25441852883042,"aX":-17.336106066806238},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":8.5,"breakHorizontal":13.8,"spinRate":2223,"spinDirection":221},"zone":13,"typeConfidence":0.59,"plateTime":0.38512357408029363,"extension":6.377983968942941},"index":2,"playId":"bc69c154-2659-34d9-9df8-45f91ae73cc1","pitchNumber":2,"startTime":"2026-08-01T22:59:11.163Z","endTime":"2026-08-01T22:59:14.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.205105232844346,"aZ":-32.86463437919794,"pfxX":4.019721555438791,"pfxZ":-0.4153744328057991,"pX":-0.6864837250517187,"pZ":0.9855263920613209,"vX0":2.4874131689020755,"vY0":-127.55677656023992,"vZ0":-4.768139427537672,"x":143.17,"y":212.17,"x0":-2.1966299678611265,"y0":50.00606697626437,"z0":5.4699892551658555,"aX":6.625531454402216},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.6,"breakHorizontal":-7.8,"spinRate":2282,"spinDirection":109},"zone":13,"typeConfidence":0.91,"plateTime":0.4293763473628891,"extension":6.506723754940876},"index":3,"playId":"1a55d185-08b3-3962-8d3a-b5732f788ebe","pitchNumber":3,"startTime":"2026-08-01T22:59:29.172Z","endTime":"2026-08-01T22:59:32.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.2028527417123,"aZ":-31.69803327081263,"pfxX":1.7048275450930466,"pfxZ":0.2948843800399015,"pX":0.2862397684467567,"pZ":2.618324365333247,"vX0":5.3106510429469465,"vY0":-126.26330499792928,"vZ0":-0.8090535609356805,"x":106.09,"y":168.09,"x0":-2.05714962339692,"y0":50.005125460898775,"z0":5.470302004227599,"aX":2.7811999924160147},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.6,"breakHorizontal":-4.2,"spinRate":2209,"spinDirection":92},"zone":6,"typeConfidence":0.89,"plateTime":0.43208276067753726,"extension":6.465984219289614},"index":4,"playId":"10038bd9-a0ef-393e-87c1-cf3e34ec1dd4","pitchNumber":4,"startTime":"2026-08-01T22:59:52.698Z","endTime":"2026-08-01T22:59:55.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.543679847575724,"aZ":-35.43008121132933,"pfxX":3.1606409983761603,"pfxZ":-1.9404147592901788,"pX":0.800929090805899,"pZ":1.356443516496402,"vX0":6.366417866199071,"vY0":-128.60117609189794,"vZ0":-3.050461084546452,"x":112.71,"y":160.22,"x0":-2.117061246797577,"y0":50.00575501966317,"z0":5.3050382022811755,"aX":5.29573419386605},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-4.0,"breakHorizontal":-7.2,"spinRate":2404,"spinDirection":96},"zone":14,"typeConfidence":0.9,"plateTime":0.4258427377530021,"extension":6.62858872575796},"hitData":{"launchSpeed":60.1,"launchAngle":-14.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.75,"coordY":166.28}},"index":5,"playId":"5e8a79c6-b37e-3184-961b-b435029e87be","pitchNumber":5,"startTime":"2026-08-01T23:00:16.825Z","endTime":"2026-08-01T23:00:25.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":686797,"link":"/api/v1/people/686797"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_ab"},{"player":{"id":662253,"link":"/api/v1/people/662253"},"credit":"p_ab"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":662253,"link":"/api/v1/people/662253"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":8.100000000000001,"leverageIndex":3.43,"dramaIndex":141.0,"contextMetrics":{},"playEndTime":"2026-08-01T23:00:25.702Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout Double Play","eventType":"strikeout_double_play","description":"Umpire reviewed (tag play), call on the field was upheld: Victor Caratini called out on strikes and Luke Keaschall caught stealing 2nd, catcher Mitch Garver to shortstop Leo Rivas to catcher Mitch Garver.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-01T23:00:48.259Z","endTime":"2026-08-01T23:03:24.239Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":662253,"fullName":"Andrés Muñoz","link":"/api/v1/people/662253"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout Double Play","eventType":"strikeout_double_play","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":641598,"link":"/api/v1/people/641598"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":660844,"link":"/api/v1/people/660844"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":100.6,"endSpeed":92.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.58212196453653,"aZ":-17.083956904931856,"pfxX":-6.7843189653260865,"pfxZ":6.9344809988067775,"pX":0.3817361872036089,"pZ":1.4831522413790559,"vX0":9.821223428059039,"vY0":-146.13474825492656,"vZ0":-7.427473502900568,"x":102.45,"y":198.73,"x0":-2.132120869539091,"y0":50.000144252539236,"z0":5.072937804840557,"aX":-14.757045206418365},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":11.3,"breakHorizontal":10.4,"spinRate":2251,"spinDirection":224},"zone":14,"typeConfidence":0.91,"plateTime":0.37399560807268184,"extension":6.5357343148179154},"index":0,"playId":"45a68fdc-fc3c-3290-aad3-09f7bf2487cc","pitchNumber":1,"startTime":"2026-08-01T23:00:59.977Z","endTime":"2026-08-01T23:01:03.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"b8e1f495-4404-33c3-a1f2-6d182c04bc26","startTime":"2026-08-01T23:01:20.357Z","endTime":"2026-08-01T23:01:23.357Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.984209964868416,"aZ":-32.88292375107592,"pfxX":3.188461314115407,"pfxZ":-0.4230326074579125,"pX":1.3037598492208522,"pZ":1.0158004710476696,"vX0":7.412668432196858,"vY0":-128.2426506886521,"vZ0":-4.700080821886061,"x":67.3,"y":211.35,"x0":-2.0314049817688407,"y0":50.00422463047966,"z0":5.41956462324781,"aX":5.341732477938025},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.6,"breakHorizontal":-7.3,"spinRate":2447,"spinDirection":75},"zone":14,"typeConfidence":0.91,"plateTime":0.4261029640353158,"extension":6.591737059003463},"index":2,"playId":"658e4d7f-7539-3e9e-ac93-c78320cac55f","pitchNumber":2,"startTime":"2026-08-01T23:01:40.811Z","endTime":"2026-08-01T23:01:44.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.186411850390474,"aZ":-31.367771470295363,"pfxX":-7.1319663897663546,"pfxZ":0.43511542715750284,"pX":-0.9241425651779626,"pZ":-0.025346113380369403,"vX0":6.0866579689483755,"vY0":-134.18746770019044,"vZ0":-7.294482462296668,"x":152.23,"y":239.46,"x0":-2.2876855995634293,"y0":50.00139235533157,"z0":4.942819079419655,"aX":-13.094048511806255},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":-0.5,"breakHorizontal":11.8,"spinRate":1504,"spinDirection":254},"zone":13,"typeConfidence":0.89,"plateTime":0.4071313720160994,"extension":6.5520720205288105},"index":3,"playId":"fac5da5e-72c4-3d77-807c-1305a379b18a","pitchNumber":3,"startTime":"2026-08-01T23:01:59.812Z","endTime":"2026-08-01T23:02:02.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.8,"endSpeed":91.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.70069069802931,"aZ":-14.345680658378337,"pfxX":-7.289548211711908,"pfxZ":8.351618705598781,"pX":0.9255758602001815,"pZ":0.9280377753371918,"vX0":11.785977946781069,"vY0":-144.71237604620782,"vZ0":-9.290525643354067,"x":81.72,"y":213.72,"x0":-2.2407076155269134,"y0":50.00516860203585,"z0":5.045535038685246,"aX":-15.565361273077555},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":13.4,"breakHorizontal":11.0,"spinRate":2491,"spinDirection":226},"zone":14,"typeConfidence":0.91,"plateTime":0.37756355206822123,"extension":6.624049714950462},"index":4,"playId":"0ba6763a-3294-3e36-929d-ca4a8f856d6f","pitchNumber":4,"startTime":"2026-08-01T23:02:24.611Z","endTime":"2026-08-01T23:02:27.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":100.7,"endSpeed":92.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.44239663502247,"aZ":-12.870789069836285,"pfxX":-6.329915173327196,"pfxZ":8.846343477787896,"pX":-0.05386742509869846,"pZ":1.5046649363451323,"vX0":8.71848162294115,"vY0":-146.30088884972585,"vZ0":-8.315424760925515,"x":119.05,"y":198.15,"x0":-2.241193761110161,"y0":50.00257930897882,"z0":5.143575934507533,"aX":-13.811101415963547},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":14.6,"breakHorizontal":9.8,"spinRate":2378,"spinDirection":224},"zone":13,"typeConfidence":0.92,"plateTime":0.3734788127544695,"extension":6.670313771689704},"index":5,"playId":"dd94f825-df6e-3b41-9fa5-3d290cc54c2a","pitchNumber":5,"startTime":"2026-08-01T23:02:44.476Z","endTime":"2026-08-01T23:02:47.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2026-08-01T23:03:00.310Z","endTime":"2026-08-01T23:03:15.938Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"},"defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.7,"endSpeed":91.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.96250686291185,"aZ":-15.355607904000951,"pfxX":-7.471316607528005,"pfxZ":7.899588291172366,"pX":0.49656988352860587,"pZ":2.2361468389270835,"vX0":10.712573498224705,"vY0":-144.79357953335395,"vZ0":-5.535000355552377,"x":98.07,"y":178.4,"x0":-2.2758158509801167,"y0":50.001261893432364,"z0":5.107789386939081,"aX":-15.90508452487097},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":13.3,"breakHorizontal":11.5,"spinRate":2332,"spinDirection":234},"zone":6,"typeConfidence":0.9,"plateTime":0.3778913847808436,"extension":6.576600822068287},"index":7,"playId":"34887097-22d9-3dcc-96df-5e0f3fa38e23","pitchNumber":6,"startTime":"2026-08-01T23:03:15.938Z","endTime":"2026-08-01T23:03:24.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":662253,"link":"/api/v1/people/662253","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641598,"link":"/api/v1/people/641598"},"first":{"id":647304,"link":"/api/v1/people/647304"},"second":{"id":702284,"link":"/api/v1/people/702284"},"third":{"id":642215,"link":"/api/v1/people/642215"},"shortstop":{"id":660844,"link":"/api/v1/people/660844"},"left":{"id":668227,"link":"/api/v1/people/668227"},"center":{"id":677594,"link":"/api/v1/people/677594"},"right":{"id":686527,"link":"/api/v1/people/686527"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_ab"},{"player":{"id":662253,"link":"/api/v1/people/662253"},"credit":"p_ab"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_pa"},{"player":{"id":662253,"link":"/api/v1/people/662253"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"NA"},"homeTeamWinProbability":63.9,"awayTeamWinProbability":36.1,"homeTeamWinProbabilityAdded":13.899999999999999,"leverageIndex":3.11,"dramaIndex":168.0,"contextMetrics":{},"playEndTime":"2026-08-01T23:03:24.239Z","atBatIndex":70},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Randy Arozarena doubles (23) on a sharp line drive to left fielder Trevor Larnach.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-01T23:07:32.033Z","endTime":"2026-08-01T23:10:13.142Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Andrew Morris replaces Taylor Rogers.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-01T23:06:27.593Z","endTime":"2026-08-01T23:07:34.188Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702193,"link":"/api/v1/people/702193"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":573124,"link":"/api/v1/people/573124","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.774577941557695,"aZ":-13.074450604855729,"pfxX":-3.0423721289557246,"pfxZ":9.412972490163018,"pX":-0.02994686390915285,"pZ":1.9078409815323183,"vX0":4.338944434078169,"vY0":-141.2290314704042,"vZ0":-9.649370585887741,"x":118.14,"y":187.27,"x0":-1.187664574709561,"y0":50.00507406072914,"z0":6.200024447800276,"aX":-6.175053294010535},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.4,"breakHorizontal":4.7,"spinRate":1976,"spinDirection":198},"zone":8,"typeConfidence":0.9,"plateTime":0.38715279269927105,"extension":6.0734032369543645},"index":1,"playId":"fcddfd85-a297-3a26-bd14-0563ef5c1b9b","pitchNumber":1,"startTime":"2026-08-01T23:07:34.188Z","endTime":"2026-08-01T23:07:37.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":90.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.358616991858725,"aZ":-12.605699292383463,"pfxX":-2.6157287371890314,"pfxZ":9.41991891298507,"pX":-0.7742084158305993,"pZ":3.1545329438767307,"vX0":2.336069553933741,"vY0":-143.05281723845232,"vZ0":-6.398580262123735,"x":146.51,"y":153.61,"x0":-1.2607405877967284,"y0":50.000281042010606,"z0":6.207150978237666,"aX":-5.431898382455697},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.0,"breakHorizontal":4.3,"spinRate":2001,"spinDirection":198},"zone":1,"typeConfidence":0.91,"plateTime":0.3825865011633329,"extension":6.190136846930264},"index":2,"playId":"27092ec0-eb4e-318c-95b3-6daf4ea1421a","pitchNumber":2,"startTime":"2026-08-01T23:07:51.012Z","endTime":"2026-08-01T23:07:54.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":85.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.742222355750613,"aZ":-25.37550299478271,"pfxX":3.4652952947488833,"pfxZ":3.736418897720683,"pX":1.2765382246913848,"pZ":0.11432131695760891,"vX0":4.9806331066738805,"vY0":-133.78072563398598,"vZ0":-10.803432703348712,"x":68.34,"y":235.69,"x0":-1.0567775211515253,"y0":50.005768306502056,"z0":6.0109343233372075,"aX":6.306876693062135},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.7,"breakHorizontal":-7.3,"spinRate":2321,"spinDirection":156},"zone":14,"typeConfidence":2.0,"plateTime":0.40877217941154154,"extension":6.354807575351392},"index":3,"playId":"f4fa3355-fc36-3d32-877b-01073725a38a","pitchNumber":3,"startTime":"2026-08-01T23:08:22.440Z","endTime":"2026-08-01T23:08:25.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.44656659769678,"aZ":-21.3262697289862,"pfxX":-7.352549234425746,"pfxZ":5.93521606145111,"pX":0.020673559565520368,"pZ":1.7120662513746567,"vX0":6.262086678085008,"vY0":-133.99629047381248,"vZ0":-7.528142465165097,"x":116.21,"y":192.55,"x0":-1.3849549414784816,"y0":50.00663240264917,"z0":6.068347390962363,"aX":-13.447796353733374},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.4,"breakHorizontal":12.1,"spinRate":1574,"spinDirection":230},"zone":8,"typeConfidence":0.76,"plateTime":0.40789453120496955,"extension":6.242128838622141},"index":4,"playId":"4dabb3ff-7de8-383d-b04c-0c8a4be8f49d","pitchNumber":4,"startTime":"2026-08-01T23:08:47.104Z","endTime":"2026-08-01T23:08:50.104Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":90.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.64153389294918,"aZ":-11.515969722963083,"pfxX":-4.333030931796431,"pfxZ":9.887319770209876,"pX":-0.2904382960341684,"pZ":3.161933061442214,"vX0":4.2573668136019664,"vY0":-143.71227160004332,"vZ0":-6.570620796851919,"x":128.07,"y":153.41,"x0":-1.2288745360625715,"y0":50.0020268072431,"z0":6.1948096249769655,"aX":-9.053280295319283},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":16.7,"breakHorizontal":7.0,"spinRate":2100,"spinDirection":195},"zone":1,"typeConfidence":0.91,"plateTime":0.38127458206177867,"extension":6.144728222142419},"index":5,"playId":"3ccb6126-821a-3f76-9f50-a3958ea35d29","pitchNumber":5,"startTime":"2026-08-01T23:09:19.896Z","endTime":"2026-08-01T23:09:22.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.960927003701403,"aZ":-23.939820286087045,"pfxX":2.9101620129694075,"pfxZ":4.367425483082364,"pX":1.4242319102486292,"pZ":1.842989284831782,"vX0":5.779964098368712,"vY0":-136.0188512989631,"vZ0":-7.185022976671778,"x":62.71,"y":189.02,"x0":-1.1010157472340043,"y0":50.00604574409716,"z0":6.1623236138085025,"aX":5.489534108937678},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.7,"breakHorizontal":-6.5,"spinRate":2322,"spinDirection":161},"zone":14,"typeConfidence":2.0,"plateTime":0.401656656424644,"extension":6.266349581667724},"index":6,"playId":"79b10bf1-fa86-39a2-a3a9-6c148810da87","pitchNumber":6,"startTime":"2026-08-01T23:09:40.566Z","endTime":"2026-08-01T23:09:44.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.02214985810534,"aZ":-21.462667856383153,"pfxX":-9.32593666520094,"pfxZ":6.013901943934382,"pX":-0.6110716025300085,"pZ":1.6910908542336058,"vX0":5.212426398081036,"vY0":-132.55833887602174,"vZ0":-7.350041938283863,"x":140.29,"y":193.12,"x0":-1.3900051180588828,"y0":50.00421077295524,"z0":6.063781439063969,"aX":-16.617799191557307},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.5,"breakHorizontal":15.7,"spinRate":1549,"spinDirection":226},"zone":7,"typeConfidence":0.78,"plateTime":0.41300342225565023,"extension":6.181017212833475},"hitData":{"launchSpeed":106.3,"launchAngle":18.0,"totalDistance":340.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":26.52,"coordY":103.12}},"index":7,"playId":"393f29a1-87f2-3179-a3ab-4d3998756fc6","pitchNumber":7,"startTime":"2026-08-01T23:09:58.493Z","endTime":"2026-08-01T23:10:13.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":668227,"link":"/api/v1/people/668227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_ab"},{"player":{"id":702193,"link":"/api/v1/people/702193"},"credit":"p_ab"},{"player":{"id":668227,"link":"/api/v1/people/668227"},"credit":"b_pa"},{"player":{"id":702193,"link":"/api/v1/people/702193"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.5,"awayTeamWinProbability":19.5,"homeTeamWinProbabilityAdded":16.6,"leverageIndex":2.22,"dramaIndex":162.0,"contextMetrics":{},"playEndTime":"2026-08-01T23:10:13.142Z","atBatIndex":71},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dominic Canzone flies out to left fielder Trevor Larnach. Randy Arozarena to 3rd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-01T23:10:40.347Z","endTime":"2026-08-01T23:12:08.746Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686527,"fullName":"Dominic Canzone","link":"/api/v1/people/686527"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663616,"link":"/api/v1/people/663616"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.21364556883074,"aZ":-13.121132941819019,"pfxX":-6.897350592540953,"pfxZ":9.530256538557301,"pX":0.9578765162827719,"pZ":1.3575987194417876,"vX0":8.221433599027709,"vY0":-140.5837449669102,"vZ0":-10.593143754577483,"x":80.49,"y":202.12,"x0":-1.109944510972149,"y0":50.00671470617344,"z0":6.029264097508934,"aX":-13.79404461993557},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.1,"breakHorizontal":10.8,"spinRate":1924,"spinDirection":204},"zone":14,"typeConfidence":0.95,"plateTime":0.3897793757996051,"extension":6.218064093765416},"index":0,"playId":"d988fa1a-bde6-37d9-85e0-bdb8d686bf1a","pitchNumber":1,"startTime":"2026-08-01T23:10:52.676Z","endTime":"2026-08-01T23:10:55.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"second":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.408064229733306,"aZ":-20.404041672066505,"pfxX":-9.429111388842175,"pfxZ":6.6895561189058945,"pX":0.2415857592808565,"pZ":-0.6211136614154272,"vX0":7.290862790125857,"vY0":-132.57603108101276,"vZ0":-13.00543057959336,"x":107.79,"y":255.55,"x0":-1.3350133270637747,"y0":50.001936514513815,"z0":5.875724707810009,"aX":-16.589623652361663},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.0,"breakHorizontal":15.2,"spinRate":1544,"spinDirection":229},"zone":14,"typeConfidence":0.83,"plateTime":0.4149788991072132,"extension":6.219529760652706},"index":1,"playId":"b7c28262-cb7d-3cfc-be1b-6eabb73d90f4","pitchNumber":2,"startTime":"2026-08-01T23:11:11.357Z","endTime":"2026-08-01T23:11:15.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"second":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.67139121775438,"aZ":-14.135081593509993,"pfxX":-6.911917839393418,"pfxZ":8.866865606334223,"pX":-0.1385597419526403,"pZ":2.217789595812238,"vX0":5.652095943581559,"vY0":-141.7867244762287,"vZ0":-8.298006375351552,"x":122.28,"y":178.9,"x0":-1.2606553090398858,"y0":50.00241777163824,"z0":6.085997103172579,"aX":-14.06102071825656},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.5,"breakHorizontal":11.4,"spinRate":2055,"spinDirection":204},"zone":5,"typeConfidence":0.95,"plateTime":0.38643618280134095,"extension":6.259405050851201},"index":2,"playId":"8981fccd-aa9e-3553-880b-e9715157e7e3","pitchNumber":3,"startTime":"2026-08-01T23:11:39.534Z","endTime":"2026-08-01T23:11:42.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"second":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.19097804086902,"aZ":-16.614862149230326,"pfxX":-6.5825993078788585,"pfxZ":7.6320521454686325,"pX":-0.3415363128381609,"pZ":3.3697944617413564,"vX0":5.224470104068934,"vY0":-141.62194362025338,"vZ0":-4.775783842344617,"x":130.02,"y":147.8,"x0":-1.3514304948839833,"y0":50.006996148824705,"z0":6.134880540440701,"aX":-13.425681977755834},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.1,"breakHorizontal":10.9,"spinRate":2031,"spinDirection":205},"zone":1,"typeConfidence":0.94,"plateTime":0.3862041388138673,"extension":6.251816095358708},"hitData":{"launchSpeed":99.3,"launchAngle":26.0,"totalDistance":347.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":60.03,"coordY":75.55}},"index":3,"playId":"8c0e2dc8-5e41-315c-b332-3038629bfdee","pitchNumber":4,"startTime":"2026-08-01T23:11:55.432Z","endTime":"2026-08-01T23:12:08.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":686527,"link":"/api/v1/people/686527","batSide":{"code":"L","description":"Left"}},"second":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_ab"},{"player":{"id":702193,"link":"/api/v1/people/702193"},"credit":"p_ab"},{"player":{"id":686527,"link":"/api/v1/people/686527"},"credit":"b_pa"},{"player":{"id":702193,"link":"/api/v1/people/702193"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.3,"awayTeamWinProbability":16.700000000000003,"homeTeamWinProbabilityAdded":2.799999999999997,"leverageIndex":2.67,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2026-08-01T23:12:08.746Z","atBatIndex":72},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Andrew Morris intentionally walks Julio Rodríguez.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-01T23:12:23.470Z","endTime":"2026-08-01T23:13:52.625Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"postOnThird":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-01T23:12:42.975Z","endTime":"2026-08-01T23:13:46.766Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"third":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"playId":"08231096-0746-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-08-01T23:13:46.766Z","endTime":"2026-08-01T23:13:46.812Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"third":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":2,"playId":"08231096-0746-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-08-01T23:13:46.812Z","endTime":"2026-08-01T23:13:46.813Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"third":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"index":3,"playId":"08231096-0746-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-08-01T23:13:46.813Z","endTime":"2026-08-01T23:13:46.815Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"third":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"index":4,"playId":"08231096-0746-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-08-01T23:13:46.815Z","endTime":"2026-08-01T23:13:52.625Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":677594,"link":"/api/v1/people/677594","batSide":{"code":"R","description":"Right"}},"third":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677594,"link":"/api/v1/people/677594"},"credit":"b_pa"},{"player":{"id":702193,"link":"/api/v1/people/702193"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.39999999999999,"awayTeamWinProbability":17.60000000000001,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":4.79,"dramaIndex":131.0,"contextMetrics":{},"playEndTime":"2026-08-01T23:13:52.625Z","atBatIndex":73},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cal Raleigh grounds out to first baseman Royce Lewis. Randy Arozarena scores. Julio Rodríguez to 2nd.","rbi":1,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-01T23:14:00.680Z","endTime":"2026-08-01T23:14:14.078Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702193,"fullName":"Andrew Morris","link":"/api/v1/people/702193"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".261"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".226"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".389"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".158"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".241"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".185"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".075"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".091"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".086"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.85"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.68"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.91"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.90"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.27"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.43"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.25"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.02"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.02"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.84"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.32"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.37"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.97"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".783"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".645"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".318"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".531"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".300"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".931"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".508"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".443"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".473"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".783"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".645"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".318"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".531"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.500"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".300"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".931"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".508"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".443"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".473"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663728,"fullName":"Cal Raleigh","link":"/api/v1/people/663728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":668227,"fullName":"Randy Arozarena","link":"/api/v1/people/668227"},"responsiblePitcher":{"id":702193,"link":"/api/v1/people/702193"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":677594,"fullName":"Julio Rodríguez","link":"/api/v1/people/677594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.7,"strikeZoneTop":3.282,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.400749128321387,"aZ":-13.299565284557561,"pfxX":-3.74058300636066,"pfxZ":9.210014212960628,"pX":0.01902526930450379,"pZ":2.1453815893353148,"vX0":4.64068630121134,"vY0":-141.9851432565855,"vZ0":-8.992654969463306,"x":116.27,"y":180.85,"x0":-1.1477964226085904,"y0":50.00189750798886,"z0":6.192493079698473,"aX":-7.665065968459428},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.1,"breakHorizontal":5.9,"spinRate":2087,"spinDirection":196},"zone":8,"typeConfidence":0.91,"plateTime":0.3852201787183782,"extension":6.23853690498283},"hitData":{"launchSpeed":105.4,"launchAngle":1.0,"totalDistance":57.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.02,"coordY":167.3}},"index":0,"playId":"edb22b94-5f77-3d1c-8c5b-6cc42be76133","pitchNumber":1,"startTime":"2026-08-01T23:14:06.342Z","endTime":"2026-08-01T23:14:14.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702193,"link":"/api/v1/people/702193","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":605170,"link":"/api/v1/people/605170"},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":665019,"link":"/api/v1/people/665019"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":663616,"link":"/api/v1/people/663616"},"center":{"id":807712,"link":"/api/v1/people/807712"},"right":{"id":668885,"link":"/api/v1/people/668885"}},"offense":{"batter":{"id":663728,"link":"/api/v1/people/663728","batSide":{"code":"L","description":"Left"}},"first":{"id":677594,"link":"/api/v1/people/677594"},"third":{"id":668227,"link":"/api/v1/people/668227"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Home Plate"},{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_ab"},{"player":{"id":702193,"link":"/api/v1/people/702193"},"credit":"p_ab"},{"player":{"id":663728,"link":"/api/v1/people/663728"},"credit":"b_pa"},{"player":{"id":702193,"link":"/api/v1/people/702193"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":17.60000000000001,"leverageIndex":5.29,"dramaIndex":246.0,"contextMetrics":{},"playEndTime":"2026-08-01T23:14:14.078Z","atBatIndex":74}]