[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Fernando Tatis Jr. singles on a line drive to left fielder Alec Burleson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-24T23:46:03.186Z","endTime":"2025-07-24T23:46:30.594Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"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":"2025-07-24T20:00:11.047Z","endTime":"2025-07-24T23:18:19.310Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"},"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":"2025-07-24T23:18:19.310Z","endTime":"2025-07-24T23:43:56.759Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"},"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":"2025-07-24T23:43:56.759Z","endTime":"2025-07-24T23:46:05.324Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.7,"strikeZoneTop":3.81350388684978,"strikeZoneBottom":1.83787735071239,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.098283310940015,"aZ":-28.90919262141031,"pfxX":2.6794679523223484,"pfxZ":1.9781706802034513,"pX":0.48263963817262445,"pZ":3.227463044682154,"vX0":2.4199931162790493,"vY0":-127.22870760989981,"vZ0":-0.3688210081365034,"x":98.6,"y":151.64,"x0":-0.8262700505780464,"y0":50.00510180931725,"z0":5.649364792001186,"aX":4.429077373389416},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.7,"breakHorizontal":-5.4,"spinRate":2694,"spinDirection":146},"zone":3,"typeConfidence":2.0,"plateTime":0.4291613100469074,"extension":6.291447369800382},"index":3,"playId":"413f6510-b94c-34d2-aa5f-baeb30784f79","pitchNumber":1,"startTime":"2025-07-24T23:46:05.324Z","endTime":"2025-07-24T23:46:10.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.0,"strikeZoneTop":3.77,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.281373359145622,"aZ":-35.734016480413295,"pfxX":7.847554178287377,"pfxZ":-2.305807654097026,"pX":0.09419884215357502,"pZ":1.9209573529839863,"vX0":-0.12805423732656457,"vY0":-123.55767751960967,"vZ0":-1.539396260543632,"x":113.41,"y":186.91,"x0":-0.872413178056721,"y0":50.004672452621605,"z0":5.562743549546529,"aX":12.099823976281108},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-4.3,"breakHorizontal":-14.2,"spinRate":2724,"spinDirection":40},"zone":8,"typeConfidence":2.0,"plateTime":0.44377807785500023,"extension":6.344064369957609},"hitData":{"launchSpeed":101.7,"launchAngle":7.0,"totalDistance":157.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":77.04,"coordY":101.52}},"index":4,"playId":"85056e62-545a-3f68-8e53-04c20fb7c86d","pitchNumber":2,"startTime":"2025-07-24T23:46:21.469Z","endTime":"2025-07-24T23:46:30.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2025-07-24T23:46:30.594Z","atBatIndex":0},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Luis Arraez doubles (19) on a sharp line drive to right fielder Jordan Walker. Fernando Tatis Jr. scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-24T23:46:38.825Z","endTime":"2025-07-24T23:48:03.181Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":{"id":543243,"link":"/api/v1/people/543243"},"isScoringEvent":true,"rbi":true,"earned":true,"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":91.4,"endSpeed":83.9,"strikeZoneTop":3.26470317894659,"strikeZoneBottom":1.54342088677449,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.752058444298537,"aZ":-21.48808234034325,"pfxX":0.8236540238799308,"pfxZ":5.933488693925431,"pX":0.41457567832366704,"pZ":3.545634859842531,"vX0":3.0639164724966634,"vY0":-133.16684149821614,"vZ0":-1.1623113125586673,"x":101.2,"y":143.05,"x0":-0.856511095684047,"y0":50.00568349180946,"z0":5.537619180453481,"aX":1.4837664658281533},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.7,"breakHorizontal":-2.2,"spinRate":2373,"spinDirection":199},"zone":12,"typeConfidence":2.0,"plateTime":0.41081582351779966,"extension":6.512771400956918},"index":0,"playId":"a5ed3fbb-b697-39aa-9a5d-e321567a35d6","pitchNumber":1,"startTime":"2025-07-24T23:46:54.318Z","endTime":"2025-07-24T23:46:58.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.8,"strikeZoneTop":3.16133733455834,"strikeZoneBottom":1.47328531778599,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.84120561042754,"aZ":-22.230445485094148,"pfxX":1.044152923539272,"pfxZ":5.574762830427531,"pX":0.021140764551367437,"pZ":2.5349840735369997,"vX0":2.039251754553427,"vY0":-132.1355251733203,"vZ0":-3.497669662493234,"x":116.19,"y":170.34,"x0":-0.8936623325564858,"y0":50.00473986920437,"z0":5.4926722277007,"aX":1.8620129784152073},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.6,"breakHorizontal":-2.3,"spinRate":2423,"spinDirection":194},"zone":5,"typeConfidence":2.0,"plateTime":0.4131420925003413,"extension":6.412338508547066},"index":1,"playId":"7762f301-17ed-34d8-9504-614a28829e51","pitchNumber":2,"startTime":"2025-07-24T23:47:12.636Z","endTime":"2025-07-24T23:47:17.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":91.6,"endSpeed":84.6,"strikeZoneTop":3.25230889255301,"strikeZoneBottom":1.56442610140468,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.579784256070525,"aZ":-21.70333041635321,"pfxX":1.126632088762126,"pfxZ":5.728390525380778,"pX":-0.29760745552587486,"pZ":4.576648211681168,"vX0":0.9482872207381516,"vY0":-133.55270288677372,"vZ0":1.098413842532954,"x":128.34,"y":115.21,"x0":-0.8021650826577152,"y0":50.00132973536814,"z0":5.707818795238603,"aX":2.059068514822223},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.8,"breakHorizontal":-2.3,"spinRate":2415,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.40827574526631105,"extension":6.526922922833629},"index":2,"playId":"5101a8cc-fc89-37cd-b226-d9d3f9f58ebd","pitchNumber":3,"startTime":"2025-07-24T23:47:31.096Z","endTime":"2025-07-24T23:47:34.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.79761259656405,"aZ":-28.88203149441381,"pfxX":2.081176065712085,"pfxZ":1.9363314937049552,"pX":0.20003473499290028,"pZ":3.196044232976496,"vX0":1.9437360886050472,"vY0":-129.05051044017554,"vZ0":-0.4253290556262295,"x":109.38,"y":152.49,"x0":-0.8310992583054951,"y0":50.00345287416408,"z0":5.572181784648947,"aX":3.5386311234450574},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.6,"breakHorizontal":-4.2,"spinRate":2701,"spinDirection":169},"zone":2,"typeConfidence":2.0,"plateTime":0.4231029897824419,"extension":6.478858164491049},"hitData":{"launchSpeed":100.6,"launchAngle":10.0,"totalDistance":176.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":223.0,"coordY":96.0}},"index":3,"playId":"904e875f-a18b-3fdd-a88e-68ddb8af8b28","pitchNumber":4,"startTime":"2025-07-24T23:47:49.983Z","endTime":"2025-07-24T23:48:03.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.0,"awayTeamWinProbability":65.0,"homeTeamWinProbabilityAdded":-11.400000000000006,"leverageIndex":1.46,"dramaIndex":112.0,"contextMetrics":{},"playEndTime":"2025-07-24T23:48:03.181Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Manny Machado strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-24T23:48:22.415Z","endTime":"2025-07-24T23:49:47.903Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.1,"strikeZoneTop":3.79258407659941,"strikeZoneBottom":1.71163346555143,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.1196118713181,"aZ":-19.56237645746619,"pfxX":-0.15845749053316593,"pfxZ":6.826673304762448,"pX":0.9076638349761322,"pZ":3.4000737418723794,"vX0":4.6675644027383845,"vY0":-134.550199712918,"vZ0":-2.088547176139588,"x":82.4,"y":146.98,"x0":-0.8234285759517468,"y0":50.003849703608545,"z0":5.5615003055612835,"aX":-0.2940347681835806},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.1,"breakHorizontal":-0.6,"spinRate":2565,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.40591310997565877,"extension":6.427195402397294},"index":0,"playId":"dac0dd5a-04d7-33b8-ad81-4f4142c5c9df","pitchNumber":1,"startTime":"2025-07-24T23:48:40.191Z","endTime":"2025-07-24T23:48:44.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.0,"strikeZoneTop":3.65,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.264146634415937,"aZ":-29.336175636687653,"pfxX":1.0885977061660066,"pfxZ":1.7601664385274516,"pX":1.3139684442653459,"pZ":2.002966345530158,"vX0":4.771757375601625,"vY0":-125.59710339427617,"vZ0":-2.85201264995216,"x":66.91,"y":184.7,"x0":-0.7448851556641336,"y0":50.00215075108932,"z0":5.516557504454131,"aX":1.7548194183227899},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.8,"breakHorizontal":-3.0,"spinRate":2747,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.4345857022722108,"extension":6.637204154830323},"index":1,"playId":"cdfdca5f-a861-38bd-8d36-d457201c0398","pitchNumber":2,"startTime":"2025-07-24T23:48:57.591Z","endTime":"2025-07-24T23:49:01.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.4,"strikeZoneTop":3.65,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.26495112668741,"aZ":-23.175665198402683,"pfxX":-6.618584398256023,"pfxZ":4.921226899588561,"pX":-0.29044932449660765,"pZ":2.6779006947082022,"vX0":3.1045969133031224,"vY0":-134.64021768205924,"vZ0":-3.1744031682732725,"x":128.07,"y":166.48,"x0":-0.6008965108991812,"y0":50.00566680078599,"z0":5.519457948760227,"aX":-12.107274725659588},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.4,"breakHorizontal":11.3,"spinRate":2423,"spinDirection":205},"zone":4,"typeConfidence":2.0,"plateTime":0.4073995189580244,"extension":6.5482481374744115},"index":2,"playId":"175c7bd2-39f0-37b4-8cf8-2db347108081","pitchNumber":3,"startTime":"2025-07-24T23:49:19.136Z","endTime":"2025-07-24T23:49:23.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.0,"strikeZoneTop":3.65,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.774526620502407,"aZ":-36.5542188096467,"pfxX":2.2117666931734865,"pfxZ":-2.782325942697107,"pX":0.4425572363356507,"pZ":1.5321520893076868,"vX0":1.944882134844316,"vY0":-124.56058698400875,"vZ0":-2.59397947033831,"x":100.13,"y":197.41,"x0":-0.6354673820639698,"y0":50.00435667567355,"z0":5.6063702043050645,"aX":3.479178106643498},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-5.4,"breakHorizontal":-4.4,"spinRate":2664,"spinDirection":42},"zone":9,"typeConfidence":2.0,"plateTime":0.43955770684026163,"extension":6.52074391373036},"index":3,"playId":"a1f1bd91-ba60-3b1e-ba93-6a15b52c2b81","pitchNumber":4,"startTime":"2025-07-24T23:49:43.165Z","endTime":"2025-07-24T23:49:47.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.6,"awayTeamWinProbability":61.4,"homeTeamWinProbabilityAdded":3.6000000000000014,"leverageIndex":1.08,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2025-07-24T23:49:47.903Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Merrill singles on a line drive to right fielder Jordan Walker. Luis Arraez scores.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-24T23:50:01.026Z","endTime":"2025-07-24T23:51:01.120Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":{"id":543243,"link":"/api/v1/people/543243"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"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":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.2,"strikeZoneTop":3.64192982288441,"strikeZoneBottom":1.74463345801233,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.609258658571,"aZ":-41.770982445542906,"pfxX":7.138095907108271,"pfxZ":-6.924524170835792,"pX":0.4192492925324866,"pZ":1.033119131397997,"vX0":0.5621657373503754,"vY0":-117.65740917988097,"vZ0":-1.4293666627848667,"x":101.02,"y":210.89,"x0":-0.7494092610665609,"y0":50.000501755073046,"z0":5.557736999500385,"aX":9.896559497334906},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-12.6,"breakHorizontal":-13.1,"spinRate":2563,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.4674862610850328,"extension":6.496511674044199},"index":0,"playId":"ec315db3-515a-36fc-aea0-9900781799cb","pitchNumber":1,"startTime":"2025-07-24T23:50:09.514Z","endTime":"2025-07-24T23:50:13.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":87.3,"endSpeed":80.2,"strikeZoneTop":3.62973052143164,"strikeZoneBottom":1.70062533367452,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.116460261629523,"aZ":-26.45824242551091,"pfxX":-9.800856382148273,"pfxZ":3.5053634988508984,"pX":-0.20170859475370584,"pZ":1.1422046828544077,"vX0":4.607819851514867,"vY0":-126.96222715816471,"vZ0":-4.9993608365676305,"x":124.69,"y":207.94,"x0":-0.7671466268056191,"y0":50.0063264050098,"z0":5.244055458377494,"aX":-15.995178041779718},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.4,"breakHorizontal":16.7,"spinRate":1767,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.43149915728840327,"extension":6.686598298369027},"index":1,"playId":"13b96867-b9c5-3e12-ba46-fc7c04c0bcd1","pitchNumber":2,"startTime":"2025-07-24T23:50:27.385Z","endTime":"2025-07-24T23:50:31.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.7,"strikeZoneTop":3.59,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.780824176522668,"aZ":-22.82288817653018,"pfxX":2.2851237567607914,"pfxZ":5.142947493786284,"pX":0.6824246510840647,"pZ":2.653523019673829,"vX0":3.076417987611349,"vY0":-133.28917969180478,"vZ0":-3.0257922648600495,"x":90.99,"y":167.13,"x0":-0.7790104722834822,"y0":50.003785069333276,"z0":5.4318786018872185,"aX":4.155313524969272},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.0,"breakHorizontal":-4.8,"spinRate":2430,"spinDirection":194},"zone":6,"typeConfidence":2.0,"plateTime":0.4092721816642073,"extension":6.516643297613554},"hitData":{"launchSpeed":77.7,"launchAngle":22.0,"totalDistance":232.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":186.51,"coordY":129.0}},"index":2,"playId":"2d5f91a3-6010-3600-b466-0a7714b1be9e","pitchNumber":3,"startTime":"2025-07-24T23:50:49.135Z","endTime":"2025-07-24T23:51:01.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.2,"awayTeamWinProbability":68.8,"homeTeamWinProbabilityAdded":-7.400000000000002,"leverageIndex":1.15,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2025-07-24T23:51:01.120Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xander Bogaerts strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-24T23:51:27.626Z","endTime":"2025-07-24T23:52:53.996Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"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":92.9,"endSpeed":85.1,"strikeZoneTop":3.82150174741088,"strikeZoneBottom":1.72453851613349,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.26717529300798,"aZ":-22.13766548558113,"pfxX":-6.99189930566465,"pfxZ":5.421208499278787,"pX":0.8827515493093674,"pZ":2.159944597993836,"vX0":6.173754526579515,"vY0":-135.15528053573738,"vZ0":-4.75692335582218,"x":83.35,"y":180.46,"x0":-0.5219237554898049,"y0":50.0043520003434,"z0":5.496244813381737,"aX":-12.945791257570848},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.0,"breakHorizontal":11.4,"spinRate":2355,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.40515636093378316,"extension":6.6203968132079405},"index":0,"playId":"803ed24e-5ac5-3fd3-a8ba-1c7a2a6bf665","pitchNumber":1,"startTime":"2025-07-24T23:51:34.091Z","endTime":"2025-07-24T23:51:38.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":"57b5c7bb-9504-3e45-bdbe-9bd72ae4cb51","startTime":"2025-07-24T23:51:50.611Z","endTime":"2025-07-24T23:51:54.162Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.2,"strikeZoneTop":3.63000120887353,"strikeZoneBottom":1.7199978703032,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.896078493003515,"aZ":-29.19068758461705,"pfxX":2.2603818860334,"pfxZ":1.8387473950945417,"pX":0.920771718382016,"pZ":1.5651173198135506,"vX0":3.5011694794454242,"vY0":-126.04942452433502,"vZ0":-3.666711113542703,"x":81.9,"y":196.52,"x0":-0.7759313102314097,"y0":50.00020911233666,"z0":5.376941614127555,"aX":3.6629124298244564},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.8,"breakHorizontal":-4.8,"spinRate":2675,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.4333451266695385,"extension":6.418414606825388},"index":2,"playId":"4820996d-98bf-35a6-9b64-ff927f3e3ebb","pitchNumber":2,"startTime":"2025-07-24T23:52:09.042Z","endTime":"2025-07-24T23:52:13.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.6,"strikeZoneTop":3.63,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.777729853979494,"aZ":-36.97061833149587,"pfxX":8.588421224174047,"pfxZ":-3.073311553600906,"pX":0.8106007968724773,"pZ":1.8907399405008167,"vX0":0.9540579702942572,"vY0":-124.41369529204201,"vZ0":-1.6139326483235559,"x":86.1,"y":187.73,"x0":-0.693406753675897,"y0":50.001118855564926,"z0":5.6217800167024,"aX":13.414467354794763},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-5.6,"breakHorizontal":-15.7,"spinRate":2651,"spinDirection":46},"zone":9,"typeConfidence":2.0,"plateTime":0.4408335780423811,"extension":6.4582355217974},"index":3,"playId":"996bdae5-e1e3-3ac9-9bc7-aa1dd126ee0b","pitchNumber":3,"startTime":"2025-07-24T23:52:29.220Z","endTime":"2025-07-24T23:52:33.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","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":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.2,"strikeZoneTop":3.63,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.62790380425782,"aZ":-37.224244164766176,"pfxX":8.486009123929737,"pfxZ":-3.213869742221858,"pX":1.9287786564872997,"pZ":0.6012829892299809,"vX0":3.1895249372159653,"vY0":-124.95496050037353,"vZ0":-4.552061571980613,"x":43.48,"y":222.55,"x0":-0.46882259525823317,"y0":50.002216122286164,"z0":5.525438225397009,"aX":13.33570518428168},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-6.7,"breakHorizontal":-16.1,"spinRate":2607,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.4393738702640366,"extension":6.382019051077214},"index":4,"playId":"ab2072b2-f463-3a84-af09-a9464f0cb5ec","pitchNumber":4,"startTime":"2025-07-24T23:52:50.260Z","endTime":"2025-07-24T23:52:53.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.5,"awayTeamWinProbability":66.5,"homeTeamWinProbabilityAdded":2.3000000000000007,"leverageIndex":0.93,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2025-07-24T23:52:53.996Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gavin Sheets grounds out softly, third baseman Nolan Arenado to first baseman Willson Contreras.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-24T23:53:12.038Z","endTime":"2025-07-24T23:53:33.283Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":72.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.93923868287036,"aZ":-43.56669461204162,"pfxX":5.130680884898999,"pfxZ":-8.480406549904234,"pX":-0.1071116119284507,"pZ":1.9456810286585708,"vX0":-0.16713054295678953,"vY0":-115.87184480464822,"vZ0":0.9352218670402237,"x":121.08,"y":186.25,"x0":-0.6988927778541082,"y0":50.00036276676451,"z0":5.737254148598065,"aX":6.896169308938127},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.2,"breakVerticalInduced":-14.8,"breakHorizontal":-9.2,"spinRate":2490,"spinDirection":26},"zone":8,"typeConfidence":2.0,"plateTime":0.4747746139688127,"extension":6.487034016093033},"hitData":{"launchSpeed":51.9,"launchAngle":-30.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":104.06,"coordY":165.79}},"index":0,"playId":"465de753-ce1e-32c8-a294-97eecd840365","pitchNumber":1,"startTime":"2025-07-24T23:53:25.216Z","endTime":"2025-07-24T23:53:33.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.199999999999996,"awayTeamWinProbability":64.80000000000001,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.69,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-07-24T23:53:33.283Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brendan Donovan singles on a sharp line drive to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-24T23:55:41.986Z","endTime":"2025-07-24T23:56:18.919Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"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(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":92.7,"endSpeed":84.7,"strikeZoneTop":3.29999974871437,"strikeZoneBottom":1.67330613470628,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.3270227118376,"aZ":-22.267632275318984,"pfxX":-9.93667172393986,"pfxZ":5.3862190721521905,"pX":0.011421708712355214,"pZ":2.942513044761124,"vX0":7.503307049979991,"vY0":-134.7562102841249,"vZ0":-2.610706211451123,"x":116.56,"y":159.33,"x0":-1.5183076747893802,"y0":50.00246191975953,"z0":5.497306711728647,"aX":-18.271803489771564},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.4,"breakHorizontal":16.4,"spinRate":2228,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.4064832286005178,"extension":6.6439846360814725},"index":0,"playId":"f97d3bf8-756b-3697-a0e5-c4b835769ff4","pitchNumber":1,"startTime":"2025-07-24T23:55:50.675Z","endTime":"2025-07-24T23:55:54.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.786533619324196,"aZ":-20.906341288088118,"pfxX":0.7230169335725808,"pfxZ":6.4654608669967315,"pX":-0.23046567309310603,"pZ":2.464320933673889,"vX0":3.2869941675557706,"vY0":-130.95005566801012,"vZ0":-3.887292930583361,"x":125.78,"y":172.24,"x0":-1.594159721450465,"y0":50.00317882747599,"z0":5.525737643932124,"aX":1.2588086506999954},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":11.2,"breakHorizontal":-2.0,"spinRate":2518,"spinDirection":194},"zone":5,"typeConfidence":2.0,"plateTime":0.4177540952299359,"extension":6.490108536587195},"hitData":{"launchSpeed":102.9,"launchAngle":11.0,"totalDistance":201.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":169.41,"coordY":88.92}},"index":1,"playId":"62fad629-58d3-358e-af10-c661f08197cd","pitchNumber":2,"startTime":"2025-07-24T23:56:07.405Z","endTime":"2025-07-24T23:56:18.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"credit":"b_ab"},{"player":{"id":506433,"link":"/api/v1/people/506433"},"credit":"p_ab"},{"player":{"id":680977,"link":"/api/v1/people/680977"},"credit":"b_pa"},{"player":{"id":506433,"link":"/api/v1/people/506433"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.0,"awayTeamWinProbability":61.0,"homeTeamWinProbabilityAdded":3.8000000000000043,"leverageIndex":0.9,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2025-07-24T23:56:18.919Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Iván Herrera called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-24T23:56:34.689Z","endTime":"2025-07-24T23:57:51.844Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":455117,"link":"/api/v1/people/455117"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.7,"strikeZoneTop":3.40000057154867,"strikeZoneBottom":1.56439677708469,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.81477025711102,"aZ":-14.185783290995198,"pfxX":-4.448234105349083,"pfxZ":9.527139782130835,"pX":1.0862257815724405,"pZ":3.229528214887775,"vX0":8.195216604794354,"vY0":-136.71712135287456,"vZ0":-3.668451826759326,"x":75.6,"y":151.58,"x0":-1.3755825377608755,"y0":50.00575039699061,"z0":5.565686868484842,"aX":-8.402190403764136},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.7,"breakHorizontal":6.2,"spinRate":2343,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.4010005257397822,"extension":6.60327309403355},"index":0,"playId":"41d75f58-49c6-3bee-838d-42cc60e1c228","pitchNumber":1,"startTime":"2025-07-24T23:56:45.303Z","endTime":"2025-07-24T23:56:49.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":92.7,"endSpeed":84.8,"strikeZoneTop":3.43375382397492,"strikeZoneBottom":1.57290824144422,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.898761529897847,"aZ":-24.273863945287182,"pfxX":-8.19931197641216,"pfxZ":4.2935164463022435,"pX":-0.6828153863243765,"pZ":2.2920943509269267,"vX0":5.642425847208053,"vY0":-134.9300067972603,"vZ0":-3.8579402730185857,"x":143.03,"y":176.89,"x0":-1.7378590298167544,"y0":50.004538826889714,"z0":5.454958808732378,"aX":-15.090350680854032},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.1,"breakHorizontal":13.6,"spinRate":2017,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.4062469410992806,"extension":6.660170710279933},"index":1,"playId":"204d399a-e888-3cc7-ae5d-ff007b50e0fc","pitchNumber":2,"startTime":"2025-07-24T23:57:04.982Z","endTime":"2025-07-24T23:57:09.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":81.0,"strikeZoneTop":3.4,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.910606104418104,"aZ":-30.32877293160837,"pfxX":3.0830275059423364,"pfxZ":1.1164616432540555,"pX":0.437590410258567,"pZ":2.262910511729643,"vX0":3.924953153652971,"vY0":-126.79850504408911,"vZ0":-2.4579784739897357,"x":100.32,"y":177.68,"x0":-1.5235743030364342,"y0":50.00020614649497,"z0":5.634940397360442,"aX":5.081258199242654},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.8,"breakHorizontal":-6.4,"spinRate":2707,"spinDirection":148},"zone":6,"typeConfidence":2.0,"plateTime":0.4299266290011463,"extension":6.531289560263669},"index":2,"playId":"47390d89-6490-35af-bfe2-f4e340d06c7e","pitchNumber":3,"startTime":"2025-07-24T23:57:24.851Z","endTime":"2025-07-24T23:57:28.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":72.6,"endSpeed":66.5,"strikeZoneTop":3.26740776982868,"strikeZoneBottom":1.51766961174226,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.704619730649558,"aZ":-42.665726208505745,"pfxX":5.8243022189598905,"pfxZ":-9.39740862197819,"pX":-0.45935804261544133,"pZ":2.9209299619834552,"vX0":0.2627666936771958,"vY0":-105.53955077173465,"vZ0":4.152727253942019,"x":134.51,"y":159.91,"x0":-1.3413805461921686,"y0":50.00265033503028,"z0":5.875739636556858,"aX":6.501964021103071},"breaks":{"breakAngle":8.4,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.8,"breakVerticalInduced":-15.4,"breakHorizontal":-10.6,"spinRate":2549,"spinDirection":41},"zone":1,"typeConfidence":2.0,"plateTime":0.5210490218132602,"extension":6.621463082060882},"index":3,"playId":"03b20fc1-7808-3417-8a77-eaee6a0ad0eb","pitchNumber":4,"startTime":"2025-07-24T23:57:46.692Z","endTime":"2025-07-24T23:57:51.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_ab"},{"player":{"id":506433,"link":"/api/v1/people/506433"},"credit":"p_ab"},{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_pa"},{"player":{"id":506433,"link":"/api/v1/people/506433"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.5,"awayTeamWinProbability":64.5,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":1.56,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2025-07-24T23:57:51.844Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alec Burleson flies out to left fielder Bryce Johnson.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-24T23:58:05.909Z","endTime":"2025-07-24T23:59:10.685Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669369,"link":"/api/v1/people/669369"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"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":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":72.3,"endSpeed":66.9,"strikeZoneTop":3.3152904823108,"strikeZoneBottom":1.54196673118615,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.603824120598848,"aZ":-41.498571232681186,"pfxX":6.390955712050352,"pfxZ":-8.339131699517827,"pX":-0.9356553004826871,"pZ":1.9589026726077297,"vX0":-0.836949392289671,"vY0":-105.31462094897857,"vZ0":1.840908766931849,"x":152.66,"y":185.89,"x0":-1.3620292224661383,"y0":50.00151414781666,"z0":5.888881909057183,"aX":7.147430912540674},"breaks":{"breakAngle":9.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.6,"breakVerticalInduced":-14.2,"breakHorizontal":-11.3,"spinRate":2562,"spinDirection":35},"zone":13,"typeConfidence":2.0,"plateTime":0.5209363098516251,"extension":6.67996062055755},"index":0,"playId":"ea9bebe0-f0bd-3318-b284-e8d341076eed","pitchNumber":1,"startTime":"2025-07-24T23:58:16.834Z","endTime":"2025-07-24T23:58:21.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.1,"strikeZoneTop":3.42196910955621,"strikeZoneBottom":1.61684044909046,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.613907385092062,"aZ":-25.54251481229015,"pfxX":-9.243747573414757,"pfxZ":3.5170121910714167,"pX":0.22214304512289954,"pZ":1.9697242587027328,"vX0":8.345079382164675,"vY0":-136.20752329710496,"vZ0":-4.197838314053722,"x":108.53,"y":185.6,"x0":-1.6734237494022088,"y0":50.00663819527062,"z0":5.287328770531725,"aX":-17.453499581904737},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.6,"breakHorizontal":15.1,"spinRate":2335,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.4014061854406945,"extension":6.8323056891123155},"index":1,"playId":"24550cba-7fd1-362c-880e-0cdf4b78980c","pitchNumber":2,"startTime":"2025-07-24T23:58:35.574Z","endTime":"2025-07-24T23:58:39.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.615119286045598,"aZ":-21.743971799312007,"pfxX":-8.818959114313268,"pfxZ":5.341453164004038,"pX":-0.5898190062228341,"pZ":2.7362850720377767,"vX0":5.764357290981811,"vY0":-138.55995477495375,"vZ0":-3.327689923050816,"x":139.48,"y":164.9,"x0":-1.546379627740401,"y0":50.00506913407253,"z0":5.397842684742382,"aX":-17.229718399419255},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.2,"breakHorizontal":14.9,"spinRate":2417,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.39459529871928734,"extension":6.6346585634082755},"hitData":{"launchSpeed":86.1,"launchAngle":37.0,"totalDistance":298.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":44.05,"coordY":110.64}},"index":2,"playId":"d32c2b5e-67e8-3cc2-b27d-dd6f16077705","pitchNumber":3,"startTime":"2025-07-24T23:58:57.970Z","endTime":"2025-07-24T23:59:10.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_ab"},{"player":{"id":506433,"link":"/api/v1/people/506433"},"credit":"p_ab"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_pa"},{"player":{"id":506433,"link":"/api/v1/people/506433"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.5,"awayTeamWinProbability":67.5,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.26,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2025-07-24T23:59:10.685Z","atBatIndex":8},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Willson Contreras doubles (27) on a line drive to left fielder Bryce Johnson. Brendan Donovan scores. Willson Contreras to 3rd.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-24T23:59:27.722Z","endTime":"2025-07-25T00:01:36.899Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669369,"link":"/api/v1/people/669369"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_throw","runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":{"id":506433,"link":"/api/v1/people/506433"},"isScoringEvent":true,"rbi":true,"earned":true,"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(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":93.9,"endSpeed":86.5,"strikeZoneTop":3.54354024424978,"strikeZoneBottom":1.6860443821075,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.80058563700292,"aZ":-21.522074915953844,"pfxX":-7.649419890963173,"pfxZ":5.595772186687966,"pX":0.4163810882932817,"pZ":2.386209123990477,"vX0":7.9022242098251505,"vY0":-136.57086335425106,"vZ0":-4.2769305586722375,"x":101.13,"y":174.35,"x0":-1.5096195759893172,"y0":50.004801616048,"z0":5.437671836966389,"aX":-14.568425132790678},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.5,"breakHorizontal":12.4,"spinRate":2247,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.39983064067732244,"extension":6.831903004136167},"index":0,"playId":"3551ce10-50f8-3db4-9aa8-d736ba51c950","pitchNumber":1,"startTime":"2025-07-24T23:59:34.906Z","endTime":"2025-07-24T23:59:39.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":71.4,"endSpeed":65.4,"strikeZoneTop":3.46999872038533,"strikeZoneBottom":1.63473010258845,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.012021958913436,"aZ":-42.59791230962836,"pfxX":6.69064374774843,"pfxZ":-9.6680222744834,"pX":-0.6813498913330985,"pZ":2.7733106172739466,"vX0":-0.4885001505896106,"vY0":-103.74103641797322,"vZ0":4.108407036083979,"x":142.97,"y":163.9,"x0":-1.3094270832172221,"y0":50.00046129322001,"z0":5.879930997258643,"aX":7.216790865327297},"breaks":{"breakAngle":9.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-70.1,"breakVerticalInduced":-15.8,"breakHorizontal":-11.9,"spinRate":2519,"spinDirection":33},"zone":4,"typeConfidence":2.0,"plateTime":0.5300549540506765,"extension":6.83286344931044},"index":1,"playId":"df01bb8c-f025-335b-a458-6fb10d4ab209","pitchNumber":2,"startTime":"2025-07-24T23:59:54.985Z","endTime":"2025-07-24T23:59:59.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":90.5,"endSpeed":84.5,"strikeZoneTop":3.5695136564527,"strikeZoneBottom":1.67925347863352,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.45686500867759,"aZ":-25.09692348744611,"pfxX":2.0277890231347317,"pfxZ":3.9561829019990142,"pX":1.4569181133719526,"pZ":1.4149099039691164,"vX0":6.918814396098906,"vY0":-131.7229857525428,"vZ0":-5.656683056644201,"x":61.47,"y":200.58,"x0":-1.4488730580172051,"y0":50.00012647290697,"z0":5.404057961108332,"aX":3.622983562545972},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.4,"breakHorizontal":-4.9,"spinRate":2809,"spinDirection":173},"zone":14,"typeConfidence":2.0,"plateTime":0.41311514797147897,"extension":6.672337850787103},"index":2,"playId":"a12a9325-a3fd-3817-a7df-9976e5fee5c1","pitchNumber":3,"startTime":"2025-07-25T00:00:17.043Z","endTime":"2025-07-25T00:00:22.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":84.6,"endSpeed":78.7,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.42722564268984,"aZ":-33.550468291428395,"pfxX":5.918900194074598,"pfxZ":-0.8797184145595622,"pX":0.061921779978081154,"pZ":2.854633465954314,"vX0":3.1589268181786805,"vY0":-123.25440236232663,"vZ0":0.3865760358875343,"x":114.64,"y":161.7,"x0":-2.0000082767922387,"y0":50.004656510193634,"z0":5.4985826659708215,"aX":9.229310557965551},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.3,"breakHorizontal":-11.4,"spinRate":2757,"spinDirection":74},"zone":5,"typeConfidence":2.0,"plateTime":0.44212987312266927,"extension":6.604643161899827},"index":3,"playId":"3c8ace72-a875-3559-a508-ba95656705d1","pitchNumber":4,"startTime":"2025-07-25T00:00:39.291Z","endTime":"2025-07-25T00:00:43.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2025-07-25T00:00:58.154Z","endTime":"2025-07-25T00:01:19.928Z","isPitch":false,"type":"action","player":{"id":575929,"link":"/api/v1/people/575929"},"defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.2,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.035353255418514,"aZ":-19.231861905112815,"pfxX":-7.861789220907609,"pfxZ":6.814143412302315,"pX":-0.6583290072085198,"pZ":2.5212265313460858,"vX0":5.602877299554689,"vY0":-136.68694678997463,"vZ0":-4.154938524470098,"x":142.09,"y":170.71,"x0":-1.7092364077160698,"y0":50.00515051614613,"z0":5.374956832168837,"aX":-14.935969989736527},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.6,"breakHorizontal":13.1,"spinRate":2287,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.4001222026910196,"extension":6.68758318983824},"hitData":{"launchSpeed":95.0,"launchAngle":10.0,"totalDistance":178.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":44.42,"coordY":119.97}},"index":5,"playId":"8f4730b9-b995-3df6-b3f9-14177b8a416b","pitchNumber":5,"startTime":"2025-07-25T00:01:19.928Z","endTime":"2025-07-25T00:01:36.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"credit":"b_ab"},{"player":{"id":506433,"link":"/api/v1/people/506433"},"credit":"p_ab"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"credit":"b_pa"},{"player":{"id":506433,"link":"/api/v1/people/506433"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.5,"awayTeamWinProbability":56.5,"homeTeamWinProbabilityAdded":11.0,"leverageIndex":0.89,"dramaIndex":95.0,"contextMetrics":{},"playEndTime":"2025-07-25T00:01:36.899Z","atBatIndex":9},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nolan Arenado lines out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-25T00:02:09.764Z","endTime":"2025-07-25T00:02:27.349Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.01163023744398,"aZ":-33.74170407341959,"pfxX":7.611066944222351,"pfxZ":-1.0251711349309653,"pX":0.8103993240373445,"pZ":1.7570484419713663,"vX0":3.15006913837004,"vY0":-123.41901629499844,"vZ0":-2.526571884003026,"x":86.11,"y":191.34,"x0":-1.473564865338271,"y0":50.002397110589186,"z0":5.653601953653876,"aX":11.664993565366203},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-2.2,"breakHorizontal":-14.5,"spinRate":2710,"spinDirection":71},"zone":9,"typeConfidence":2.0,"plateTime":0.4448719074075722,"extension":6.399378155366682},"hitData":{"launchSpeed":88.8,"launchAngle":21.0,"totalDistance":300.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":170.47,"coordY":87.25}},"index":0,"playId":"0f7e3b52-daca-39fe-ad2c-d3f4a8546f55","pitchNumber":1,"startTime":"2025-07-25T00:02:19.206Z","endTime":"2025-07-25T00:02:27.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"third":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_ab"},{"player":{"id":506433,"link":"/api/v1/people/506433"},"credit":"p_ab"},{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":506433,"link":"/api/v1/people/506433"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.7,"awayTeamWinProbability":60.3,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":1.41,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2025-07-25T00:02:27.349Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Cronenworth flies out to center fielder Victor Scott II.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-25T00:04:23.479Z","endTime":"2025-07-25T00:05:17.648Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":92.7,"endSpeed":86.0,"strikeZoneTop":3.29427410819081,"strikeZoneBottom":1.60369224242768,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.325100258261884,"aZ":-19.704095524508492,"pfxX":-0.720394539087934,"pfxZ":6.650418556999972,"pX":0.588149508102721,"pZ":2.7566104496286843,"vX0":3.7045882369694403,"vY0":-135.06241921059961,"vZ0":-3.8318358753690114,"x":94.58,"y":164.35,"x0":-0.698924766196239,"y0":50.00372583215361,"z0":5.5538906103863805,"aX":-1.3517816219508767},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":11.5,"breakHorizontal":0.6,"spinRate":2451,"spinDirection":201},"zone":6,"typeConfidence":2.0,"plateTime":0.4032765908981544,"extension":6.476494661952394},"index":0,"playId":"5400e90d-65a0-30f1-aca3-1a83d9a71b7a","pitchNumber":1,"startTime":"2025-07-25T00:04:36.413Z","endTime":"2025-07-25T00:04:40.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.9,"strikeZoneTop":3.269999736585,"strikeZoneBottom":1.57663989908301,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.638877363871128,"aZ":-19.64060786443235,"pfxX":-0.8202158636802248,"pfxZ":6.659661931181654,"pX":0.05265599657173688,"pZ":4.020581331997447,"vX0":2.3910531864910367,"vY0":-135.59864710388413,"vZ0":-0.6938216489907927,"x":114.99,"y":130.22,"x0":-0.7298167403590642,"y0":50.004930627346994,"z0":5.636717926338379,"aX":-1.5445028737492184},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.1,"breakHorizontal":1.1,"spinRate":2454,"spinDirection":195},"zone":12,"typeConfidence":2.0,"plateTime":0.4022659441583376,"extension":6.35358813344998},"index":1,"playId":"9e3a8f6e-4fb0-3ca3-bc5e-1b6d89e0fe11","pitchNumber":2,"startTime":"2025-07-25T00:04:51.608Z","endTime":"2025-07-25T00:04:55.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":78.7,"strikeZoneTop":3.27,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.329602262935904,"aZ":-25.10609128607943,"pfxX":-8.262919156647092,"pfxZ":4.45593834207404,"pX":-0.6960258634699189,"pZ":2.642403476168457,"vX0":3.0725404362751956,"vY0":-125.442704556642,"vZ0":-1.5638961822890391,"x":143.53,"y":167.44,"x0":-0.8659170069976074,"y0":50.00583249011116,"z0":5.328661006838103,"aX":-13.117689562890126},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":7.9,"breakHorizontal":14.2,"spinRate":1951,"spinDirection":212},"zone":4,"typeConfidence":2.0,"plateTime":0.43731717260844283,"extension":6.562370920836902},"hitData":{"launchSpeed":88.9,"launchAngle":47.0,"totalDistance":280.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":104.62,"coordY":89.64}},"index":2,"playId":"5c024277-98e4-3634-9d6f-8b9c95f703f9","pitchNumber":3,"startTime":"2025-07-25T00:05:07.622Z","endTime":"2025-07-25T00:05:17.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.8,"awayTeamWinProbability":58.2,"homeTeamWinProbabilityAdded":2.0999999999999943,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-07-25T00:05:17.648Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryce Johnson grounds out, second baseman Brendan Donovan to first baseman Willson Contreras.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-25T00:05:34.783Z","endTime":"2025-07-25T00:06:08.731Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"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":92.1,"endSpeed":85.3,"strikeZoneTop":3.45999938486075,"strikeZoneBottom":1.60120534042628,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.446418786661052,"aZ":-20.653465568494028,"pfxX":0.43074342669314536,"pfxZ":6.229581560792379,"pX":-0.25555743807528447,"pZ":3.2495963624624133,"vX0":1.274322880587345,"vY0":-134.27359467800187,"vZ0":-2.168067388672643,"x":126.74,"y":151.04,"x0":-0.7897874038816505,"y0":50.00569073876555,"z0":5.51646628466313,"aX":0.7972687710007312},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.0,"breakHorizontal":-1.1,"spinRate":2544,"spinDirection":198},"zone":2,"typeConfidence":2.0,"plateTime":0.40584931820358827,"extension":6.502195039212443},"index":0,"playId":"d32feed4-1ed0-3cda-bde3-3db611ad4e89","pitchNumber":1,"startTime":"2025-07-25T00:05:43.810Z","endTime":"2025-07-25T00:05:47.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":73.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.149283944970197,"aZ":-41.38939641567557,"pfxX":5.8250337610881395,"pfxZ":-6.711703785427547,"pX":0.29103239260869385,"pZ":1.353529935364839,"vX0":0.4402209868323204,"vY0":-116.74020853313351,"vZ0":-0.8307676328043366,"x":105.91,"y":202.23,"x0":-0.6565589486520276,"y0":50.00393583542273,"z0":5.629399611194474,"aX":7.994627157463102},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-12.1,"breakHorizontal":-10.7,"spinRate":2553,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.4702042550394063,"extension":6.488333857822585},"hitData":{"launchSpeed":67.6,"launchAngle":9.0,"totalDistance":85.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.11,"coordY":152.58}},"index":1,"playId":"d8bb9be7-9539-3d53-97d0-df7700e21db3","pitchNumber":2,"startTime":"2025-07-25T00:06:00.689Z","endTime":"2025-07-25T00:06:08.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669369,"link":"/api/v1/people/669369"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":669369,"link":"/api/v1/people/669369"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.3,"awayTeamWinProbability":56.7,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.61,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-07-25T00:06:08.731Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Martín Maldonado flies out to center fielder Victor Scott II.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-25T00:06:33.263Z","endTime":"2025-07-25T00:06:48.286Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":455117,"fullName":"Martín Maldonado","link":"/api/v1/people/455117"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":455117,"fullName":"Martín Maldonado","link":"/api/v1/people/455117"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.989677673275615,"aZ":-24.710208740751884,"pfxX":-3.250122644877375,"pfxZ":4.1196853165085745,"pX":0.25348930633380445,"pZ":3.0009314254118062,"vX0":3.348492011434612,"vY0":-133.54357425351495,"vZ0":-2.0361746685689175,"x":107.34,"y":157.75,"x0":-0.5926619810744393,"y0":50.00143569919397,"z0":5.545587078011436,"aX":-5.886745761927286},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.2,"breakHorizontal":5.2,"spinRate":2360,"spinDirection":201},"zone":2,"typeConfidence":2.0,"plateTime":0.4097049548831784,"extension":6.503986246065737},"hitData":{"launchSpeed":87.3,"launchAngle":47.0,"totalDistance":275.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":104.63,"coordY":91.77}},"index":0,"playId":"a9a9bbdd-17bb-3c96-8a99-72fc3eb1209b","pitchNumber":1,"startTime":"2025-07-25T00:06:38.840Z","endTime":"2025-07-25T00:06:48.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":455117,"link":"/api/v1/people/455117","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":455117,"link":"/api/v1/people/455117"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":455117,"link":"/api/v1/people/455117"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.3,"awayTeamWinProbability":55.7,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-07-25T00:06:48.286Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Masyn Winn grounds out to first baseman Luis Arraez.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-25T00:09:23.377Z","endTime":"2025-07-25T00:10:36.120Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":73.0,"endSpeed":67.2,"strikeZoneTop":3.31756133391245,"strikeZoneBottom":1.54486204984557,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.59643931758731,"aZ":-41.067628598498914,"pfxX":4.898216686317336,"pfxZ":-7.831007816594323,"pX":-0.5625345338311939,"pZ":1.991281808844471,"vX0":0.5356369725307908,"vY0":-106.28758355594874,"vZ0":1.8439585365479965,"x":138.44,"y":185.02,"x0":-1.4542816763881983,"y0":50.005226559828806,"z0":5.804580034949948,"aX":5.55942923139341},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.8,"breakVerticalInduced":-13.2,"breakHorizontal":-9.0,"spinRate":2696,"spinDirection":43},"zone":7,"typeConfidence":2.0,"plateTime":0.5169264136991658,"extension":6.714294589478058},"index":0,"playId":"c14a012b-1251-350d-acdd-bed9b177502a","pitchNumber":1,"startTime":"2025-07-25T00:09:26.086Z","endTime":"2025-07-25T00:09:29.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":94.7,"endSpeed":86.6,"strikeZoneTop":3.41,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.71042360296756,"aZ":-12.892114939221711,"pfxX":-2.1073872193434227,"pfxZ":10.047814913923496,"pX":1.036052991483424,"pZ":2.5470313646070992,"vX0":7.465407631279598,"vY0":-137.68154897730662,"vZ0":-5.8232840534025785,"x":77.51,"y":170.01,"x0":-1.4373400285658708,"y0":50.003485034500166,"z0":5.5629006213219485,"aX":-4.045874057855924},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.2,"breakHorizontal":2.3,"spinRate":2403,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.39790661730004917,"extension":6.671906508380245},"index":1,"playId":"0a788263-2a41-33d4-b0a3-846967a50ce7","pitchNumber":2,"startTime":"2025-07-25T00:09:43.346Z","endTime":"2025-07-25T00:09:47.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.9,"strikeZoneTop":3.47901712570245,"strikeZoneBottom":1.58000021071103,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.202541571019058,"aZ":-28.763583300998633,"pfxX":3.29066755094878,"pfxZ":1.995976290580998,"pX":1.7023754004050053,"pZ":0.04769776835665533,"vX0":6.94735282922807,"vY0":-129.1131030889506,"vZ0":-8.07956709120422,"x":52.11,"y":237.49,"x0":-1.4394395433572293,"y0":50.00186830881703,"z0":5.397773283955551,"aX":5.612413178594482},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.2,"breakHorizontal":-7.3,"spinRate":2975,"spinDirection":169},"zone":14,"typeConfidence":2.0,"plateTime":0.422507912186493,"extension":6.655677148683755},"index":2,"playId":"ef824fcb-f412-382f-93f0-0444e134233a","pitchNumber":3,"startTime":"2025-07-25T00:10:06.552Z","endTime":"2025-07-25T00:10:10.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.3,"strikeZoneTop":3.41,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.546466289341346,"aZ":-23.649154379500246,"pfxX":-1.2285758034804473,"pfxZ":5.315198131575178,"pX":0.6615442001313797,"pZ":2.3074081354453337,"vX0":5.401369402243256,"vY0":-125.85368804351992,"vZ0":-3.3216374276218055,"x":91.78,"y":176.48,"x0":-1.3528766381881927,"y0":50.004316815231434,"z0":5.559880007113832,"aX":-1.9718197561006332},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":9.1,"breakHorizontal":1.0,"spinRate":1338,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.43521432224133916,"extension":6.861058801761738},"hitData":{"launchSpeed":64.1,"launchAngle":-2.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.51,"coordY":171.71}},"index":3,"playId":"5a8ed964-9094-3862-adaf-41f94dc08002","pitchNumber":4,"startTime":"2025-07-25T00:10:27.599Z","endTime":"2025-07-25T00:10:36.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_ab"},{"player":{"id":506433,"link":"/api/v1/people/506433"},"credit":"p_ab"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_pa"},{"player":{"id":506433,"link":"/api/v1/people/506433"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.8,"awayTeamWinProbability":58.2,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-07-25T00:10:36.120Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jordan Walker singles on a line drive to left fielder Bryce Johnson.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-25T00:10:53.134Z","endTime":"2025-07-25T00:11:14.077Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669369,"link":"/api/v1/people/669369"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.7,"strikeZoneTop":3.79,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.32432006538232,"aZ":-22.294016871921382,"pfxX":-7.960186231898199,"pfxZ":5.255135353623004,"pX":-0.9319444452329224,"pZ":2.919033031458568,"vX0":4.9733794783217355,"vY0":-136.11994112765117,"vZ0":-2.6500040717919506,"x":152.52,"y":159.97,"x0":-1.746633440672838,"y0":50.00308494854197,"z0":5.445370436849484,"aX":-14.967543669121614},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.1,"breakHorizontal":13.4,"spinRate":2244,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.40208148071036565,"extension":6.541759881854652},"hitData":{"launchSpeed":73.9,"launchAngle":15.0,"totalDistance":190.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":94.27,"coordY":108.61}},"index":0,"playId":"9cdfa901-a438-399c-ad72-284b5ad582fe","pitchNumber":1,"startTime":"2025-07-25T00:11:02.778Z","endTime":"2025-07-25T00:11:14.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_ab"},{"player":{"id":506433,"link":"/api/v1/people/506433"},"credit":"p_ab"},{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_pa"},{"player":{"id":506433,"link":"/api/v1/people/506433"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.6,"awayTeamWinProbability":55.4,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":0.72,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-07-25T00:11:14.077Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pedro Pagés flies out to left fielder Bryce Johnson.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-25T00:11:32.552Z","endTime":"2025-07-25T00:12:16.473Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"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":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669369,"link":"/api/v1/people/669369"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":81.1,"strikeZoneTop":3.25150376558991,"strikeZoneBottom":1.59999982745151,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.66616295014216,"aZ":-29.59089288047405,"pfxX":2.8218857306442713,"pfxZ":1.5753943482141377,"pX":1.8905082414333927,"pZ":1.7193082609224952,"vX0":7.302408770806358,"vY0":-126.2634151050043,"vZ0":-3.700265065065171,"x":44.94,"y":192.36,"x0":-1.3867217727018484,"y0":50.005651651134684,"z0":5.542147582550039,"aX":4.631407337636429},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.3,"breakHorizontal":-6.5,"spinRate":2815,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.43105231339824934,"extension":6.70032120904766},"index":0,"playId":"381c4ea7-39a1-3ea7-bdad-2818c7f4adcc","pitchNumber":1,"startTime":"2025-07-25T00:11:41.405Z","endTime":"2025-07-25T00:11:45.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":93.8,"endSpeed":86.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.36492445876137,"aZ":-21.098849498518476,"pfxX":-6.894720595665422,"pfxZ":5.826704931040032,"pX":-0.535943317957622,"pZ":2.3345281006032694,"vX0":6.019578066185497,"vY0":-136.580244233073,"vZ0":-4.101577934469605,"x":137.43,"y":175.75,"x0":-1.8661593027253531,"y0":50.00211663413464,"z0":5.295473495284652,"aX":-13.10490671836896},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.0,"breakHorizontal":11.3,"spinRate":2382,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.4000883810113276,"extension":6.832643135117038},"hitData":{"launchSpeed":98.9,"launchAngle":48.0,"totalDistance":315.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":92.11,"coordY":77.46}},"index":1,"playId":"98628272-f488-3a6c-8f98-106798141a1a","pitchNumber":2,"startTime":"2025-07-25T00:12:03.190Z","endTime":"2025-07-25T00:12:16.473Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"credit":"b_ab"},{"player":{"id":506433,"link":"/api/v1/people/506433"},"credit":"p_ab"},{"player":{"id":686780,"link":"/api/v1/people/686780"},"credit":"b_pa"},{"player":{"id":506433,"link":"/api/v1/people/506433"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.3,"awayTeamWinProbability":58.7,"homeTeamWinProbabilityAdded":-3.3000000000000043,"leverageIndex":1.38,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2025-07-25T00:12:16.473Z","atBatIndex":16},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Victor Scott II walks. Jordan Walker to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-25T00:12:32.451Z","endTime":"2025-07-25T00:14:36.611Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"postOnSecond":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"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":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"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":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":72.8,"endSpeed":66.8,"strikeZoneTop":3.11009167207727,"strikeZoneBottom":1.3914650620877,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.113437781621283,"aZ":-42.63208418477612,"pfxX":4.1964445146851865,"pfxZ":-9.282457806377169,"pX":-0.7467949328178208,"pZ":3.361194907149493,"vX0":0.22892643897726445,"vY0":-105.79904573564596,"vZ0":4.756141557544549,"x":145.47,"y":148.03,"x0":-1.4013317384463648,"y0":50.003839953671296,"z0":5.989771679374813,"aX":4.727146462456698},"breaks":{"breakAngle":6.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.1,"breakVerticalInduced":-15.0,"breakHorizontal":-7.7,"spinRate":2577,"spinDirection":36},"zone":11,"typeConfidence":2.0,"plateTime":0.5189669335199376,"extension":6.550112550216358},"index":0,"playId":"4f3a112e-bb6a-3b91-aa85-10d44b5d795d","pitchNumber":1,"startTime":"2025-07-25T00:12:44.626Z","endTime":"2025-07-25T00:12:49.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.642356568561013,"aZ":-23.675856482592586,"pfxX":-9.125954245790258,"pfxZ":4.539927099416234,"pX":0.2139740823838676,"pZ":2.4307589064702904,"vX0":8.430042921508324,"vY0":-135.91947060173862,"vZ0":-3.5498037906599125,"x":108.84,"y":173.15,"x0":-1.7412948742454206,"y0":50.002492488426775,"z0":5.396692994687185,"aX":-17.083776280135318},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.7,"breakHorizontal":14.8,"spinRate":2390,"spinDirection":210},"zone":5,"typeConfidence":2.0,"plateTime":0.40289760662888874,"extension":6.778953779228016},"index":1,"playId":"deff4ab4-d0c5-3822-a0fe-a79535e620de","pitchNumber":2,"startTime":"2025-07-25T00:13:04.081Z","endTime":"2025-07-25T00:13:07.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"74217a21-455b-322b-af3e-36159b7dce1f","startTime":"2025-07-25T00:13:27.891Z","endTime":"2025-07-25T00:13:31.920Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":3.26736309342166,"strikeZoneBottom":1.54882387919104,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.098165972942617,"aZ":-23.974508045621352,"pfxX":-7.825444378253555,"pfxZ":4.329601514941951,"pX":-1.3835135843394548,"pZ":3.1304756343009728,"vX0":4.166597524550891,"vY0":-136.7632344348474,"vZ0":-1.756938881160139,"x":169.74,"y":154.26,"x0":-1.9098314911938723,"y0":50.00435463098033,"z0":5.425131478361675,"aX":-14.828682136147325},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.7,"breakHorizontal":13.3,"spinRate":2296,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.40045893231723584,"extension":6.742706549727146},"index":3,"playId":"b739b654-45f2-3f14-b1e0-338d41686490","pitchNumber":3,"startTime":"2025-07-25T00:13:48.874Z","endTime":"2025-07-25T00:13:52.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.1,"strikeZoneTop":3.22517369667026,"strikeZoneBottom":1.50700084137078,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.453643505771538,"aZ":-34.83937297673213,"pfxX":2.8612813590257105,"pfxZ":-1.6886247345387604,"pX":-1.090909023631172,"pZ":1.93658689500213,"vX0":0.6345612486721411,"vY0":-124.42498193863963,"vZ0":-1.861369965430198,"x":158.58,"y":186.49,"x0":-1.7206986711716543,"y0":50.00316688881265,"z0":5.563794997022845,"aX":4.515196268951066},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-3.2,"breakHorizontal":-5.3,"spinRate":2740,"spinDirection":105},"zone":13,"typeConfidence":2.0,"plateTime":0.43912876893947894,"extension":6.618360306445741},"index":4,"playId":"2baf2c19-9f73-37c3-9f1b-c0545ab9708b","pitchNumber":4,"startTime":"2025-07-25T00:14:10.516Z","endTime":"2025-07-25T00:14:15.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.7,"strikeZoneTop":3.35564840539073,"strikeZoneBottom":1.57500469231719,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.86538421707684,"aZ":-23.555375448663703,"pfxX":-7.638540530671067,"pfxZ":4.468349557621076,"pX":-1.279401347087152,"pZ":3.9797312997335044,"vX0":4.042552736902536,"vY0":-137.8621488464242,"vZ0":0.2283288694710811,"x":165.77,"y":131.33,"x0":-1.770121113910415,"y0":50.00594834187983,"z0":5.482216007487191,"aX":-14.746222902307407},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.3,"breakHorizontal":13.1,"spinRate":2293,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.39688914211162807,"extension":6.632904000385263},"index":5,"playId":"2c820b8e-cea3-347e-a4da-59dd3cdb0d88","pitchNumber":5,"startTime":"2025-07-25T00:14:32.829Z","endTime":"2025-07-25T00:14:36.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"credit":"b_pa"},{"player":{"id":506433,"link":"/api/v1/people/506433"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.99,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-07-25T00:14:36.611Z","atBatIndex":17},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Brendan Donovan homers (9) on a fly ball to right field. Jordan Walker scores. Victor Scott II scores.","rbi":3,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-25T00:15:02.859Z","endTime":"2025-07-25T00:15:49.225Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"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":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":{"id":506433,"link":"/api/v1/people/506433"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":{"id":506433,"link":"/api/v1/people/506433"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":{"id":506433,"link":"/api/v1/people/506433"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.15475180667154,"strikeZoneBottom":1.60703877930683,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.417293976147683,"aZ":-21.881556016604872,"pfxX":-7.932771616896954,"pfxZ":5.397800616697734,"pX":0.9276328441007824,"pZ":2.211943302182011,"vX0":9.752585718919875,"vY0":-137.0268655077615,"vZ0":-4.3615435286867115,"x":81.64,"y":179.06,"x0":-1.6419147016527718,"y0":50.00402919358402,"z0":5.3134625861968106,"aX":-15.132164975787514},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.0,"breakHorizontal":12.4,"spinRate":2315,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.3992622503010712,"extension":6.761634719714139},"index":0,"playId":"7e6d83a5-e25e-38c0-a217-1018ad93da54","pitchNumber":1,"startTime":"2025-07-25T00:15:03.998Z","endTime":"2025-07-25T00:15:08.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"first":{"id":687363,"link":"/api/v1/people/687363"},"second":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.1,"strikeZoneTop":3.3,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.67326756032099,"aZ":-31.577139927999966,"pfxX":6.36713307527917,"pfxZ":0.4075660817853368,"pX":0.2093744450535479,"pZ":2.096258090956642,"vX0":3.023999319713595,"vY0":-120.87714475960621,"vZ0":-1.16644625870322,"x":109.02,"y":182.18,"x0":-1.887152544029549,"y0":50.00446786448394,"z0":5.370246691100339,"aX":9.37471277642878},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":0.7,"breakHorizontal":-12.2,"spinRate":2704,"spinDirection":60},"zone":8,"typeConfidence":2.0,"plateTime":0.4540130995125806,"extension":6.563602480179215},"hitData":{"launchSpeed":109.6,"launchAngle":22.0,"totalDistance":385.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":225.39,"coordY":77.93}},"index":1,"playId":"10246f4b-a536-32fb-961f-1f90833df6cd","pitchNumber":2,"startTime":"2025-07-25T00:15:23.827Z","endTime":"2025-07-25T00:15:49.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"first":{"id":687363,"link":"/api/v1/people/687363"},"second":{"id":691023,"link":"/api/v1/people/691023"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"credit":"b_ab"},{"player":{"id":506433,"link":"/api/v1/people/506433"},"credit":"p_ab"},{"player":{"id":680977,"link":"/api/v1/people/680977"},"credit":"b_pa"},{"player":{"id":506433,"link":"/api/v1/people/506433"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.0,"awayTeamWinProbability":28.0,"homeTeamWinProbabilityAdded":28.299999999999997,"leverageIndex":1.94,"dramaIndex":227.0,"contextMetrics":{},"playEndTime":"2025-07-25T00:15:49.225Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Iván Herrera singles on a sharp ground ball to center fielder Jackson Merrill.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-25T00:16:04.758Z","endTime":"2025-07-25T00:17:06.158Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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(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.1,"endSpeed":80.0,"strikeZoneTop":3.43181553910355,"strikeZoneBottom":1.60335235617372,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.82043203315432,"aZ":-27.09307649983295,"pfxX":2.6335447864745998,"pfxZ":3.1524824653628736,"pX":-0.06824698330276861,"pZ":1.7141393450184643,"vX0":3.260510419613983,"vY0":-125.43644562237766,"vZ0":-3.882048064533333,"x":119.6,"y":192.5,"x0":-1.7217714521191625,"y0":50.00154561821432,"z0":5.464291969491349,"aX":4.240521063756834},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.2,"breakHorizontal":-5.4,"spinRate":2820,"spinDirection":155},"zone":8,"typeConfidence":2.0,"plateTime":0.43488578935890976,"extension":6.614918759910317},"index":0,"playId":"e86a3fb1-ac57-3133-8f26-f866a0604e34","pitchNumber":1,"startTime":"2025-07-25T00:16:17.697Z","endTime":"2025-07-25T00:16:21.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":92.8,"endSpeed":84.7,"strikeZoneTop":3.44401283135454,"strikeZoneBottom":1.58425133368753,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.54737888817083,"aZ":-22.435046987512063,"pfxX":-9.382027378512845,"pfxZ":5.302967748212376,"pX":-1.196643378919367,"pZ":1.751616062950404,"vX0":4.679852198268129,"vY0":-134.95490497472935,"vZ0":-5.27033761420019,"x":162.61,"y":191.49,"x0":-1.7383012272843383,"y0":50.00321413256786,"z0":5.319291052574722,"aX":-17.23172548117322},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.6,"breakHorizontal":16.0,"spinRate":2379,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.4065248327573827,"extension":6.66006924264323},"index":1,"playId":"0c80d8bb-350b-3211-9c72-da299552409f","pitchNumber":2,"startTime":"2025-07-25T00:16:36.572Z","endTime":"2025-07-25T00:16:40.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.2,"strikeZoneTop":3.4,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.41299899369168,"aZ":-32.29418536402116,"pfxX":2.9651538196115066,"pfxZ":-0.07071179990516718,"pX":0.6960096431164697,"pZ":2.3285000130935116,"vX0":4.689793557906045,"vY0":-125.86646533317266,"vZ0":-1.5573934668870548,"x":90.47,"y":175.91,"x0":-1.5703883231528837,"y0":50.00532823993233,"z0":5.548769430055655,"aX":4.800316470283092},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.2,"breakHorizontal":-6.4,"spinRate":2753,"spinDirection":133},"zone":6,"typeConfidence":2.0,"plateTime":0.43368856930640165,"extension":6.712396770538155},"hitData":{"launchSpeed":106.7,"launchAngle":-2.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":119.46,"coordY":139.08}},"index":2,"playId":"238bb332-b392-3e2f-932c-492a93852377","pitchNumber":3,"startTime":"2025-07-25T00:16:56.915Z","endTime":"2025-07-25T00:17:06.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_ab"},{"player":{"id":506433,"link":"/api/v1/people/506433"},"credit":"p_ab"},{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_pa"},{"player":{"id":506433,"link":"/api/v1/people/506433"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.8,"awayTeamWinProbability":27.200000000000003,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2025-07-25T00:17:06.158Z","atBatIndex":19},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Alec Burleson doubles (18) on a ground ball to left fielder Bryce Johnson. Iván Herrera to 3rd.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-25T00:18:27.235Z","endTime":"2025-07-25T00:19:44.738Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"postOnThird":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669369,"link":"/api/v1/people/669369"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"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":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-25T00:17:24.288Z","endTime":"2025-07-25T00:18:29.538Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":80.3,"endSpeed":74.0,"strikeZoneTop":3.25243488894534,"strikeZoneBottom":1.40710041984059,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.929786162219447,"aZ":-32.11340446690804,"pfxX":7.295662017275246,"pfxZ":0.039673588410035876,"pX":-0.9087249537160006,"pZ":2.616516858552879,"vX0":-0.12633953894216687,"vY0":-117.05650251848492,"vZ0":-0.2937679336146748,"x":151.64,"y":168.13,"x0":-1.80189355474659,"y0":50.00035944224256,"z0":5.748153714248963,"aX":10.130518210563514},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":0.2,"breakHorizontal":-13.2,"spinRate":2731,"spinDirection":73},"zone":11,"typeConfidence":2.0,"plateTime":0.4677788471037565,"extension":6.5851943218173625},"index":1,"playId":"797a4d76-94a3-3bb2-8860-8bbb15486daf","pitchNumber":1,"startTime":"2025-07-25T00:18:29.538Z","endTime":"2025-07-25T00:18:34.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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(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":93.1,"endSpeed":85.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.316838055123135,"aZ":-21.05430004694424,"pfxX":-9.137349651642381,"pfxZ":5.9540109108313555,"pX":-1.2896734213670125,"pZ":2.250134994723382,"vX0":4.1376179884935835,"vY0":-135.4611608812767,"vZ0":-5.151134008054235,"x":166.16,"y":178.03,"x0":-1.645970956279876,"y0":50.001592603292245,"z0":5.639065167253031,"aX":-17.057438584180783},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.0,"breakHorizontal":15.7,"spinRate":2289,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.40363201034137086,"extension":6.680618322413777},"index":2,"playId":"3f3540b7-87e6-3ad3-ac90-4182af45a278","pitchNumber":2,"startTime":"2025-07-25T00:18:48.857Z","endTime":"2025-07-25T00:18:55.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.5,"strikeZoneTop":3.30910989781019,"strikeZoneBottom":1.54444872340944,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.31987472749946,"aZ":-34.358591686507616,"pfxX":-4.589859790421544,"pfxZ":-1.3016655186441586,"pX":-1.047158659297811,"pZ":3.050498092925175,"vX0":2.954873564411327,"vY0":-127.94620955685265,"vZ0":-0.3173157838924542,"x":156.92,"y":156.42,"x0":-1.6134496614364489,"y0":50.002424297149105,"z0":5.840378036650472,"aX":-7.704355928226715},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-2.3,"breakHorizontal":7.8,"spinRate":1554,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.42607502395513697,"extension":6.543118451527508},"index":3,"playId":"219751fc-2980-309f-b9ea-b79ab6f990f4","pitchNumber":3,"startTime":"2025-07-25T00:19:11.491Z","endTime":"2025-07-25T00:19:16.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"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":69.7,"endSpeed":64.3,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.53283182493483,"aZ":-42.63474788981878,"pfxX":5.712745315536107,"pfxZ":-10.112615829188886,"pX":-0.9737295517149257,"pZ":2.4391057258393616,"vX0":-0.7225307467102036,"vY0":-101.37652033401608,"vZ0":3.8666521685529514,"x":154.12,"y":172.92,"x0":-1.3531951172942376,"y0":50.00315549312382,"z0":5.851523134675513,"aX":5.909121540132967},"breaks":{"breakAngle":8.4,"breakLength":16.8,"breakY":24.0,"breakVertical":-73.3,"breakVerticalInduced":-16.7,"breakHorizontal":-10.1,"spinRate":2593,"spinDirection":32},"zone":13,"typeConfidence":2.0,"plateTime":0.5415767217430569,"extension":6.917634754009411},"hitData":{"launchSpeed":91.2,"launchAngle":5.0,"totalDistance":111.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":64.78,"coordY":144.52}},"index":4,"playId":"00fe0175-6bd1-3bf2-b7d0-00de8ecc7e5d","pitchNumber":4,"startTime":"2025-07-25T00:19:31.420Z","endTime":"2025-07-25T00:19:44.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_ab"},{"player":{"id":506433,"link":"/api/v1/people/506433"},"credit":"p_ab"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_pa"},{"player":{"id":506433,"link":"/api/v1/people/506433"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.2,"awayTeamWinProbability":24.799999999999997,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.65,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2025-07-25T00:19:44.738Z","atBatIndex":20},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Willson Contreras homers (14) on a fly ball to left center field. Iván Herrera scores. Alec Burleson scores.","rbi":3,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-25T00:20:10.883Z","endTime":"2025-07-25T00:22:02.505Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0,1,2],"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":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":{"id":506433,"link":"/api/v1/people/506433"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":{"id":506433,"link":"/api/v1/people/506433"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":{"id":506433,"link":"/api/v1/people/506433"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"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":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":71.7,"endSpeed":65.9,"strikeZoneTop":3.47000123255723,"strikeZoneBottom":1.54167491005479,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.996360163791373,"aZ":-42.246777879201225,"pfxX":4.94855114758316,"pfxZ":-9.223985883539479,"pX":-1.3505979098620235,"pZ":2.4273323877817288,"vX0":-1.016791406747965,"vY0":-104.29811179886424,"vZ0":3.178904194956508,"x":168.48,"y":173.24,"x0":-1.4969059068254391,"y0":50.003820504073644,"z0":5.896999527318903,"aX":5.403496294592084},"breaks":{"breakAngle":7.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-68.9,"breakVerticalInduced":-15.4,"breakHorizontal":-8.6,"spinRate":2554,"spinDirection":34},"zone":13,"typeConfidence":2.0,"plateTime":0.5269518345255659,"extension":6.744923586262613},"index":0,"playId":"cd58f9f2-2d1c-3926-8c6c-749f2613e9f6","pitchNumber":1,"startTime":"2025-07-25T00:20:18.620Z","endTime":"2025-07-25T00:20:22.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"second":{"id":676475,"link":"/api/v1/people/676475"},"third":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.3,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.504323732563478,"aZ":-27.952448085632863,"pfxX":3.017115675287564,"pfxZ":2.537094180758162,"pX":0.07058288824720171,"pZ":2.2760325871480314,"vX0":3.321846845825303,"vY0":-127.1850108389177,"vZ0":-2.6551902801865,"x":114.31,"y":177.33,"x0":-1.6372723621260492,"y0":50.000972816007376,"z0":5.517281028435829,"aX":5.013800845808085},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.3,"breakHorizontal":-6.1,"spinRate":2845,"spinDirection":160},"zone":5,"typeConfidence":2.0,"plateTime":0.4282675299474783,"extension":6.507976868329449},"index":1,"playId":"4b47b088-7a8e-33de-a327-ae20f5cafe26","pitchNumber":2,"startTime":"2025-07-25T00:20:40.438Z","endTime":"2025-07-25T00:20:45.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"second":{"id":676475,"link":"/api/v1/people/676475"},"third":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":84.2,"endSpeed":77.1,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.45499582757476,"aZ":-34.001736510983974,"pfxX":8.031568918898481,"pfxZ":-1.2153016693593894,"pX":1.2126942107624976,"pZ":1.8068378973383499,"vX0":4.195566047535079,"vY0":-122.50309574801904,"vZ0":-2.318134339788249,"x":70.77,"y":190.0,"x0":-1.5710387185637047,"y0":50.00226063875664,"z0":5.700274157678051,"aX":12.084115817057745},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-2.5,"breakHorizontal":-15.6,"spinRate":2691,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.4488249487120357,"extension":6.715195396152072},"index":2,"playId":"0da13f4a-e89f-3215-a27f-b5f8ca4bbb8f","pitchNumber":3,"startTime":"2025-07-25T00:21:03.864Z","endTime":"2025-07-25T00:21:08.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"second":{"id":676475,"link":"/api/v1/people/676475"},"third":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-25T00:21:20.704Z","endTime":"2025-07-25T00:21:35.719Z","isPitch":false,"type":"action","player":{"id":575929,"link":"/api/v1/people/575929"},"defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"second":{"id":676475,"link":"/api/v1/people/676475"},"third":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"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":84.5,"endSpeed":77.9,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.54391128467634,"aZ":-34.78593871179861,"pfxX":6.1989467932533815,"pfxZ":-1.7036241473507552,"pX":-0.07167269097493062,"pZ":2.539124840145453,"vX0":2.1427805643502094,"vY0":-123.16257435629934,"vZ0":-0.7089701118216531,"x":119.73,"y":170.22,"x0":-1.7582849779696943,"y0":50.00144515540644,"z0":5.77354065129296,"aX":9.517987951538112},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-3.0,"breakHorizontal":-11.8,"spinRate":2781,"spinDirection":66},"zone":5,"typeConfidence":2.0,"plateTime":0.4447936735158633,"extension":6.542369725430912},"hitData":{"launchSpeed":108.0,"launchAngle":31.0,"totalDistance":415.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":79.66,"coordY":37.55}},"index":4,"playId":"8b8a2238-3651-3cb3-b435-80edcc429bc6","pitchNumber":4,"startTime":"2025-07-25T00:21:35.719Z","endTime":"2025-07-25T00:22:02.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"second":{"id":676475,"link":"/api/v1/people/676475"},"third":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"credit":"b_ab"},{"player":{"id":506433,"link":"/api/v1/people/506433"},"credit":"p_ab"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"credit":"b_pa"},{"player":{"id":506433,"link":"/api/v1/people/506433"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.9,"awayTeamWinProbability":9.099999999999994,"homeTeamWinProbabilityAdded":15.700000000000003,"leverageIndex":1.47,"dramaIndex":138.0,"contextMetrics":{},"playEndTime":"2025-07-25T00:22:02.505Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Arenado grounds out, shortstop Xander Bogaerts to first baseman Luis Arraez.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-25T00:22:17.886Z","endTime":"2025-07-25T00:23:41.114Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.4,"strikeZoneTop":3.42080725305386,"strikeZoneBottom":1.69043958550801,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.458537071416448,"aZ":-16.572789338817156,"pfxX":-1.3873184081670695,"pfxZ":8.554473014338651,"pX":0.1354373673241732,"pZ":4.5741941274089655,"vX0":4.55067290540488,"vY0":-133.85055888553953,"vZ0":-0.46951235594742896,"x":111.84,"y":115.28,"x0":-1.4025898210491279,"y0":50.00483467420279,"z0":5.932957904405225,"aX":-2.531254521587538},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.6,"breakHorizontal":1.6,"spinRate":2233,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.4083816942207239,"extension":6.468435921192047},"index":0,"playId":"d2830c2f-9170-3620-bf6c-78a20c1642cb","pitchNumber":1,"startTime":"2025-07-25T00:22:31.484Z","endTime":"2025-07-25T00:22:35.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.2,"strikeZoneTop":3.49649025637443,"strikeZoneBottom":1.73634256228063,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.110901483023213,"aZ":-24.48272395205672,"pfxX":-5.661679096857995,"pfxZ":4.2488631138159985,"pX":0.4154134033792138,"pZ":3.0946574279629586,"vX0":7.581922553901576,"vY0":-133.3105081539299,"vZ0":-1.3465911505970756,"x":101.17,"y":155.22,"x0":-1.7223505536308672,"y0":50.00274362740005,"z0":5.363944890541215,"aX":-10.249562353552468},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.7,"breakHorizontal":8.8,"spinRate":2190,"spinDirection":213},"zone":3,"typeConfidence":2.0,"plateTime":0.4099714205017353,"extension":6.907282560693701},"index":1,"playId":"c630176e-696e-3e7e-a0f4-13399403ee61","pitchNumber":2,"startTime":"2025-07-25T00:22:49.821Z","endTime":"2025-07-25T00:22:54.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":85.6,"endSpeed":79.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.248018579899195,"aZ":-30.19710315190241,"pfxX":2.273638430606577,"pfxZ":1.23474043894986,"pX":0.5961579931178422,"pZ":2.8783934444607118,"vX0":4.883923216711041,"vY0":-124.75680705819138,"vZ0":-0.687658527124958,"x":94.28,"y":161.06,"x0":-1.669751542580934,"y0":50.00433946489614,"z0":5.611362489246272,"aX":3.641449402608042},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.3,"breakHorizontal":-5.0,"spinRate":2708,"spinDirection":119},"zone":6,"typeConfidence":2.0,"plateTime":0.43632076243044704,"extension":6.533240059786508},"index":2,"playId":"0e931a1a-cf5a-3eff-8385-05e5e281a759","pitchNumber":3,"startTime":"2025-07-25T00:23:08.967Z","endTime":"2025-07-25T00:23:14.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.42175506651409,"aZ":-27.61181195779959,"pfxX":-2.822185676742942,"pfxZ":2.8401882831151433,"pX":0.41149773426628844,"pZ":3.159363757057003,"vX0":5.958176889120176,"vY0":-124.88286528347942,"vZ0":-0.5275260241132771,"x":101.31,"y":153.48,"x0":-1.6218009023689102,"y0":50.000850273335615,"z0":5.613815769586822,"aX":-4.528860128025479},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.3,"breakHorizontal":4.0,"spinRate":1369,"spinDirection":228},"zone":3,"typeConfidence":2.0,"plateTime":0.4359769535564504,"extension":6.636381433602944},"hitData":{"launchSpeed":87.5,"launchAngle":-6.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.48,"coordY":152.7}},"index":3,"playId":"6dd5ce5a-6a65-38cc-8745-91c6683b77a9","pitchNumber":4,"startTime":"2025-07-25T00:23:32.597Z","endTime":"2025-07-25T00:23:41.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_ab"},{"player":{"id":506433,"link":"/api/v1/people/506433"},"credit":"p_ab"},{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":506433,"link":"/api/v1/people/506433"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.60000000000001,"awayTeamWinProbability":9.399999999999991,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2025-07-25T00:23:41.114Z","atBatIndex":22},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Fernando Tatis Jr. homers (17) on a fly ball to right center field.","rbi":1,"awayScore":3,"homeScore":7,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-25T00:25:41.429Z","endTime":"2025-07-25T00:27:44.752Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":{"id":543243,"link":"/api/v1/people/543243"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"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":92.4,"endSpeed":84.8,"strikeZoneTop":3.87047501543919,"strikeZoneBottom":1.86219456779541,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.608670926008422,"aZ":-24.333626453497015,"pfxX":-5.98520289300691,"pfxZ":4.274872250569837,"pX":1.1584753807530328,"pZ":2.4994648097968324,"vX0":6.567429845643192,"vY0":-134.4715352150207,"vZ0":-3.4474787876011077,"x":72.84,"y":171.29,"x0":-0.5355075450055096,"y0":50.004536881401336,"z0":5.520440425618736,"aX":-10.984385646039943},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.2,"breakHorizontal":9.5,"spinRate":2354,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.40699178992886464,"extension":6.504711754870357},"index":0,"playId":"360f7621-5021-3b76-82b8-0d31737147ab","pitchNumber":1,"startTime":"2025-07-25T00:25:48.340Z","endTime":"2025-07-25T00:25:52.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":93.1,"endSpeed":85.1,"strikeZoneTop":3.80415188760517,"strikeZoneBottom":1.82963032272241,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.892924239584623,"aZ":-23.30078271845261,"pfxX":-7.995676902477182,"pfxZ":4.783494787404786,"pX":0.4991834742240652,"pZ":2.4373705577859597,"vX0":5.426724097141064,"vY0":-135.42672142433037,"vZ0":-3.918482545329238,"x":97.97,"y":172.97,"x0":-0.4929789725550278,"y0":50.00302957622651,"z0":5.535054142434767,"aX":-14.834992252430219},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.0,"breakHorizontal":13.3,"spinRate":2325,"spinDirection":209},"zone":9,"typeConfidence":2.0,"plateTime":0.4046181179169688,"extension":6.586100762728617},"index":1,"playId":"15fde69d-816c-3244-bb19-f559026aea49","pitchNumber":2,"startTime":"2025-07-25T00:26:03.440Z","endTime":"2025-07-25T00:26:07.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":79.9,"endSpeed":73.8,"strikeZoneTop":3.82637539786115,"strikeZoneBottom":1.8518983878293,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.266918362262256,"aZ":-41.388687196317626,"pfxX":6.696408493253085,"pfxZ":-6.776782346001864,"pX":1.5976865771206805,"pZ":0.9337927165416888,"vX0":2.6645704583276646,"vY0":-116.32039701707787,"vZ0":-1.7140083595565239,"x":56.1,"y":213.57,"x0":-0.4349243324831245,"y0":50.00154721489333,"z0":5.629992505547543,"aX":9.10908949800938},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-12.4,"breakHorizontal":-12.8,"spinRate":2541,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.4721696760896461,"extension":6.551092129618628},"index":2,"playId":"8145d4d1-5344-3263-9e38-23ac40a7f1a6","pitchNumber":3,"startTime":"2025-07-25T00:26:18.479Z","endTime":"2025-07-25T00:26:23.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":78.2,"strikeZoneTop":3.77,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.42869281048114,"aZ":-32.84441012553305,"pfxX":3.7443018655816918,"pfxZ":-0.43370576355101065,"pX":0.5669807084991625,"pZ":2.6177363788942256,"vX0":2.1876523043291183,"vY0":-122.5476054944392,"vZ0":-0.3559984021061482,"x":95.39,"y":168.1,"x0":-0.8202039741337389,"y0":50.003981681936494,"z0":5.541371956929046,"aX":5.765044883280644},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-0.6,"breakHorizontal":-7.2,"spinRate":2733,"spinDirection":109},"zone":6,"typeConfidence":2.0,"plateTime":0.4448672412271151,"extension":6.433893273352787},"index":3,"playId":"d04f623f-e096-3f45-bc92-cdd3bb9b74ea","pitchNumber":4,"startTime":"2025-07-25T00:26:37.763Z","endTime":"2025-07-25T00:26:42.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.7,"strikeZoneTop":4.01724853135061,"strikeZoneBottom":1.82771416016648,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.95023216691836,"aZ":-26.22802825510742,"pfxX":-4.681259462094991,"pfxZ":3.1734450051856165,"pX":-0.10361928991442448,"pZ":3.70229328178617,"vX0":2.5280375157210853,"vY0":-135.6492418513663,"vZ0":-0.5146995982853899,"x":120.95,"y":138.82,"x0":-0.43636103549739713,"y0":50.005041061604615,"z0":5.713151864743066,"aX":-8.779207669344768},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.9,"breakHorizontal":8.0,"spinRate":2300,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.40283489163211517,"extension":6.523895813311649},"index":4,"playId":"750b2202-d080-3fc1-b140-5330eb586bcf","pitchNumber":5,"startTime":"2025-07-25T00:27:00.257Z","endTime":"2025-07-25T00:27:05.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.5,"strikeZoneTop":3.77,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.399357444115648,"aZ":-25.28852874346684,"pfxX":-4.766088277206152,"pfxZ":3.6909639974356168,"pX":-0.12079726544392512,"pZ":2.321624648526967,"vX0":2.835782864408396,"vY0":-135.66458923026465,"vZ0":-3.7490762104102764,"x":121.6,"y":176.1,"x0":-0.5598655315401063,"y0":50.002766539473846,"z0":5.481985140837805,"aX":-8.893013115926466},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.1,"breakHorizontal":8.0,"spinRate":2265,"spinDirection":202},"zone":8,"typeConfidence":2.0,"plateTime":0.4035747843539248,"extension":6.626130871394835},"hitData":{"launchSpeed":103.2,"launchAngle":29.0,"totalDistance":402.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":184.84,"coordY":47.38}},"index":5,"playId":"aa0ec517-b479-3754-960e-e305a80ecf8b","pitchNumber":6,"startTime":"2025-07-25T00:27:20.028Z","endTime":"2025-07-25T00:27:44.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.8,"awayTeamWinProbability":14.200000000000003,"homeTeamWinProbabilityAdded":-4.800000000000011,"leverageIndex":0.52,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-07-25T00:27:44.752Z","atBatIndex":23},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Luis Arraez doubles (20) on a line drive to center fielder Victor Scott II.","rbi":0,"awayScore":3,"homeScore":7,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-25T00:27:45.259Z","endTime":"2025-07-25T00:30:17.529Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7],"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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":84.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.60508452896686,"aZ":-19.714698923737412,"pfxX":2.4917253359517515,"pfxZ":6.955693341803323,"pX":0.44738166907066085,"pZ":2.407668076068991,"vX0":2.4216080643551106,"vY0":-132.34644652824198,"vZ0":-4.1566711301767425,"x":99.95,"y":173.77,"x0":-0.7999905150658702,"y0":50.00487925594828,"z0":5.424166960645462,"aX":4.464443056373986},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.0,"breakHorizontal":-5.0,"spinRate":2456,"spinDirection":202},"zone":6,"typeConfidence":2.0,"plateTime":0.4122869382796557,"extension":6.58948691983899},"index":0,"playId":"f5c9494c-7b22-32ad-9443-4f5d88c12ffb","pitchNumber":1,"startTime":"2025-07-25T00:28:05.746Z","endTime":"2025-07-25T00:28:09.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.5,"strikeZoneTop":3.25541843543783,"strikeZoneBottom":1.52000090614581,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.363985632900135,"aZ":-21.155640981778774,"pfxX":2.4938325277247695,"pfxZ":5.897003316126943,"pX":-0.37424726306690637,"pZ":4.451009517225295,"vX0":0.03657253474979312,"vY0":-135.0774421231876,"vZ0":0.6702691642626942,"x":131.27,"y":118.6,"x0":-0.7124808876214145,"y0":50.00190033945232,"z0":5.674613325802062,"aX":4.659191551364802},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.0,"breakHorizontal":-4.6,"spinRate":2497,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.4037829155859569,"extension":6.62377134552939},"index":1,"playId":"4c78270e-bda8-3588-9ad9-c9516d9b0484","pitchNumber":2,"startTime":"2025-07-25T00:28:21.774Z","endTime":"2025-07-25T00:28:26.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.4,"strikeZoneTop":3.24068643797306,"strikeZoneBottom":1.51999935132788,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.4017512153014,"aZ":-23.921011972078944,"pfxX":-6.0099625035358475,"pfxZ":5.3747180959685625,"pX":-1.163182217257845,"pZ":2.6220164147605294,"vX0":1.134908866099423,"vY0":-123.38200132561865,"vZ0":-1.7932112944238339,"x":161.34,"y":167.99,"x0":-0.8494686003429038,"y0":50.004206411194296,"z0":5.381449857234523,"aX":-9.232083658430652},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":9.6,"breakHorizontal":10.6,"spinRate":1831,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.44455454780021286,"extension":6.617209579745913},"index":2,"playId":"5331f84d-9e88-392e-978d-2a2fa32b4902","pitchNumber":3,"startTime":"2025-07-25T00:28:39.088Z","endTime":"2025-07-25T00:28:43.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.6,"strikeZoneTop":3.2789231367301,"strikeZoneBottom":1.51999894266762,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.57899817141618,"aZ":-20.294850210349026,"pfxX":1.7854172739408702,"pfxZ":6.534187147648485,"pX":-0.5801493437517186,"pZ":2.837611518124618,"vX0":0.005467822824191171,"vY0":-133.22525602681498,"vZ0":-3.113328343786736,"x":139.11,"y":162.16,"x0":-0.8146298572666442,"y0":50.00393741828972,"z0":5.469088894354979,"aX":3.245750828812451},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.5,"breakHorizontal":-3.2,"spinRate":2412,"spinDirection":198},"zone":1,"typeConfidence":2.0,"plateTime":0.4093598544233874,"extension":6.328973673112313},"index":3,"playId":"1a9fcf74-7a2b-37df-9c7b-b595d96cd14a","pitchNumber":4,"startTime":"2025-07-25T00:28:57.037Z","endTime":"2025-07-25T00:29:01.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2025-07-25T00:29:14.806Z","endTime":"2025-07-25T00:29:21.364Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"},"defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.2,"strikeZoneTop":3.24939685479571,"strikeZoneBottom":1.52000067101075,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.448508852046835,"aZ":-27.90196428897841,"pfxX":-7.278818017378356,"pfxZ":2.2859793595098257,"pX":-0.6371971789559172,"pZ":4.15491868010262,"vX0":2.354816861479491,"vY0":-135.95023153397122,"vZ0":1.0980483108742367,"x":141.29,"y":126.6,"x0":-0.5702247814245984,"y0":50.00085451585351,"z0":5.685757232991304,"aX":-13.59169883063379},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.6,"breakHorizontal":12.7,"spinRate":2331,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.40324518890648164,"extension":6.533913462854069},"index":5,"playId":"b5bd739d-599d-320f-bb97-7fb7d7470852","pitchNumber":5,"startTime":"2025-07-25T00:29:21.364Z","endTime":"2025-07-25T00:29:24.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.110353420381742,"aZ":-20.514374192898984,"pfxX":2.2708645094287325,"pfxZ":6.301071350230194,"pX":-0.5778854155223457,"pZ":3.66034245010538,"vX0":-0.3000628909138966,"vY0":-134.19990512561907,"vZ0":-1.1582337464038068,"x":139.03,"y":139.95,"x0":-0.7610227479979312,"y0":50.00152194184574,"z0":5.538809148780059,"aX":4.2015212521930785},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.4,"breakHorizontal":-4.1,"spinRate":2425,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.4059032482829634,"extension":6.57660485252632},"index":6,"playId":"db1a323f-eccc-35a3-8363-0c102595ed14","pitchNumber":6,"startTime":"2025-07-25T00:29:39.125Z","endTime":"2025-07-25T00:29:43.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":73.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.94662886874873,"aZ":-44.01245170894502,"pfxX":6.251393085446716,"pfxZ":-8.773050600110107,"pX":-0.47428697327854796,"pZ":2.7355458913974013,"vX0":-1.4359231032265927,"vY0":-115.8195490161711,"vZ0":2.782943408251756,"x":135.08,"y":164.92,"x0":-0.6558083195124704,"y0":50.001547283719,"z0":5.7470233717997825,"aX":8.436910335986507},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.2,"breakVerticalInduced":-14.8,"breakHorizontal":-10.9,"spinRate":2563,"spinDirection":23},"zone":4,"typeConfidence":2.0,"plateTime":0.47408931593247194,"extension":6.523291865836823},"hitData":{"launchSpeed":98.0,"launchAngle":12.0,"totalDistance":206.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":78.06,"coordY":76.64}},"index":7,"playId":"83b391f3-d4c0-3f3a-81d8-48cbf3e9276f","pitchNumber":7,"startTime":"2025-07-25T00:30:02.779Z","endTime":"2025-07-25T00:30:17.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.3,"awayTeamWinProbability":18.700000000000003,"homeTeamWinProbabilityAdded":-4.5,"leverageIndex":0.68,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2025-07-25T00:30:17.529Z","atBatIndex":24},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Manny Machado homers (19) on a line drive to center field. Luis Arraez scores.","rbi":2,"awayScore":5,"homeScore":7,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-25T00:30:36.878Z","endTime":"2025-07-25T00:31:55.903Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":{"id":543243,"link":"/api/v1/people/543243"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":{"id":543243,"link":"/api/v1/people/543243"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.9,"strikeZoneTop":3.80924123598901,"strikeZoneBottom":1.78066488484086,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.53301939635352,"aZ":-24.78641645814224,"pfxX":-7.996994337394269,"pfxZ":4.015213983000182,"pX":0.8515439732421144,"pZ":2.665259906121064,"vX0":6.374484081207723,"vY0":-134.67011549716608,"vZ0":-2.808674252986897,"x":84.54,"y":166.82,"x0":-0.5040907807793635,"y0":50.00562756818571,"z0":5.470025379482938,"aX":-14.729438755181453},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.8,"breakHorizontal":13.2,"spinRate":2396,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.40630183592933244,"extension":6.696646221979438},"index":0,"playId":"5d525c25-311c-376a-b6d8-63065af31f7c","pitchNumber":1,"startTime":"2025-07-25T00:30:48.180Z","endTime":"2025-07-25T00:30:52.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.2,"strikeZoneTop":3.65,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.22938877763569,"aZ":-41.92165200002785,"pfxX":7.276341373058726,"pfxZ":-7.20636578080621,"pX":-0.13817114366880767,"pZ":1.8219808515937734,"vX0":-0.9032347245529353,"vY0":-116.04072295210896,"vZ0":0.49867443284635415,"x":122.27,"y":189.59,"x0":-0.6866878988549652,"y0":50.00074908261684,"z0":5.622494778091041,"aX":9.84730420607615},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-12.6,"breakHorizontal":-13.0,"spinRate":2465,"spinDirection":25},"zone":8,"typeConfidence":2.0,"plateTime":0.4733792374493353,"extension":6.519113730266941},"index":1,"playId":"3ce5fe67-0ae8-3fcf-b2f6-988786e596f4","pitchNumber":2,"startTime":"2025-07-25T00:31:04.930Z","endTime":"2025-07-25T00:31:08.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":84.8,"strikeZoneTop":3.65,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.59961639830005,"aZ":-23.62017663805408,"pfxX":-8.249983103613715,"pfxZ":4.613675556086628,"pX":0.46942553948695903,"pZ":2.721554467934021,"vX0":4.831806878740681,"vY0":-135.99850394866786,"vZ0":-3.1906971693203023,"x":99.11,"y":165.3,"x0":-0.26768547926156644,"y0":50.00429803730143,"z0":5.566971671202832,"aX":-15.30118001166349},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.8,"breakHorizontal":13.8,"spinRate":2499,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.4042855721950773,"extension":6.540368398897981},"hitData":{"launchSpeed":107.3,"launchAngle":20.0,"totalDistance":408.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":169.99,"coordY":39.96}},"index":2,"playId":"1543903a-5dbd-3938-97ca-edb5f438edf4","pitchNumber":3,"startTime":"2025-07-25T00:31:28.623Z","endTime":"2025-07-25T00:31:55.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.2,"awayTeamWinProbability":28.799999999999997,"homeTeamWinProbabilityAdded":-10.099999999999994,"leverageIndex":1.07,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2025-07-25T00:31:55.903Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Merrill grounds out, shortstop Masyn Winn to first baseman Willson Contreras.","rbi":0,"awayScore":5,"homeScore":7,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-25T00:32:12.664Z","endTime":"2025-07-25T00:33:11.451Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.2,"strikeZoneTop":3.59,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.01470036780651,"aZ":-42.380644792896575,"pfxX":5.0857291735621635,"pfxZ":-7.365259376159247,"pX":0.5534871864255231,"pZ":1.6062760426712506,"vX0":1.1102734341335643,"vY0":-117.51893849678993,"vZ0":-0.07818381895200899,"x":95.9,"y":195.41,"x0":-0.5864170000152329,"y0":50.000711746546834,"z0":5.6045549508438715,"aX":7.051890967888156},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-13.0,"breakHorizontal":-9.5,"spinRate":2455,"spinDirection":28},"zone":9,"typeConfidence":2.0,"plateTime":0.46759308750253314,"extension":6.586334160090443},"index":0,"playId":"0ccbc8cf-f4b8-3bf1-b5ea-0bfb932cfa79","pitchNumber":1,"startTime":"2025-07-25T00:32:17.743Z","endTime":"2025-07-25T00:32:21.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.0,"strikeZoneTop":3.59,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.58294166549017,"aZ":-29.04719877480676,"pfxX":-10.09565141961638,"pfxZ":1.9688951549806806,"pX":-0.13108299210467936,"pZ":1.0864499215887267,"vX0":4.774651704974902,"vY0":-125.82579976332178,"vZ0":-4.370175749103028,"x":122.0,"y":209.45,"x0":-0.7503506248245496,"y0":50.00564247800774,"z0":5.222988650432148,"aX":-16.050792606139577},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.8,"breakHorizontal":17.0,"spinRate":1833,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.4367639662614424,"extension":6.699993277127858},"index":1,"playId":"bc16803b-3484-3cb8-a26a-d967c2f903e9","pitchNumber":2,"startTime":"2025-07-25T00:32:35.601Z","endTime":"2025-07-25T00:32:39.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.2,"strikeZoneTop":3.59,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.783801634203225,"aZ":-36.922670689327845,"pfxX":7.6208667314046155,"pfxZ":-3.005582506723023,"pX":0.3922422906390342,"pZ":2.093169996609266,"vX0":0.05679113785307194,"vY0":-124.51604892996075,"vZ0":-1.1893529095615953,"x":102.05,"y":182.26,"x0":-0.6219381946511378,"y0":50.00587856769308,"z0":5.618017150728528,"aX":12.029903921890453},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-5.5,"breakHorizontal":-13.8,"spinRate":2618,"spinDirection":41},"zone":9,"typeConfidence":2.0,"plateTime":0.43902434271284063,"extension":6.340935240991466},"hitData":{"launchSpeed":96.3,"launchAngle":-1.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":128.07,"coordY":137.39}},"index":2,"playId":"63828b39-1924-3a36-b398-4a01baa71cab","pitchNumber":3,"startTime":"2025-07-25T00:33:03.399Z","endTime":"2025-07-25T00:33:11.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.6,"awayTeamWinProbability":26.400000000000006,"homeTeamWinProbabilityAdded":2.3999999999999915,"leverageIndex":0.97,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2025-07-25T00:33:11.451Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xander Bogaerts strikes out swinging.","rbi":0,"awayScore":5,"homeScore":7,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-25T00:33:36.472Z","endTime":"2025-07-25T00:34:18.708Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.6,"strikeZoneTop":3.63,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.836068809893334,"aZ":-33.322021624575115,"pfxX":2.322615596667627,"pfxZ":-0.7914388848643839,"pX":0.36680799518803303,"pZ":2.7719266208002007,"vX0":1.9629660736977215,"vY0":-119.69172219217417,"vZ0":0.4781825008019618,"x":103.02,"y":163.94,"x0":-0.7653009447140159,"y0":50.002626786504564,"z0":5.550532645973498,"aX":3.373332641401059},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-1.1,"breakHorizontal":-4.7,"spinRate":2611,"spinDirection":79},"zone":6,"typeConfidence":2.0,"plateTime":0.45740356601079846,"extension":6.269370397576616},"index":0,"playId":"3837a002-0009-3e6e-9d5b-8a30fe8aaa12","pitchNumber":1,"startTime":"2025-07-25T00:33:38.403Z","endTime":"2025-07-25T00:33:43.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.9,"strikeZoneTop":3.66849640383706,"strikeZoneBottom":1.7587445713032,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.80325950451338,"aZ":-33.347172918089434,"pfxX":2.2094128867508247,"pfxZ":-0.80977229630256,"pX":0.24565223216017687,"pZ":1.7672243556670013,"vX0":1.520829959564514,"vY0":-119.73137973178136,"vZ0":-1.7458522501815812,"x":107.64,"y":191.06,"x0":-0.6844211964367306,"y0":50.00080782794444,"z0":5.485873437415167,"aX":3.21179736418307},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-1.6,"breakHorizontal":-4.3,"spinRate":2612,"spinDirection":58},"zone":8,"typeConfidence":2.0,"plateTime":0.4572019078700449,"extension":6.668246517666337},"index":1,"playId":"cfef9593-4e05-39a6-a013-8e7e504db45d","pitchNumber":2,"startTime":"2025-07-25T00:33:56.320Z","endTime":"2025-07-25T00:34:00.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.4,"strikeZoneTop":3.63,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.193661335272797,"aZ":-36.09473699639612,"pfxX":5.330645916110464,"pfxZ":-2.4777778862351836,"pX":1.2900233604710754,"pZ":1.0937585696389913,"vX0":2.5493844168476483,"vY0":-124.68674089919536,"vZ0":-3.5997574241810844,"x":67.83,"y":209.25,"x0":-0.4372433160775472,"y0":50.00613870201769,"z0":5.523311905569839,"aX":8.425035510244722},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-5.0,"breakHorizontal":-10.2,"spinRate":2530,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.43866663433488107,"extension":6.514590611305435},"index":2,"playId":"f40f9d5b-79c2-3297-9423-2da66d7e8f1c","pitchNumber":3,"startTime":"2025-07-25T00:34:13.355Z","endTime":"2025-07-25T00:34:18.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.4,"awayTeamWinProbability":24.599999999999994,"homeTeamWinProbabilityAdded":1.8000000000000114,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-07-25T00:34:18.708Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gavin Sheets singles on a line drive to right fielder Jordan Walker.","rbi":0,"awayScore":5,"homeScore":7,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-25T00:34:40.353Z","endTime":"2025-07-25T00:35:28.128Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"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":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.1,"strikeZoneTop":3.46867447765971,"strikeZoneBottom":1.70231589883211,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.300105125653648,"aZ":-24.78116060895207,"pfxX":0.16737456293937436,"pfxZ":4.007277890385012,"pX":0.3058062720449399,"pZ":3.711588275560259,"vX0":2.5739638608467295,"vY0":-134.3081481364271,"vZ0":-0.22613112290434978,"x":105.34,"y":138.57,"x0":-0.6826841954244877,"y0":50.004922476871755,"z0":5.544030995135022,"aX":0.30846019141279596},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.4,"breakHorizontal":-0.8,"spinRate":2402,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.40623357551718664,"extension":6.588790998260024},"index":0,"playId":"42d59758-e7e5-3b52-b067-b04fe0a39a23","pitchNumber":1,"startTime":"2025-07-25T00:34:41.968Z","endTime":"2025-07-25T00:34:47.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":73.4,"strikeZoneTop":3.41441202620309,"strikeZoneBottom":1.65151821115313,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.079405140780295,"aZ":-41.01327722242629,"pfxX":5.558221420232876,"pfxZ":-6.492748197692313,"pX":0.06529440810742783,"pZ":2.196377011370142,"vX0":-0.11200758487753171,"vY0":-116.28578008741938,"vZ0":1.0734435168628005,"x":114.51,"y":179.48,"x0":-0.6071766832382127,"y0":50.0033859503487,"z0":5.638652077408409,"aX":7.5647718917806275},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-11.2,"breakHorizontal":-10.0,"spinRate":2382,"spinDirection":24},"zone":8,"typeConfidence":2.0,"plateTime":0.4721482324941064,"extension":6.517546114198937},"index":1,"playId":"af44cd55-e553-34ad-95e0-a7e04587e12f","pitchNumber":2,"startTime":"2025-07-25T00:34:58.900Z","endTime":"2025-07-25T00:35:03.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.50278840797241,"aZ":-31.229899195871326,"pfxX":-6.142759301179436,"pfxZ":0.6209428965133164,"pX":-0.898865711826931,"pZ":2.9910924488077786,"vX0":1.553711270171586,"vY0":-122.40196566452252,"vZ0":0.5910305956796549,"x":151.26,"y":158.02,"x0":-0.742619742421628,"y0":50.00276937890077,"z0":5.414338267389136,"aX":-9.347856854293303},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.6,"breakHorizontal":10.8,"spinRate":1624,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.44699170650775066,"extension":6.545043661594505},"hitData":{"launchSpeed":80.8,"launchAngle":18.0,"totalDistance":229.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":154.36,"coordY":98.79}},"index":2,"playId":"a6a0f300-5629-3910-8ddc-0aded7121d97","pitchNumber":3,"startTime":"2025-07-25T00:35:15.650Z","endTime":"2025-07-25T00:35:28.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.1,"awayTeamWinProbability":25.900000000000006,"homeTeamWinProbabilityAdded":-1.3000000000000114,"leverageIndex":0.42,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-07-25T00:35:28.128Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Cronenworth grounds out, second baseman Brendan Donovan to first baseman Willson Contreras.","rbi":0,"awayScore":5,"homeScore":7,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-25T00:36:43.011Z","endTime":"2025-07-25T00:37:14.829Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"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":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"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":5,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-25T00:35:41.822Z","endTime":"2025-07-25T00:36:45.070Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":76.8,"strikeZoneTop":3.27,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.69162206197403,"aZ":-26.642772228025894,"pfxX":-8.562448021896833,"pfxZ":3.6487375213646285,"pX":-0.6674788234052466,"pZ":2.434980970672972,"vX0":3.4075145856741256,"vY0":-122.99464248539645,"vZ0":-1.5528229134270333,"x":142.44,"y":173.04,"x0":-0.9661923024762747,"y0":50.00391935152713,"z0":5.355664184161007,"aX":-12.987011207794302},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":6.5,"breakHorizontal":14.6,"spinRate":1786,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.4470471696627518,"extension":6.548789769620917},"index":1,"playId":"5aa66fe0-e011-3e71-ad8b-f0013b5efb16","pitchNumber":1,"startTime":"2025-07-25T00:36:45.070Z","endTime":"2025-07-25T00:36:48.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.9,"strikeZoneTop":3.27,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.986961871497105,"aZ":-20.70732983970502,"pfxX":0.9465078289352391,"pfxZ":6.251978314793957,"pX":0.8280669360303374,"pZ":2.873765339404867,"vX0":3.586781963255415,"vY0":-133.83260364939963,"vZ0":-3.0406007252744733,"x":85.44,"y":161.19,"x0":-0.6465828310388639,"y0":50.00037070149489,"z0":5.489549206126355,"aX":1.734185950946472},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.9,"breakHorizontal":-2.4,"spinRate":2474,"spinDirection":204},"zone":3,"typeConfidence":2.0,"plateTime":0.407610329328131,"extension":6.61092397504114},"hitData":{"launchSpeed":72.7,"launchAngle":5.0,"totalDistance":72.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.97,"coordY":157.26}},"index":2,"playId":"6d50cb20-d95d-3584-8cfe-3ec3438c9fe5","pitchNumber":2,"startTime":"2025-07-25T00:37:06.798Z","endTime":"2025-07-25T00:37:14.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.4,"awayTeamWinProbability":23.599999999999994,"homeTeamWinProbabilityAdded":2.3000000000000114,"leverageIndex":0.95,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2025-07-25T00:37:14.829Z","atBatIndex":29},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Masyn Winn lines out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":5,"homeScore":7,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-25T00:39:47.263Z","endTime":"2025-07-25T00:41:43.439Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-25T00:39:35.157Z","endTime":"2025-07-25T00:39:49.542Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"},"defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.5,"strikeZoneTop":3.4859207659557,"strikeZoneBottom":1.67315052721767,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.815233217198745,"aZ":-27.1172420742135,"pfxX":2.039914619137359,"pfxZ":3.2656695072242883,"pX":0.7349181714146272,"pZ":2.0525843377605772,"vX0":5.2828429724928725,"vY0":-122.66439153942328,"vZ0":-3.03410814689629,"x":88.99,"y":183.36,"x0":-1.6985489685937365,"y0":50.00031877844648,"z0":5.58087342268354,"aX":3.154336529034283},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":5.5,"breakHorizontal":-4.8,"spinRate":2569,"spinDirection":141},"zone":9,"typeConfidence":2.0,"plateTime":0.44396232498019694,"extension":6.606747642557663},"index":1,"playId":"b6682f23-5d88-3b17-a9db-0cc2688e7939","pitchNumber":1,"startTime":"2025-07-25T00:39:49.542Z","endTime":"2025-07-25T00:39:53.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.6,"strikeZoneTop":3.41,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.71546649621402,"aZ":-32.60113450331275,"pfxX":7.776658477043927,"pfxZ":-0.30894325848323145,"pX":0.5618544794675493,"pZ":1.8791310630559237,"vX0":3.5182877275853857,"vY0":-118.16970433332594,"vZ0":-1.7109405835124345,"x":95.58,"y":188.04,"x0":-1.9589699843735613,"y0":50.0005685665438,"z0":5.623627187586856,"aX":10.931928648807244},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-0.7,"breakHorizontal":-15.0,"spinRate":2666,"spinDirection":70},"zone":9,"typeConfidence":2.0,"plateTime":0.46452465196751547,"extension":6.378337050972573},"index":2,"playId":"360d150f-0bf8-3895-a7a3-816859a2510b","pitchNumber":2,"startTime":"2025-07-25T00:40:08.612Z","endTime":"2025-07-25T00:40:14.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":93.0,"endSpeed":85.3,"strikeZoneTop":3.41,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.52371749107766,"aZ":-13.70966698456915,"pfxX":-3.3030762771136772,"pfxZ":9.926276570072408,"pX":0.36896195180035496,"pZ":2.811878793987514,"vX0":6.4234790380573035,"vY0":-135.27384069895692,"vZ0":-4.744940994517368,"x":102.94,"y":162.86,"x0":-1.6033513816278637,"y0":50.001024988930936,"z0":5.5443089330415605,"aX":-6.143750587539072},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.2,"breakHorizontal":4.7,"spinRate":2377,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.4043521806898216,"extension":6.615498768480301},"index":3,"playId":"f7b1bcd4-4a0e-36a5-8aeb-a4e10be2a365","pitchNumber":3,"startTime":"2025-07-25T00:40:32.342Z","endTime":"2025-07-25T00:40:35.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":78.2,"strikeZoneTop":3.45321091309993,"strikeZoneBottom":1.60721008343876,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.272003048227145,"aZ":-31.882714100934496,"pfxX":1.6605571406189248,"pfxZ":0.1914662353839791,"pX":0.5661813120436293,"pZ":1.3509684824036394,"vX0":5.456206703654776,"vY0":-122.52621868505756,"vZ0":-3.5111764688115805,"x":95.42,"y":202.3,"x0":-1.8976773281006445,"y0":50.004655932928266,"z0":5.502759794955121,"aX":2.545533060961341},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.2,"breakHorizontal":-4.2,"spinRate":2473,"spinDirection":100},"zone":14,"typeConfidence":2.0,"plateTime":0.44558414236527266,"extension":6.7202388616662025},"index":4,"playId":"d0b7b9c6-aef5-3828-848e-cfce2123335c","pitchNumber":4,"startTime":"2025-07-25T00:40:55.695Z","endTime":"2025-07-25T00:41:00.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":87.2,"endSpeed":81.5,"strikeZoneTop":3.41,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.461007158327046,"aZ":-26.761930100869414,"pfxX":2.1969746352281723,"pfxZ":3.2508998682801433,"pX":0.0489734231629324,"pZ":2.460302468846536,"vX0":3.8482764892770236,"vY0":-127.07023974939911,"vZ0":-2.8835193947814752,"x":115.13,"y":172.35,"x0":-1.7597301067712117,"y0":50.00588319091457,"z0":5.694698349394027,"aX":3.659713655942069},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.5,"breakHorizontal":-4.7,"spinRate":2646,"spinDirection":160},"zone":5,"typeConfidence":2.0,"plateTime":0.42800395750681997,"extension":6.437347525308558},"index":5,"playId":"8f0218a6-9276-3b3b-90c3-526510d74ed3","pitchNumber":5,"startTime":"2025-07-25T00:41:15.033Z","endTime":"2025-07-25T00:41:18.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.2,"strikeZoneTop":3.41,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.643087489844806,"aZ":-21.19730706743122,"pfxX":-6.856806047901539,"pfxZ":6.051968230674573,"pX":0.11947499346623837,"pZ":2.383876024053011,"vX0":7.435635967669228,"vY0":-134.0200068410501,"vZ0":-4.0896300709933415,"x":112.45,"y":174.42,"x0":-1.80340896585439,"y0":50.00625851750755,"z0":5.448500710368982,"aX":-12.444711800945477},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.2,"breakHorizontal":10.8,"spinRate":2163,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.409091617895629,"extension":6.627942685381796},"hitData":{"launchSpeed":95.3,"launchAngle":21.0,"totalDistance":315.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":189.75,"coordY":89.53}},"index":6,"playId":"92db0482-d4ea-3f46-bb37-135933d80a07","pitchNumber":6,"startTime":"2025-07-25T00:41:36.269Z","endTime":"2025-07-25T00:41:43.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_ab"},{"player":{"id":506433,"link":"/api/v1/people/506433"},"credit":"p_ab"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_pa"},{"player":{"id":506433,"link":"/api/v1/people/506433"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.9,"awayTeamWinProbability":25.099999999999994,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.61,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-07-25T00:41:43.439Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Walker strikes out swinging.","rbi":0,"awayScore":5,"homeScore":7,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-25T00:42:02.395Z","endTime":"2025-07-25T00:43:08.800Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":455117,"link":"/api/v1/people/455117"},"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":93.8,"endSpeed":85.9,"strikeZoneTop":3.89746211203878,"strikeZoneBottom":1.8988234779063,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.625231749869535,"aZ":-19.770930605397425,"pfxX":-8.720530394162608,"pfxZ":6.57616778118699,"pX":-0.1368953982768807,"pZ":2.3899361655915263,"vX0":7.399277622841109,"vY0":-136.37148085155255,"vZ0":-4.604167464494186,"x":122.22,"y":174.25,"x0":-1.750627853765573,"y0":50.00197926432838,"z0":5.4615358003151755,"aX":-16.445745926881283},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.2,"breakHorizontal":14.3,"spinRate":2277,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.4014440799680914,"extension":6.639030520557674},"index":0,"playId":"54e3b00a-1e5d-3cb1-b0a4-90a757696741","pitchNumber":1,"startTime":"2025-07-25T00:42:11.033Z","endTime":"2025-07-25T00:42:15.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":71.9,"endSpeed":66.5,"strikeZoneTop":3.79,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.613794150381047,"aZ":-40.943678121934525,"pfxX":4.292881087520425,"pfxZ":-7.961026166915356,"pX":0.9339048014510731,"pZ":1.6543745955055245,"vX0":3.776829069661445,"vY0":-104.59773154506594,"vZ0":1.3321187810014727,"x":81.4,"y":194.11,"x0":-1.4568248634175145,"y0":50.003346329233814,"z0":5.8321935539323,"aX":4.728057822913555},"breaks":{"breakAngle":7.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.8,"breakVerticalInduced":-13.7,"breakHorizontal":-8.9,"spinRate":2549,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.5248379355510804,"extension":6.722579808790081},"index":1,"playId":"cf39ac3c-c0b6-3a37-a439-2910badc2abd","pitchNumber":2,"startTime":"2025-07-25T00:42:25.006Z","endTime":"2025-07-25T00:42:29.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-07-25T00:42:52.268Z","endTime":"2025-07-25T00:43:03.972Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"},"defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.4,"strikeZoneTop":3.79,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.667096520806624,"aZ":-30.5165180503584,"pfxX":7.719625095587762,"pfxZ":1.0950249664386718,"pX":0.19974552695520725,"pZ":2.9389077099038206,"vX0":2.585369793897884,"vY0":-121.97521502032625,"vZ0":-0.16549039913735752,"x":109.39,"y":159.43,"x0":-1.8753240125270163,"y0":50.00436820563445,"z0":5.625954145060669,"aX":11.700451245932108},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":2.2,"breakHorizontal":-14.5,"spinRate":2807,"spinDirection":69},"zone":5,"typeConfidence":2.0,"plateTime":0.4480453500446435,"extension":6.451758457958729},"index":3,"playId":"47324968-2ffe-3d0f-95d1-6cb8622c7bc9","pitchNumber":3,"startTime":"2025-07-25T00:43:03.972Z","endTime":"2025-07-25T00:43:08.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_ab"},{"player":{"id":506433,"link":"/api/v1/people/506433"},"credit":"p_ab"},{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_pa"},{"player":{"id":506433,"link":"/api/v1/people/506433"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.7,"awayTeamWinProbability":26.299999999999997,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-07-25T00:43:08.800Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pedro Pagés strikes out swinging.","rbi":0,"awayScore":5,"homeScore":7,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-25T00:43:31.274Z","endTime":"2025-07-25T00:46:13.208Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,6,7],"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":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":455117,"link":"/api/v1/people/455117"},"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":85.0,"endSpeed":79.2,"strikeZoneTop":3.31999973318669,"strikeZoneBottom":1.59078385562995,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.679031185418314,"aZ":-32.53961626076364,"pfxX":3.6267263231896396,"pfxZ":-0.23391150205483413,"pX":0.5966124332920947,"pZ":2.3654709451847045,"vX0":4.632872733795182,"vY0":-123.87478263056406,"vZ0":-1.4077864567175433,"x":94.26,"y":174.91,"x0":-1.7596901780839151,"y0":50.002564840697374,"z0":5.628874113340581,"aX":5.709016939752855},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.5,"breakHorizontal":-7.6,"spinRate":2764,"spinDirection":121},"zone":6,"typeConfidence":2.0,"plateTime":0.4399516802210788,"extension":6.547624192023783},"index":0,"playId":"925d3638-e409-343f-9743-6abf9e99a26f","pitchNumber":1,"startTime":"2025-07-25T00:43:36.991Z","endTime":"2025-07-25T00:43:41.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.29280257790263,"aZ":-32.42250378570685,"pfxX":8.484775273942311,"pfxZ":-0.1675086425672001,"pX":1.11502009065581,"pZ":1.6176956769501294,"vX0":4.738501346595102,"vY0":-121.28144077366201,"vZ0":-2.296150755695,"x":74.5,"y":195.1,"x0":-1.9680744809963233,"y0":50.00341792508579,"z0":5.411637170643461,"aX":12.60574246936043},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-0.6,"breakHorizontal":-16.6,"spinRate":2796,"spinDirection":66},"zone":14,"typeConfidence":2.0,"plateTime":0.4520785581500544,"extension":6.428761192176222},"index":1,"playId":"0972ca9e-2a66-3946-a4ae-fbd0caaeb8c0","pitchNumber":2,"startTime":"2025-07-25T00:43:55.282Z","endTime":"2025-07-25T00:43:59.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-07-25T00:44:05.833Z","endTime":"2025-07-25T00:44:24.122Z","isPitch":false,"type":"action","player":{"id":686780,"link":"/api/v1/people/686780"},"defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.3,"strikeZoneTop":3.21339883671154,"strikeZoneBottom":1.57781644382965,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.325096234530033,"aZ":-28.161359150904435,"pfxX":6.8290795825105475,"pfxZ":2.663084706708891,"pX":1.251686603149283,"pZ":1.501705603175207,"vX0":5.614700968033271,"vY0":-122.03413608118407,"vZ0":-3.495693140392511,"x":69.29,"y":198.23,"x0":-1.967102812059924,"y0":50.001326499332215,"z0":5.382092898765875,"aX":10.284674561890101},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.2,"breakHorizontal":-13.7,"spinRate":2846,"spinDirection":73},"zone":14,"typeConfidence":2.0,"plateTime":0.4490632095379823,"extension":6.590137588240205},"index":3,"playId":"5ef3160d-3336-37e9-ab0c-98508b3975c5","pitchNumber":3,"startTime":"2025-07-25T00:44:24.122Z","endTime":"2025-07-25T00:44:28.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.204926844133414,"aZ":-19.01069743755163,"pfxX":-8.11562116222663,"pfxZ":6.971536283517539,"pX":0.5962509438454849,"pZ":1.837037975758287,"vX0":9.191224014014944,"vY0":-136.35178780050458,"vZ0":-5.978411409853681,"x":94.27,"y":189.18,"x0":-1.759480238953532,"y0":50.00390943659937,"z0":5.364346253855505,"aX":-15.325334016075608},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.5,"breakHorizontal":12.8,"spinRate":2356,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.40129163512157673,"extension":6.680077830517197},"index":4,"playId":"8ed1aaf4-9033-309a-8efa-8627222a0d67","pitchNumber":4,"startTime":"2025-07-25T00:44:40.281Z","endTime":"2025-07-25T00:44:43.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":5,"startTime":"2025-07-25T00:45:12.728Z","endTime":"2025-07-25T00:45:42.220Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":95.0,"endSpeed":86.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.073737598114224,"aZ":-14.214156623746128,"pfxX":-5.370467886700091,"pfxZ":9.324916089542342,"pX":0.3024744895644258,"pZ":1.7958728391772976,"vX0":6.755740370194238,"vY0":-137.9985011404558,"vZ0":-7.454047551071316,"x":105.47,"y":190.29,"x0":-1.481081835218091,"y0":50.00639659679298,"z0":5.492287093148879,"aX":-10.347651391825844},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.5,"breakHorizontal":8.3,"spinRate":2378,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.39709792483518047,"extension":6.556414211031556},"index":6,"playId":"09f736d5-b716-3d2f-a6f1-bbd87dca12cb","pitchNumber":5,"startTime":"2025-07-25T00:45:42.220Z","endTime":"2025-07-25T00:45:45.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":69.2,"endSpeed":63.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.395040989215342,"aZ":-41.73825667733847,"pfxX":6.868619415884608,"pfxZ":-9.445052763538847,"pX":-0.8307559587944666,"pZ":1.9914002295762756,"vX0":-0.36898639101101754,"vY0":-100.69069212319089,"vZ0":3.1020434062505524,"x":148.67,"y":185.01,"x0":-1.5343330309108945,"y0":50.00091126209166,"z0":5.762789142141693,"aX":6.957395369814958},"breaks":{"breakAngle":9.6,"breakLength":16.8,"breakY":24.0,"breakVertical":-73.3,"breakVerticalInduced":-15.6,"breakHorizontal":-12.2,"spinRate":2512,"spinDirection":27},"zone":13,"typeConfidence":2.0,"plateTime":0.5467870853299384,"extension":6.873190442930922},"index":7,"playId":"58184826-27df-3a6e-96fb-44984e10f287","pitchNumber":6,"startTime":"2025-07-25T00:46:06.531Z","endTime":"2025-07-25T00:46:13.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"credit":"b_ab"},{"player":{"id":506433,"link":"/api/v1/people/506433"},"credit":"p_ab"},{"player":{"id":686780,"link":"/api/v1/people/686780"},"credit":"b_pa"},{"player":{"id":506433,"link":"/api/v1/people/506433"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.89999999999999,"awayTeamWinProbability":27.10000000000001,"homeTeamWinProbabilityAdded":-0.8000000000000114,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2025-07-25T00:46:13.208Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Johnson called out on strikes.","rbi":0,"awayScore":5,"homeScore":7,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-25T00:48:22.742Z","endTime":"2025-07-25T00:49:29.347Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":72.5,"strikeZoneTop":3.23562712458567,"strikeZoneBottom":1.60967798082418,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.1720154576267,"aZ":-41.735213041307844,"pfxX":7.823229282478906,"pfxZ":-7.156292338793936,"pX":-0.03453869354247632,"pZ":3.4795107828362735,"vX0":-0.5354375351383103,"vY0":-115.40086646116823,"vZ0":3.8030146754699885,"x":118.32,"y":144.83,"x0":-0.8134340065533966,"y0":50.000153178362865,"z0":5.85328490873777,"aX":10.45966199400665},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-11.5,"breakHorizontal":-14.0,"spinRate":2499,"spinDirection":31},"zone":11,"typeConfidence":2.0,"plateTime":0.4761911465510966,"extension":6.321322780909432},"index":0,"playId":"e70b739b-4bf4-301c-9bc4-67beb176dcb1","pitchNumber":1,"startTime":"2025-07-25T00:48:33.180Z","endTime":"2025-07-25T00:48:37.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":73.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.770139188747226,"aZ":-42.26360219027033,"pfxX":5.674680340397662,"pfxZ":-7.51979462593066,"pX":0.7184743839968736,"pZ":1.687779506848745,"vX0":1.3492281108601207,"vY0":-115.46919740514906,"vZ0":0.24505054539513527,"x":89.61,"y":193.21,"x0":-0.611454191424613,"y0":50.00358490573461,"z0":5.668021806012459,"aX":7.613698338416052},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-13.2,"breakHorizontal":-10.6,"spinRate":2535,"spinDirection":30},"zone":9,"typeConfidence":2.0,"plateTime":0.4755151089232701,"extension":6.485531779820436},"index":1,"playId":"f85876cb-7a40-374e-9400-6b5001759433","pitchNumber":2,"startTime":"2025-07-25T00:48:48.828Z","endTime":"2025-07-25T00:48:52.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":91.0,"endSpeed":84.2,"strikeZoneTop":3.46000044920524,"strikeZoneBottom":1.64053521514615,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.121025541982462,"aZ":-23.46318106460542,"pfxX":3.2994780289316292,"pfxZ":4.84581257658183,"pX":0.45126658857599383,"pZ":2.1181712613069634,"vX0":1.9148280880244526,"vY0":-132.6464847169583,"vZ0":-4.282580741615868,"x":99.8,"y":181.59,"x0":-0.7066229380292531,"y0":50.001993730735755,"z0":5.4466079770118085,"aX":5.928417269080832},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.2,"breakHorizontal":-6.4,"spinRate":2464,"spinDirection":195},"zone":9,"typeConfidence":2.0,"plateTime":0.4115913551835013,"extension":6.535905319808585},"index":2,"playId":"60e6ecbb-e9c9-34ef-9c90-5b6b6ca7ad64","pitchNumber":3,"startTime":"2025-07-25T00:49:08.689Z","endTime":"2025-07-25T00:49:12.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.8,"strikeZoneTop":3.5601862409187,"strikeZoneBottom":1.67830730056579,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.01395944124864,"aZ":-34.70228946534059,"pfxX":8.041019742475477,"pfxZ":-1.6563486864315191,"pX":-0.45349017451882256,"pZ":1.681557598599172,"vX0":-1.61935632999049,"vY0":-122.72486120469095,"vZ0":-2.2705699858966835,"x":134.29,"y":193.38,"x0":-0.8303073722724555,"y0":50.002389910144636,"z0":5.571058438455668,"aX":12.279791458411697},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-3.2,"breakHorizontal":-14.2,"spinRate":2560,"spinDirection":44},"zone":7,"typeConfidence":2.0,"plateTime":0.4460960501531601,"extension":6.365516716864925},"index":3,"playId":"5ba032b9-c32a-3936-a00e-cbce82de6610","pitchNumber":4,"startTime":"2025-07-25T00:49:25.162Z","endTime":"2025-07-25T00:49:29.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669369,"link":"/api/v1/people/669369"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":669369,"link":"/api/v1/people/669369"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.6,"awayTeamWinProbability":24.400000000000006,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.04,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-07-25T00:49:29.347Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Martín Maldonado singles on a sharp line drive to left fielder Alec Burleson.","rbi":0,"awayScore":5,"homeScore":7,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-25T00:49:44.755Z","endTime":"2025-07-25T00:51:02.186Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":455117,"fullName":"Martín Maldonado","link":"/api/v1/people/455117"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":455117,"fullName":"Martín Maldonado","link":"/api/v1/people/455117"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"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":455117,"fullName":"Martín Maldonado","link":"/api/v1/people/455117"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"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(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":81.6,"endSpeed":75.8,"strikeZoneTop":3.31000058121573,"strikeZoneBottom":1.54779408974953,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.579686787196735,"aZ":-31.621561753598865,"pfxX":2.2698736291871144,"pfxZ":0.3793072132026687,"pX":0.04190032580695558,"pZ":2.4316206028679406,"vX0":1.4282086945359542,"vY0":-118.91275314352826,"vZ0":-0.5647619861908743,"x":115.4,"y":173.13,"x0":-0.8592277038405115,"y0":50.00101974345319,"z0":5.515346596631017,"aX":3.283855655559456},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":0.8,"breakHorizontal":-4.4,"spinRate":2495,"spinDirection":116},"zone":5,"typeConfidence":2.0,"plateTime":0.4587918997113851,"extension":6.2755080613445475},"index":0,"playId":"cf524a0d-3920-3945-8a1e-68d7d286aeac","pitchNumber":1,"startTime":"2025-07-25T00:49:55.295Z","endTime":"2025-07-25T00:49:58.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":455117,"link":"/api/v1/people/455117","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.7,"strikeZoneTop":3.31000147734602,"strikeZoneBottom":1.53764375324653,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.50972486273277,"aZ":-35.96122703004858,"pfxX":7.997910372188548,"pfxZ":-2.486429352142352,"pX":0.6285959633056524,"pZ":1.784129078098923,"vX0":0.6350011393126341,"vY0":-122.76735174386653,"vZ0":-1.6810490913809328,"x":93.04,"y":190.61,"x0":-0.6723042999343919,"y0":50.00125001577284,"z0":5.541182160826905,"aX":12.195296139722181},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-4.7,"breakHorizontal":-14.6,"spinRate":2637,"spinDirection":42},"zone":9,"typeConfidence":2.0,"plateTime":0.446307734748832,"extension":6.551000951939255},"index":1,"playId":"f6bac187-0ac6-3e6c-bfce-3b612a81692c","pitchNumber":2,"startTime":"2025-07-25T00:50:12.066Z","endTime":"2025-07-25T00:50:16.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":455117,"link":"/api/v1/people/455117","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-07-25T00:50:23.577Z","endTime":"2025-07-25T00:50:33.212Z","isPitch":false,"type":"action","player":{"id":455117,"link":"/api/v1/people/455117"},"defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":455117,"link":"/api/v1/people/455117","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.0,"strikeZoneTop":3.42736258624637,"strikeZoneBottom":1.56518095483792,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.32718757619645,"aZ":-33.45676966176686,"pfxX":6.981435063657365,"pfxZ":-0.8335723125550141,"pX":0.6603639278215451,"pZ":1.5149281350924486,"vX0":0.897819406711001,"vY0":-123.81228954933238,"vZ0":-2.886632658931687,"x":91.83,"y":197.88,"x0":-0.6139019638534398,"y0":50.001641443843454,"z0":5.5154458627120375,"aX":10.762343067295678},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-1.9,"breakHorizontal":-12.8,"spinRate":2475,"spinDirection":43},"zone":9,"typeConfidence":2.0,"plateTime":0.4435593994480005,"extension":6.536136604912584},"index":3,"playId":"17534d04-82be-3f59-a620-5ac6d80d8d1e","pitchNumber":3,"startTime":"2025-07-25T00:50:33.212Z","endTime":"2025-07-25T00:50:38.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":455117,"link":"/api/v1/people/455117","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.681837534432802,"aZ":-36.03615602333864,"pfxX":8.338881971117543,"pfxZ":-2.4970661618204577,"pX":0.37569643949522913,"pZ":2.423554288468242,"vX0":-0.2704119963530153,"vY0":-123.71384570469343,"vZ0":-0.5046948633535348,"x":102.68,"y":173.34,"x0":-0.5961677877166435,"y0":50.00563013995441,"z0":5.661925090054413,"aX":12.872083821584656},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-4.4,"breakHorizontal":-15.0,"spinRate":2505,"spinDirection":40},"zone":6,"typeConfidence":2.0,"plateTime":0.44346459483858425,"extension":6.44110833610873},"hitData":{"launchSpeed":100.5,"launchAngle":14.0,"totalDistance":242.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":53.74,"coordY":99.09}},"index":4,"playId":"be821ef8-16e7-3018-b4f4-eb14eebca634","pitchNumber":4,"startTime":"2025-07-25T00:50:51.299Z","endTime":"2025-07-25T00:51:02.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":455117,"link":"/api/v1/people/455117","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":455117,"link":"/api/v1/people/455117"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":455117,"link":"/api/v1/people/455117"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.6,"awayTeamWinProbability":27.400000000000006,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":0.74,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-07-25T00:51:02.186Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Fernando Tatis Jr. singles on a ground ball to second baseman Brendan Donovan. Martín Maldonado to 2nd.","rbi":0,"awayScore":5,"homeScore":7,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-25T00:51:14.957Z","endTime":"2025-07-25T00:52:33.012Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"postOnSecond":{"id":455117,"fullName":"Martín Maldonado","link":"/api/v1/people/455117"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":455117,"fullName":"Martín Maldonado","link":"/api/v1/people/455117"},"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(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":83.0,"endSpeed":77.2,"strikeZoneTop":3.75225158750931,"strikeZoneBottom":1.78142320377605,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.66758575106288,"aZ":-33.78283875576613,"pfxX":2.8358047107386892,"pfxZ":-1.078555760254253,"pX":0.652168827714785,"pZ":1.4935930952065872,"vX0":2.5362102674064957,"vY0":-121.01274836120731,"vZ0":-2.2335444517234264,"x":92.14,"y":198.45,"x0":-0.7744742515304054,"y0":50.00124966264677,"z0":5.363094720722709,"aX":4.24168022797981},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-2.2,"breakHorizontal":-5.6,"spinRate":2618,"spinDirection":93},"zone":14,"typeConfidence":2.0,"plateTime":0.4511129249104924,"extension":6.469294149506198},"index":0,"playId":"8ebf35a7-be6d-3328-845a-77b57072550d","pitchNumber":1,"startTime":"2025-07-25T00:51:28.847Z","endTime":"2025-07-25T00:51:32.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":455117,"link":"/api/v1/people/455117"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":72.7,"strikeZoneTop":3.7192092250463,"strikeZoneBottom":1.74868485378959,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.57971410302147,"aZ":-41.82375533745171,"pfxX":7.7900893755987735,"pfxZ":-7.199940678947312,"pX":0.22486167304805008,"pZ":2.4161587240822606,"vX0":-0.4507546652905632,"vY0":-115.64091277343314,"vZ0":1.61254602272356,"x":108.43,"y":173.54,"x0":-0.5871435002371854,"y0":50.00128967225395,"z0":5.752661622465397,"aX":10.443790978792954},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-12.2,"breakHorizontal":-13.9,"spinRate":2385,"spinDirection":26},"zone":5,"typeConfidence":2.0,"plateTime":0.47546232217134055,"extension":6.400139178115511},"index":1,"playId":"93a0a110-868b-3533-ac52-04c1f4df7c06","pitchNumber":2,"startTime":"2025-07-25T00:51:46.750Z","endTime":"2025-07-25T00:51:50.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":455117,"link":"/api/v1/people/455117"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.7,"strikeZoneTop":3.86824007933654,"strikeZoneBottom":1.83129231998086,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.85322754167391,"aZ":-23.458526291050745,"pfxX":-6.416641556848931,"pfxZ":4.744186180333443,"pX":-0.5231519687626779,"pZ":2.7136639450762594,"vX0":2.542367170821678,"vY0":-134.86214181272246,"vZ0":-2.9267393751631277,"x":136.94,"y":165.51,"x0":-0.6453343493319339,"y0":50.00658068967296,"z0":5.471149549465709,"aX":-11.799583823618637},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.2,"breakHorizontal":11.0,"spinRate":2358,"spinDirection":204},"zone":4,"typeConfidence":2.0,"plateTime":0.40643407434790113,"extension":6.572139480325218},"index":2,"playId":"19b274eb-1755-3053-901d-28be494dec95","pitchNumber":3,"startTime":"2025-07-25T00:52:05.519Z","endTime":"2025-07-25T00:52:10.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":455117,"link":"/api/v1/people/455117"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":78.2,"strikeZoneTop":3.77,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.257700303285105,"aZ":-36.677389961592546,"pfxX":6.781352099002548,"pfxZ":-2.9163231492718147,"pX":0.9302697265979161,"pZ":1.6004110171526602,"vX0":1.3952654283600343,"vY0":-123.6619088024669,"vZ0":-2.1132897278527896,"x":81.54,"y":195.57,"x0":-0.5224717471381143,"y0":50.00218340244611,"z0":5.5504410090392176,"aX":10.474592995180943},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-5.5,"breakHorizontal":-12.6,"spinRate":2653,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4433648387775402,"extension":6.400763390313355},"hitData":{"launchSpeed":107.8,"launchAngle":-25.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":117.58,"coordY":150.16}},"index":3,"playId":"17694ae4-d166-335c-942f-49529fc9f512","pitchNumber":4,"startTime":"2025-07-25T00:52:23.257Z","endTime":"2025-07-25T00:52:33.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":455117,"link":"/api/v1/people/455117"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.80000000000001,"awayTeamWinProbability":32.19999999999999,"homeTeamWinProbabilityAdded":-4.799999999999983,"leverageIndex":1.46,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2025-07-25T00:52:33.012Z","atBatIndex":35},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Luis Arraez grounds into a force out, second baseman Brendan Donovan to shortstop Masyn Winn. Martín Maldonado to 3rd. Fernando Tatis Jr. out at 2nd. Luis Arraez to 1st.","rbi":0,"awayScore":5,"homeScore":7,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-25T00:52:59.533Z","endTime":"2025-07-25T00:54:01.119Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"postOnThird":{"id":455117,"fullName":"Martín Maldonado","link":"/api/v1/people/455117"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":455117,"fullName":"Martín Maldonado","link":"/api/v1/people/455117"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"febbdbcd-5cfc-4be7-9cc4-f6b7c5a355d9","startTime":"2025-07-25T00:52:59.533Z","endTime":"2025-07-25T00:53:04.533Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"second":{"id":455117,"link":"/api/v1/people/455117"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.2,"strikeZoneTop":3.27820159910904,"strikeZoneBottom":1.50576829822177,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.5517214520304,"aZ":-37.50231600537724,"pfxX":4.641582319348451,"pfxZ":-3.44840618986042,"pX":0.7287082604540122,"pZ":0.9930297148921505,"vX0":2.1105975756926165,"vY0":-123.92592264039507,"vZ0":-3.317495243802897,"x":89.22,"y":211.97,"x0":-0.739158812891175,"y0":50.0051794121919,"z0":5.506365856509054,"aX":7.164497631622625},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-6.8,"breakHorizontal":-8.9,"spinRate":2705,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.44329286898673637,"extension":6.393662718913387},"index":1,"playId":"37491928-9ec7-3279-b1d5-42b604060c7b","pitchNumber":1,"startTime":"2025-07-25T00:53:15.690Z","endTime":"2025-07-25T00:53:21.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"second":{"id":455117,"link":"/api/v1/people/455117"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.5,"strikeZoneTop":3.4215921927251,"strikeZoneBottom":1.51999950767116,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.673006613844073,"aZ":-20.7361275655619,"pfxX":1.327301668656019,"pfxZ":6.27721656241831,"pX":-0.18849605567907546,"pZ":3.4618762764286632,"vX0":1.246901642571789,"vY0":-133.6327178356477,"vZ0":-1.3344719369174785,"x":124.19,"y":145.31,"x0":-0.832325884635899,"y0":50.00522447785261,"z0":5.446001982547247,"aX":2.4197738363883863},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.3,"breakHorizontal":-2.6,"spinRate":2469,"spinDirection":190},"zone":2,"typeConfidence":2.0,"plateTime":0.40864420689170133,"extension":6.439587425318577},"index":2,"playId":"ef6d6e7c-777f-342a-8cf6-354f250a716a","pitchNumber":2,"startTime":"2025-07-25T00:53:34.405Z","endTime":"2025-07-25T00:53:38.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"second":{"id":455117,"link":"/api/v1/people/455117"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.134787324431244,"aZ":-37.76204296666113,"pfxX":5.376539803322526,"pfxZ":-3.604960775699335,"pX":-0.3148869985096938,"pZ":1.2334766736278107,"vX0":-0.6713735789630885,"vY0":-123.85129905395254,"vZ0":-2.639283539205235,"x":129.0,"y":205.48,"x0":-0.7383805840913165,"y0":50.00204114629465,"z0":5.47637821287352,"aX":8.337419958301355},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-6.8,"breakHorizontal":-9.6,"spinRate":2690,"spinDirection":34},"zone":13,"typeConfidence":2.0,"plateTime":0.4425403978500233,"extension":6.374656107926215},"hitData":{"launchSpeed":77.2,"launchAngle":-27.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.93,"coordY":154.22}},"index":3,"playId":"a3744adc-3a2a-3169-97f6-9878941c4f88","pitchNumber":3,"startTime":"2025-07-25T00:53:53.891Z","endTime":"2025-07-25T00:54:01.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"second":{"id":455117,"link":"/api/v1/people/455117"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.89999999999999,"awayTeamWinProbability":27.10000000000001,"homeTeamWinProbabilityAdded":5.09999999999998,"leverageIndex":2.4,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2025-07-25T00:54:01.119Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Manny Machado flies out to right fielder Jordan Walker.","rbi":0,"awayScore":5,"homeScore":7,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-25T00:54:36.439Z","endTime":"2025-07-25T00:55:38.165Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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(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":85.3,"endSpeed":78.3,"strikeZoneTop":3.65,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.354724647835464,"aZ":-35.916688117987505,"pfxX":5.08586944504123,"pfxZ":-2.410540527863472,"pX":0.9574867501282723,"pZ":1.6171044274489283,"vX0":2.2753540805873738,"vY0":-124.20966339251495,"vZ0":-2.1684250942188714,"x":80.5,"y":195.12,"x0":-0.6329281943963286,"y0":50.002599832627354,"z0":5.506069142572108,"aX":7.895923282066074},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-4.7,"breakHorizontal":-9.7,"spinRate":2621,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.4420489411119819,"extension":6.431601818315743},"index":0,"playId":"39833916-a569-3019-8801-dc39b7a291f0","pitchNumber":1,"startTime":"2025-07-25T00:54:40.887Z","endTime":"2025-07-25T00:54:45.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":455117,"link":"/api/v1/people/455117"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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(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":85.9,"endSpeed":78.9,"strikeZoneTop":3.58750440381436,"strikeZoneBottom":1.63000078047092,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.508386429695143,"aZ":-35.468511613904646,"pfxX":5.3037267888806685,"pfxZ":-2.1092907596562585,"pX":1.2244432312448716,"pZ":0.17179609937167148,"vX0":2.6340379208637144,"vY0":-124.95876762352161,"vZ0":-5.5306157515028165,"x":70.33,"y":234.14,"x0":-0.5354730912876403,"y0":50.00065868326912,"z0":5.361279200932437,"aX":8.301874065861453},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-4.9,"breakHorizontal":-10.2,"spinRate":2547,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.43999691974329735,"extension":6.4955718016163075},"index":1,"playId":"3d0ef91d-bcd7-37ea-a2ba-75bd5d08a1e6","pitchNumber":2,"startTime":"2025-07-25T00:55:00.621Z","endTime":"2025-07-25T00:55:05.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":455117,"link":"/api/v1/people/455117"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.3,"strikeZoneTop":3.65,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.305225642911232,"aZ":-24.677193473223657,"pfxX":-8.175898591635647,"pfxZ":4.016798583553416,"pX":-0.6170067362029287,"pZ":2.306620542985408,"vX0":2.813692704995378,"vY0":-136.09481929688445,"vZ0":-3.819026581698959,"x":140.52,"y":176.5,"x0":-0.6052482151580132,"y0":50.00245235567149,"z0":5.4476634923849225,"aX":-15.257153248865238},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.6,"breakHorizontal":14.2,"spinRate":2416,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.4032542439977127,"extension":6.45528322711453},"hitData":{"launchSpeed":88.1,"launchAngle":51.0,"totalDistance":244.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":196.39,"coordY":131.0}},"index":2,"playId":"645ee7fc-9fdc-3bb6-aeca-c29933df270b","pitchNumber":3,"startTime":"2025-07-25T00:55:28.070Z","endTime":"2025-07-25T00:55:38.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"third":{"id":455117,"link":"/api/v1/people/455117"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.60000000000001,"awayTeamWinProbability":21.39999999999999,"homeTeamWinProbabilityAdded":5.700000000000017,"leverageIndex":2.16,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2025-07-25T00:55:38.165Z","atBatIndex":37},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Victor Scott II walks.","rbi":0,"awayScore":5,"homeScore":7,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-25T00:58:06.368Z","endTime":"2025-07-25T01:00:31.426Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"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":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"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(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":91.9,"endSpeed":84.4,"strikeZoneTop":3.23774366828137,"strikeZoneBottom":1.4978750453553,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.847687356828274,"aZ":-16.1874849580133,"pfxX":-3.9962341265027144,"pfxZ":8.818403724305597,"pX":-0.21929129226343597,"pZ":1.3580584269939784,"vX0":5.807916853575505,"vY0":-133.5547251171119,"vZ0":-7.467682736581585,"x":125.36,"y":202.11,"x0":-1.899480123245952,"y0":50.00073179700669,"z0":5.347229433814774,"aX":-7.243149634130491},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.6,"breakHorizontal":6.0,"spinRate":2264,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.4095823332481632,"extension":6.744788100053252},"index":0,"playId":"411d1c0e-d151-381a-8d65-0a2e8fc30146","pitchNumber":1,"startTime":"2025-07-25T00:58:22.865Z","endTime":"2025-07-25T00:58:26.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.127923059764296,"aZ":-20.72771466314591,"pfxX":-9.256340555174159,"pfxZ":6.340624193206578,"pX":-0.13409061894186272,"pZ":2.9494170429247846,"vX0":7.793066073152399,"vY0":-133.61743635516967,"vZ0":-2.6211308138749674,"x":122.11,"y":159.15,"x0":-1.887644607789683,"y0":50.00495686652387,"z0":5.434538339413443,"aX":-16.71828098408168},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.2,"breakHorizontal":15.0,"spinRate":2321,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.41011769926439445,"extension":6.671351465285414},"index":1,"playId":"99842723-45a7-3433-b8cb-18a15640b3c4","pitchNumber":2,"startTime":"2025-07-25T00:58:38.432Z","endTime":"2025-07-25T00:58:42.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":71.3,"endSpeed":65.9,"strikeZoneTop":3.07830600530381,"strikeZoneBottom":1.37214880883128,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.532614975261566,"aZ":-39.52907642267951,"pfxX":5.155474590542578,"pfxZ":-6.805484368449928,"pX":1.227571757369243,"pZ":1.341361932179896,"vX0":4.185971973008392,"vY0":-103.73275710965494,"vZ0":0.7251424499851913,"x":70.21,"y":202.56,"x0":-1.4914528210663276,"y0":50.00022472518581,"z0":5.727557014711461,"aX":5.575633620083493},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.8,"breakVerticalInduced":-11.6,"breakHorizontal":-10.6,"spinRate":2666,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.5294903000789537,"extension":6.769925217750093},"index":2,"playId":"86fe857f-d95d-3694-9afd-446d99c632be","pitchNumber":3,"startTime":"2025-07-25T00:58:56.895Z","endTime":"2025-07-25T00:59:01.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.4,"strikeZoneTop":3.17313751119445,"strikeZoneBottom":1.46711764793203,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.769544247295958,"aZ":-21.62706676217576,"pfxX":-8.83207856472697,"pfxZ":5.816991461189158,"pX":0.9628104831274811,"pZ":1.8573508708901239,"vX0":10.253028332677639,"vY0":-133.52731733917076,"vZ0":-5.026909877823331,"x":80.3,"y":188.63,"x0":-1.7726423147462036,"y0":50.00050648029946,"z0":5.3128132119126334,"aX":-16.00554561666598},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.6,"breakHorizontal":13.9,"spinRate":2347,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.4096251949130485,"extension":6.668931852664858},"index":3,"playId":"20db88d7-34e9-3349-a33d-dd1d230b252e","pitchNumber":4,"startTime":"2025-07-25T00:59:16.151Z","endTime":"2025-07-25T00:59:19.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.5,"strikeZoneTop":3.19,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.655497184595507,"aZ":-29.7905653349562,"pfxX":1.5381323576222008,"pfxZ":1.5400875590256202,"pX":-0.5550407969855005,"pZ":2.2373003055023646,"vX0":2.763208030664355,"vY0":-123.03358488339043,"vZ0":-2.037348369236883,"x":138.16,"y":178.37,"x0":-1.8873656175452718,"y0":50.00511383652009,"z0":5.571559290441425,"aX":2.386878403861971},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.6,"breakHorizontal":-3.4,"spinRate":2666,"spinDirection":147},"zone":4,"typeConfidence":2.0,"plateTime":0.4431381008213098,"extension":6.519825325685397},"index":4,"playId":"3b6db478-b73c-3b2c-aabb-539708724fcc","pitchNumber":5,"startTime":"2025-07-25T00:59:34.565Z","endTime":"2025-07-25T00:59:37.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.569681181817216,"aZ":-34.34911577036436,"pfxX":8.995403913534762,"pfxZ":-1.514132109936341,"pX":0.639749531974591,"pZ":2.316581378097561,"vX0":3.446954937997219,"vY0":-119.43077617502922,"vZ0":-0.1088698396715082,"x":92.61,"y":176.23,"x0":-1.9941097256424227,"y0":50.00500453557774,"z0":5.4711308538546595,"aX":12.900135164209374},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-2.5,"breakHorizontal":-17.2,"spinRate":2567,"spinDirection":64},"zone":6,"typeConfidence":2.0,"plateTime":0.4599078730537256,"extension":6.542793712887895},"index":5,"playId":"6b51be3d-fedb-3826-8858-c62a52aa541b","pitchNumber":6,"startTime":"2025-07-25T00:59:59.234Z","endTime":"2025-07-25T01:00:03.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":73.4,"strikeZoneTop":3.19702225909997,"strikeZoneBottom":1.49106028727799,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.028052175921434,"aZ":-35.17134703206509,"pfxX":6.640879775416346,"pfxZ":-2.190446025450809,"pX":-0.9057544882515396,"pZ":2.9417003367475494,"vX0":0.7477222291578713,"vY0":-116.68112891469389,"vZ0":1.4909672879636373,"x":151.53,"y":159.35,"x0":-2.0929004561276856,"y0":50.000084588997545,"z0":5.621657010200593,"aX":9.106474811933369},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-3.2,"breakHorizontal":-12.2,"spinRate":2801,"spinDirection":64},"zone":11,"typeConfidence":2.0,"plateTime":0.47036440876575014,"extension":6.730216627799996},"index":6,"playId":"43c15d2d-5d50-3923-a21b-f9d3bfa8222b","pitchNumber":7,"startTime":"2025-07-25T01:00:25.910Z","endTime":"2025-07-25T01:00:31.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"credit":"b_pa"},{"player":{"id":506433,"link":"/api/v1/people/506433"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.9,"awayTeamWinProbability":19.099999999999994,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.6,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-07-25T01:00:31.426Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brendan Donovan grounds out sharply, second baseman Jake Cronenworth to first baseman Luis Arraez. Victor Scott II to 3rd.","rbi":0,"awayScore":5,"homeScore":7,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-25T01:00:49.200Z","endTime":"2025-07-25T01:01:39.892Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2],"actionIndex":[1],"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":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"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":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.1,"strikeZoneTop":3.15989897729332,"strikeZoneBottom":1.61655627374692,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.960782945708,"aZ":-21.242073063273043,"pfxX":-7.3715894385184075,"pfxZ":5.962037371702521,"pX":0.16459919403531373,"pZ":0.5493739202258239,"vX0":7.884535190996069,"vY0":-134.28241126734653,"vZ0":-8.42715509963345,"x":110.73,"y":223.95,"x0":-1.8461920592633656,"y0":50.0053967098098,"z0":5.229326383139901,"aX":-13.520251292514853},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.2,"breakHorizontal":11.8,"spinRate":2409,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.4072653205988557,"extension":6.8079716011731435},"index":0,"playId":"3799f59d-cbc3-3db3-aa63-5309d6a1a7ef","pitchNumber":1,"startTime":"2025-07-25T01:00:54.546Z","endTime":"2025-07-25T01:01:02.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"first":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Victor Scott II steals (26) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":5,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"actionPlayId":"3799f59d-cbc3-3db3-aa63-5309d6a1a7ef","startTime":"2025-07-25T01:01:13.588Z","endTime":"2025-07-25T01:01:30.152Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":687363,"link":"/api/v1/people/687363"},"defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"first":{"id":687363,"link":"/api/v1/people/687363"},"postOnSecond":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"homeTeamWinProbability":82.8,"awayTeamWinProbability":17.200000000000003,"homeTeamWinProbabilityAdded":1.8999999999999915,"leverageIndex":0.97,"dramaIndex":41.0,"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.0,"strikeZoneTop":3.3,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.36904956840863,"aZ":-21.561168989176025,"pfxX":-8.137878392709911,"pfxZ":5.754805937750758,"pX":-0.38155570806862427,"pZ":2.0339974698719323,"vX0":6.779011786092777,"vY0":-134.96288069533372,"vZ0":-5.02024898762502,"x":131.54,"y":183.86,"x0":-1.8685584472728194,"y0":50.00468395841868,"z0":5.436750164724471,"aX":-15.014523849609278},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.5,"breakHorizontal":13.3,"spinRate":2367,"spinDirection":210},"zone":7,"typeConfidence":2.0,"plateTime":0.40583720206408813,"extension":6.5839976423018545},"hitData":{"launchSpeed":100.5,"launchAngle":-8.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":147.02,"coordY":143.36}},"index":2,"playId":"60679872-3ec2-355e-93ed-faa3192779a4","pitchNumber":2,"startTime":"2025-07-25T01:01:30.152Z","endTime":"2025-07-25T01:01:39.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"second":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"credit":"b_ab"},{"player":{"id":506433,"link":"/api/v1/people/506433"},"credit":"p_ab"},{"player":{"id":680977,"link":"/api/v1/people/680977"},"credit":"b_pa"},{"player":{"id":506433,"link":"/api/v1/people/506433"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.3,"awayTeamWinProbability":17.700000000000003,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.97,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-07-25T01:01:39.892Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Iván Herrera singles on a line drive to center fielder Jackson Merrill. Victor Scott II scores.","rbi":1,"awayScore":5,"homeScore":8,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-25T01:02:03.705Z","endTime":"2025-07-25T01:02:15.600Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":506433,"fullName":"Yu Darvish","link":"/api/v1/people/506433"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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_play","runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":{"id":506433,"link":"/api/v1/people/506433"},"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(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":72.3,"endSpeed":66.5,"strikeZoneTop":3.4,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.02628204898024,"aZ":-40.83484108189453,"pfxX":3.2296146592835475,"pfxZ":-7.843999008864114,"pX":0.45493109901223855,"pZ":1.1255420775040135,"vX0":3.3016285577277142,"vY0":-105.11913201561566,"vZ0":0.35911810758507223,"x":105.7,"y":126.76,"x0":-1.563558930811378,"y0":50.00334247384927,"z0":5.74535357849552,"aX":3.5654779264240513},"breaks":{"breakAngle":6.0,"breakLength":15.6,"breakY":24.0,"breakVertical":-66.6,"breakVerticalInduced":-13.7,"breakHorizontal":-6.8,"spinRate":2617,"spinDirection":36},"zone":14,"typeConfidence":2.0,"plateTime":0.5237345735123009,"extension":6.806979226810948},"hitData":{"launchSpeed":92.3,"launchAngle":14.0,"totalDistance":209.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":149.51,"coordY":86.82}},"index":0,"playId":"a1c5a6d2-fcd8-3679-bf06-be3f6ea03e62","pitchNumber":1,"startTime":"2025-07-25T01:02:05.560Z","endTime":"2025-07-25T01:02:15.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"third":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_ab"},{"player":{"id":506433,"link":"/api/v1/people/506433"},"credit":"p_ab"},{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_pa"},{"player":{"id":506433,"link":"/api/v1/people/506433"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.1,"awayTeamWinProbability":13.900000000000006,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":1.02,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2025-07-25T01:02:15.600Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Burleson grounds out, shortstop Xander Bogaerts to first baseman Luis Arraez.","rbi":0,"awayScore":5,"homeScore":8,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-25T01:02:39.463Z","endTime":"2025-07-25T01:08:05.201Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,5,7,9],"actionIndex":[4,6,8],"runnerIndex":[0,1,2],"runners":[{"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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 3B","eventType":"caught_stealing_3b","movementReason":"r_caught_stealing_3b","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":455117,"link":"/api/v1/people/455117"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"b746fef0-e7c0-4046-9672-490a78c8736f","startTime":"2025-07-25T01:02:39.463Z","endTime":"2025-07-25T01:02:44.463Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-07-25T01:02:59.020Z","endTime":"2025-07-25T01:03:54.807Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":2,"playId":"7b64894f-362e-339e-b9d2-3025e15ae01d","startTime":"2025-07-25T01:03:54.807Z","endTime":"2025-07-25T01:03:58.416Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":3,"startTime":"2025-07-25T01:04:09.982Z","endTime":"2025-07-25T01:04:45.998Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Yuki Matsui replaces Yu Darvish.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":4,"startTime":"2025-07-25T01:04:45.998Z","endTime":"2025-07-25T01:06:44.346Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":673513,"link":"/api/v1/people/673513"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":506433,"link":"/api/v1/people/506433","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.0,"strikeZoneTop":3.46890506831992,"strikeZoneBottom":1.59000047028392,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.788620407764494,"aZ":-29.332222144552603,"pfxX":0.4873465953373255,"pfxZ":1.9059588657751183,"pX":0.30949462383145493,"pZ":0.32980762983552836,"vX0":-3.725978259596657,"vY0":-121.93009151340756,"vZ0":-6.889553485991796,"x":105.2,"y":229.88,"x0":1.7994947390200138,"y0":50.00505300146026,"z0":5.750052528663381,"aX":0.7280931569118968},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.9,"breakHorizontal":0.1,"spinRate":2794,"spinDirection":278},"zone":14,"typeConfidence":2.0,"plateTime":0.4506209383374067,"extension":5.790227945740947},"index":5,"playId":"902096a0-392e-3ba3-bf72-b4da258d67bd","pitchNumber":1,"startTime":"2025-07-25T01:06:44.346Z","endTime":"2025-07-25T01:06:52.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Yuki Matsui. Iván Herrera to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":6,"actionPlayId":"902096a0-392e-3ba3-bf72-b4da258d67bd","startTime":"2025-07-25T01:07:00.337Z","endTime":"2025-07-25T01:07:15.427Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"},"defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"postOnSecond":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"homeTeamWinProbability":87.0,"awayTeamWinProbability":13.0,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.58,"dramaIndex":25.0,"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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.8,"strikeZoneTop":3.40606308433058,"strikeZoneBottom":1.57380168569137,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.202796756023396,"aZ":-24.066025506729513,"pfxX":-0.48452350716235326,"pfxZ":5.017557218523973,"pX":-0.6437068894470286,"pZ":2.3308647279400443,"vX0":-5.866670507349962,"vY0":-126.22541860279067,"vZ0":-4.102769718172301,"x":141.54,"y":175.85,"x0":1.7717040154144559,"y0":50.004935992558906,"z0":5.910346342134792,"aX":-0.783709544250074},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":8.4,"breakHorizontal":2.2,"spinRate":2646,"spinDirection":171},"zone":4,"typeConfidence":0.91,"plateTime":0.4335802102359758,"extension":5.761678853984233},"index":7,"playId":"e8a3d5e3-9063-3af8-b2aa-fa3c239ca3b6","pitchNumber":2,"startTime":"2025-07-25T01:07:15.427Z","endTime":"2025-07-25T01:07:21.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"second":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Iván Herrera caught stealing 3rd base, catcher Martín Maldonado to third baseman Manny Machado.","event":"Caught Stealing 3B","eventType":"caught_stealing_3b","awayScore":5,"homeScore":8,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":1},"index":8,"actionPlayId":"e8a3d5e3-9063-3af8-b2aa-fa3c239ca3b6","startTime":"2025-07-25T01:07:33.516Z","endTime":"2025-07-25T01:07:56.429Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"},"defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"second":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"homeTeamWinProbability":84.2,"awayTeamWinProbability":15.799999999999997,"homeTeamWinProbabilityAdded":-2.799999999999997,"leverageIndex":0.58,"dramaIndex":37.0,"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.8,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.090134997016175,"aZ":-24.813822812618323,"pfxX":-0.7627951322002696,"pfxZ":4.4584336353617005,"pX":-0.2407823949768135,"pZ":1.7367073954657424,"vX0":-4.770229141221847,"vY0":-127.63931538700376,"vZ0":-5.715033713760271,"x":126.18,"y":191.89,"x0":1.7508746004689462,"y0":50.003421392413316,"z0":5.956763937391795,"aX":-1.2593208361592896},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.0,"breakHorizontal":2.4,"spinRate":2744,"spinDirection":175},"zone":8,"typeConfidence":0.93,"plateTime":0.4289936953995501,"extension":5.75599156245},"hitData":{"launchSpeed":103.6,"launchAngle":-7.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":130.76,"coordY":144.59}},"index":9,"playId":"dfe6717e-7c8d-3970-a61c-9b8ba0b6f4ab","pitchNumber":3,"startTime":"2025-07-25T01:07:56.429Z","endTime":"2025-07-25T01:08:05.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_ab"},{"player":{"id":673513,"link":"/api/v1/people/673513"},"credit":"p_ab"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_pa"},{"player":{"id":673513,"link":"/api/v1/people/673513"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.6,"awayTeamWinProbability":16.400000000000006,"homeTeamWinProbabilityAdded":-0.6000000000000085,"leverageIndex":0.58,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-07-25T01:08:05.201Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Merrill singles on a sharp ground ball to center fielder Victor Scott II.","rbi":0,"awayScore":5,"homeScore":8,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-25T01:10:08.404Z","endTime":"2025-07-25T01:10:37.922Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.4,"strikeZoneTop":3.59,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.083343376572735,"aZ":-22.889471964249214,"pfxX":1.1489596039558245,"pfxZ":5.100265634750061,"pX":-0.1883262136835411,"pZ":3.624458920001146,"vX0":1.1554819742727158,"vY0":-133.6722665466951,"vZ0":-0.824660342774378,"x":124.18,"y":140.92,"x0":-0.7745033598731124,"y0":50.005045213174,"z0":5.570739097222854,"aX":2.0927998385261724},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.2,"breakHorizontal":-2.3,"spinRate":2495,"spinDirection":198},"zone":2,"typeConfidence":2.0,"plateTime":0.4087594189818584,"extension":6.306660872576155},"index":0,"playId":"e3352f9d-37e9-30e3-9a48-2f88db313436","pitchNumber":1,"startTime":"2025-07-25T01:10:13.574Z","endTime":"2025-07-25T01:10:16.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":71.9,"strikeZoneTop":3.59,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.448701690948756,"aZ":-42.47178923428063,"pfxX":8.287178981157869,"pfxZ":-7.852292247162634,"pX":-0.48433605267795055,"pZ":2.2706100318416835,"vX0":-1.9347186112268038,"vY0":-114.43975257502655,"vZ0":1.6085308230136632,"x":135.46,"y":177.47,"x0":-0.6983225525314882,"y0":50.00437456791893,"z0":5.756560907139783,"aX":10.86312543732557},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-13.4,"breakHorizontal":-14.4,"spinRate":2536,"spinDirection":27},"zone":4,"typeConfidence":2.0,"plateTime":0.48078984658636204,"extension":6.356088223878551},"hitData":{"launchSpeed":105.8,"launchAngle":5.0,"totalDistance":107.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":135.32,"coordY":85.81}},"index":1,"playId":"20cec417-e93c-344b-ab0d-32404d93820c","pitchNumber":2,"startTime":"2025-07-25T01:10:27.898Z","endTime":"2025-07-25T01:10:37.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.5,"awayTeamWinProbability":20.5,"homeTeamWinProbabilityAdded":-4.099999999999994,"leverageIndex":0.91,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-07-25T01:10:37.922Z","atBatIndex":42},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Xander Bogaerts doubles (23) on a sharp fly ball to center fielder Victor Scott II. Jackson Merrill to 3rd.","rbi":0,"awayScore":5,"homeScore":8,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-25T01:10:57.491Z","endTime":"2025-07-25T01:11:24.346Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"postOnThird":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.7,"strikeZoneTop":3.63,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.74693180653654,"aZ":-22.32247807297733,"pfxX":-5.44624204013564,"pfxZ":5.391117599323572,"pX":0.3128023446011927,"pZ":2.683539287933083,"vX0":4.2417018383366605,"vY0":-133.78660430131913,"vZ0":-3.1214079436137556,"x":105.08,"y":166.32,"x0":-0.5795020772433742,"y0":50.00140955562614,"z0":5.451078020327568,"aX":-9.949387054559374},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.4,"breakHorizontal":9.0,"spinRate":2399,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.4081917176275258,"extension":6.586786512022662},"hitData":{"launchSpeed":100.2,"launchAngle":25.0,"totalDistance":362.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":213.24,"coordY":80.89}},"index":0,"playId":"0ec45ca3-e51c-3e3b-b68c-2ef92b75cc75","pitchNumber":1,"startTime":"2025-07-25T01:11:07.368Z","endTime":"2025-07-25T01:11:24.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.4,"awayTeamWinProbability":31.599999999999994,"homeTeamWinProbabilityAdded":-11.099999999999994,"leverageIndex":1.65,"dramaIndex":115.0,"contextMetrics":{},"playEndTime":"2025-07-25T01:11:24.346Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gavin Sheets grounds out, shortstop Masyn Winn to first baseman Willson Contreras. Jackson Merrill scores. Xander Bogaerts to 3rd.","rbi":1,"awayScore":6,"homeScore":8,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-25T01:11:55.781Z","endTime":"2025-07-25T01:12:48.814Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":{"id":543243,"link":"/api/v1/people/543243"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":72.4,"strikeZoneTop":3.53854186677303,"strikeZoneBottom":1.69430231042253,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.384720853600324,"aZ":-43.628969564241935,"pfxX":6.83630707833048,"pfxZ":-8.62062079458443,"pX":-0.9348049818095006,"pZ":3.0639403439176074,"vX0":-2.233825823397423,"vY0":-114.87195127517798,"vZ0":3.4590457011000546,"x":152.63,"y":156.05,"x0":-0.8347808765518571,"y0":50.00172524510118,"z0":5.796230809418804,"aX":9.084780148123633},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-14.4,"breakHorizontal":-11.8,"spinRate":2548,"spinDirection":30},"zone":11,"typeConfidence":2.0,"plateTime":0.47783188081289607,"extension":6.47042403261487},"index":0,"playId":"4dd40290-c82d-33eb-9a87-b1b1bd4477bf","pitchNumber":1,"startTime":"2025-07-25T01:11:58.842Z","endTime":"2025-07-25T01:12:03.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"second":{"id":593428,"link":"/api/v1/people/593428"},"third":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":74.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.8776560066618,"aZ":-43.1726937427744,"pfxX":5.64127522914528,"pfxZ":-7.975956375888403,"pX":0.718336895199184,"pZ":1.8149704058552842,"vX0":1.2577347375966963,"vY0":-116.90887962736272,"vZ0":0.6109723765976789,"x":89.62,"y":189.78,"x0":-0.5600098103228363,"y0":50.00398877716145,"z0":5.615715955618753,"aX":7.777232930893289},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-14.0,"breakHorizontal":-10.6,"spinRate":2506,"spinDirection":26},"zone":9,"typeConfidence":2.0,"plateTime":0.46923469677514706,"extension":6.453626108646544},"index":1,"playId":"a0ff1cbb-33ae-33d0-b76f-abbe80183e0f","pitchNumber":2,"startTime":"2025-07-25T01:12:17.523Z","endTime":"2025-07-25T01:12:22.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"second":{"id":593428,"link":"/api/v1/people/593428"},"third":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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(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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.954363092844414,"aZ":-37.211472508774435,"pfxX":6.804399543682775,"pfxZ":-3.262677116776569,"pX":-0.23403289512153605,"pZ":1.4711773107464834,"vX0":-0.7420353274168497,"vY0":-123.35982596013905,"vZ0":-2.208111236208496,"x":125.92,"y":199.06,"x0":-0.81398198817587,"y0":50.001281487902595,"z0":5.507168745739143,"aX":10.512487011430375},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-6.1,"breakHorizontal":-12.1,"spinRate":2601,"spinDirection":40},"zone":13,"typeConfidence":2.0,"plateTime":0.44358319689482073,"extension":6.3810703599185645},"hitData":{"launchSpeed":70.6,"launchAngle":-43.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.19,"coordY":157.35}},"index":2,"playId":"7195cd5a-87bb-3c21-b8c0-9bfe1b4fdddc","pitchNumber":3,"startTime":"2025-07-25T01:12:40.678Z","endTime":"2025-07-25T01:12:48.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"second":{"id":593428,"link":"/api/v1/people/593428"},"third":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.89999999999999,"awayTeamWinProbability":30.10000000000001,"homeTeamWinProbabilityAdded":1.4999999999999858,"leverageIndex":1.88,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2025-07-25T01:12:48.814Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Cronenworth strikes out swinging.","rbi":0,"awayScore":6,"homeScore":8,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-25T01:13:14.555Z","endTime":"2025-07-25T01:14:13.030Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"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":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"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(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":92.3,"endSpeed":85.4,"strikeZoneTop":3.34979752430755,"strikeZoneBottom":1.59875907086166,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.257783100633493,"aZ":-21.730629648367703,"pfxX":0.747379223640271,"pfxZ":5.632675220519346,"pX":0.4525278843693405,"pZ":3.219555737202289,"vX0":2.3900992504491754,"vY0":-134.58250017648297,"vZ0":-1.9452152085532735,"x":99.75,"y":151.85,"x0":-0.5403365766826529,"y0":50.00315943595084,"z0":5.473903327920831,"aX":1.3854103138367262},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.1,"breakHorizontal":-1.8,"spinRate":2461,"spinDirection":197},"zone":3,"typeConfidence":2.0,"plateTime":0.4053173904369878,"extension":6.497355943159288},"index":0,"playId":"1f26f32a-ad01-3f34-979a-856a2a455233","pitchNumber":1,"startTime":"2025-07-25T01:13:18.578Z","endTime":"2025-07-25T01:13:22.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"third":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.6,"strikeZoneTop":3.27,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.397808196716472,"aZ":-37.15700343851875,"pfxX":6.731793751186854,"pfxZ":-3.1856284069292684,"pX":-0.04553394160503615,"pZ":1.9393679182155963,"vX0":-0.31082858178097017,"vY0":-124.33107357592307,"vZ0":-1.3069741469990128,"x":118.74,"y":186.42,"x0":-0.7931739135103871,"y0":50.00433503923082,"z0":5.5609688648200715,"aX":10.519012534330074},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-5.9,"breakHorizontal":-12.1,"spinRate":2681,"spinDirection":43},"zone":8,"typeConfidence":2.0,"plateTime":0.44087112432480957,"extension":6.442521773912513},"index":1,"playId":"92b8832a-cea7-30b7-a4e8-7f1fa48b0da9","pitchNumber":2,"startTime":"2025-07-25T01:13:39.094Z","endTime":"2025-07-25T01:13:44.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"third":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-07-25T01:13:55.603Z","endTime":"2025-07-25T01:14:08.056Z","isPitch":false,"type":"action","player":{"id":630105,"link":"/api/v1/people/630105"},"defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"third":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.8,"strikeZoneTop":3.27,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.49178515124646,"aZ":-37.08340884631071,"pfxX":5.766208585599033,"pfxZ":-3.1535502904688184,"pX":0.7215640631701725,"pZ":0.5514825142468972,"vX0":1.4159670489715304,"vY0":-124.17043362450464,"vZ0":-4.293919917257178,"x":89.5,"y":223.89,"x0":-0.6055008558196083,"y0":50.002703422398675,"z0":5.397597758643198,"aX":8.978979433185359},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-6.5,"breakHorizontal":-10.8,"spinRate":2610,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.44156166864404556,"extension":6.626080967349855},"index":3,"playId":"216cfaf2-6594-312b-9e3c-ca42278bc581","pitchNumber":3,"startTime":"2025-07-25T01:14:08.056Z","endTime":"2025-07-25T01:14:13.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"third":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.9,"awayTeamWinProbability":23.099999999999994,"homeTeamWinProbabilityAdded":7.000000000000014,"leverageIndex":1.62,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2025-07-25T01:14:13.030Z","atBatIndex":45},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Bryce Johnson reaches on a throwing error by first baseman Willson Contreras. Xander Bogaerts scores.","rbi":0,"awayScore":7,"homeScore":8,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-25T01:14:36.047Z","endTime":"2025-07-25T01:15:14.987Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":{"id":543243,"link":"/api/v1/people/543243"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]}],"playEvents":[{"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":84.8,"endSpeed":77.7,"strikeZoneTop":3.45960905810362,"strikeZoneBottom":1.66886235519339,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.224562303528096,"aZ":-36.13112576204046,"pfxX":10.243421461052005,"pfxZ":-2.570131375570009,"pX":-0.273559065564914,"pZ":3.0456050270958985,"vX0":-1.732679523644983,"vY0":-123.43049666944772,"vZ0":1.1078023461480717,"x":127.43,"y":156.55,"x0":-0.8918601835348384,"y0":50.003302437046244,"z0":5.639947501373484,"aX":15.760744388511789},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-4.1,"breakHorizontal":-18.1,"spinRate":2633,"spinDirection":48},"zone":2,"typeConfidence":2.0,"plateTime":0.44423307786244326,"extension":6.367333399611763},"index":0,"playId":"25b287b9-2870-314b-b169-44d99952bb72","pitchNumber":1,"startTime":"2025-07-25T01:14:41.984Z","endTime":"2025-07-25T01:14:45.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"third":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.805120803684318,"aZ":-34.94482608446905,"pfxX":8.06939094574075,"pfxZ":-1.777591255206989,"pX":0.7444887607755343,"pZ":2.2155715408036345,"vX0":0.6595310931605964,"vY0":-123.85555859365165,"vZ0":-1.0625904003319933,"x":88.62,"y":178.96,"x0":-0.5738210448900667,"y0":50.00227677197816,"z0":5.562010631978494,"aX":12.586046571052254},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-3.2,"breakHorizontal":-14.8,"spinRate":2520,"spinDirection":36},"zone":6,"typeConfidence":2.0,"plateTime":0.4415525523242749,"extension":6.49712335349277},"hitData":{"launchSpeed":66.3,"launchAngle":5.0,"totalDistance":58.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.53,"coordY":157.26}},"index":1,"playId":"26dcb799-67d5-3dd9-8be6-e7b9d7a093d6","pitchNumber":2,"startTime":"2025-07-25T01:15:00.945Z","endTime":"2025-07-25T01:15:14.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"L","description":"Left"}},"third":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669369,"link":"/api/v1/people/669369"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":669369,"link":"/api/v1/people/669369"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.60000000000001,"awayTeamWinProbability":32.39999999999999,"homeTeamWinProbabilityAdded":-9.299999999999997,"leverageIndex":1.59,"dramaIndex":102.0,"contextMetrics":{},"playEndTime":"2025-07-25T01:15:14.987Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Martín Maldonado grounds out, third baseman Nolan Arenado to first baseman Willson Contreras.","rbi":0,"awayScore":7,"homeScore":8,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-25T01:16:32.133Z","endTime":"2025-07-25T01:17:54.606Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":455117,"fullName":"Martín Maldonado","link":"/api/v1/people/455117"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":543243,"fullName":"Sonny Gray","link":"/api/v1/people/543243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"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":455117,"fullName":"Martín Maldonado","link":"/api/v1/people/455117"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"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":7,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-25T01:16:15.496Z","endTime":"2025-07-25T01:16:34.370Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":455117,"link":"/api/v1/people/455117","batSide":{"code":"R","description":"Right"}},"first":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":78.2,"strikeZoneTop":3.34834038028356,"strikeZoneBottom":1.57425227403825,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.79855545392137,"aZ":-32.147024747480025,"pfxX":2.671934439898134,"pfxZ":0.012616276282531036,"pX":1.4139173985691755,"pZ":0.9101117829955448,"vX0":4.349549806617335,"vY0":-121.75380560370948,"vZ0":-4.024556263689581,"x":63.1,"y":214.21,"x0":-0.7330900470969614,"y0":50.000325311673414,"z0":5.325240268704508,"aX":4.065034349946706},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-0.6,"breakHorizontal":-5.8,"spinRate":2591,"spinDirection":138},"zone":14,"typeConfidence":2.0,"plateTime":0.4475073157515199,"extension":6.501487839218811},"index":1,"playId":"10e4d8b0-a635-3990-b47a-d39736d0a065","pitchNumber":1,"startTime":"2025-07-25T01:16:34.370Z","endTime":"2025-07-25T01:16:38.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":455117,"link":"/api/v1/people/455117","batSide":{"code":"R","description":"Right"}},"first":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":73.1,"strikeZoneTop":3.2841364886628,"strikeZoneBottom":1.51999969872935,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.067509054059364,"aZ":-42.149277200019114,"pfxX":7.098949903959374,"pfxZ":-7.379104645644844,"pX":0.7695538240130182,"pZ":2.3501125778139342,"vX0":0.838976164398533,"vY0":-115.9431626778378,"vZ0":1.6541479105498542,"x":87.67,"y":175.33,"x0":-0.5192161671253099,"y0":50.002386558632935,"z0":5.670797833377441,"aX":9.597622829061585},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-12.6,"breakHorizontal":-13.1,"spinRate":2411,"spinDirection":27},"zone":6,"typeConfidence":2.0,"plateTime":0.4736510497604076,"extension":6.4166463821965705},"index":2,"playId":"198e4fa1-5d2b-3a41-874a-a1fb47365d6a","pitchNumber":2,"startTime":"2025-07-25T01:16:51.318Z","endTime":"2025-07-25T01:16:55.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":455117,"link":"/api/v1/people/455117","batSide":{"code":"R","description":"Right"}},"first":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":3,"playId":"ff809548-e55e-39e5-bb8c-dfdb4c9298ee","startTime":"2025-07-25T01:17:07.747Z","endTime":"2025-07-25T01:17:11.845Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":455117,"link":"/api/v1/people/455117","batSide":{"code":"R","description":"Right"}},"first":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":78.1,"strikeZoneTop":3.3676580661039,"strikeZoneBottom":1.5618233847212,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.11283886328319,"aZ":-33.48677880278623,"pfxX":2.830078289365721,"pfxZ":-0.8621595173466314,"pX":1.4094602293898608,"pZ":1.950439972568243,"vX0":3.9794148672854734,"vY0":-122.10518475889066,"vZ0":-1.454642149249882,"x":63.27,"y":186.12,"x0":-0.6008655730506043,"y0":50.00101258333678,"z0":5.40116949429089,"aX":4.327175396044636},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-1.7,"breakHorizontal":-6.0,"spinRate":2601,"spinDirection":108},"zone":14,"typeConfidence":2.0,"plateTime":0.4463686557820554,"extension":6.50374735698481},"index":4,"playId":"b467bb03-02b2-31de-8442-10b1f6637dac","pitchNumber":3,"startTime":"2025-07-25T01:17:26.233Z","endTime":"2025-07-25T01:17:30.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":455117,"link":"/api/v1/people/455117","batSide":{"code":"R","description":"Right"}},"first":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.08502398448215,"aZ":-24.713978548507157,"pfxX":0.9879202457243141,"pfxZ":4.09057841605347,"pX":0.3514408721482778,"pZ":2.753088462781377,"vX0":2.010844613881692,"vY0":-133.5915623422788,"vZ0":-2.6038991806093144,"x":103.6,"y":164.45,"x0":-0.536527147356758,"y0":50.00619343197295,"z0":5.498183986734979,"aX":1.8040340011556544},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.1,"breakHorizontal":-2.2,"spinRate":2427,"spinDirection":191},"zone":6,"typeConfidence":2.0,"plateTime":0.40843473367504135,"extension":6.492663526579772},"hitData":{"launchSpeed":75.4,"launchAngle":-3.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.97,"coordY":162.32}},"index":5,"playId":"c03dfb01-54ef-3664-b3de-8ccd4a87a940","pitchNumber":4,"startTime":"2025-07-25T01:17:46.644Z","endTime":"2025-07-25T01:17:54.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":455117,"link":"/api/v1/people/455117","batSide":{"code":"R","description":"Right"}},"first":{"id":669369,"link":"/api/v1/people/669369"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":455117,"link":"/api/v1/people/455117"},"credit":"b_ab"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_ab"},{"player":{"id":455117,"link":"/api/v1/people/455117"},"credit":"b_pa"},{"player":{"id":543243,"link":"/api/v1/people/543243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.8,"awayTeamWinProbability":29.200000000000003,"homeTeamWinProbabilityAdded":3.1999999999999886,"leverageIndex":1.28,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2025-07-25T01:17:54.606Z","atBatIndex":47},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Willson Contreras walks.","rbi":0,"awayScore":7,"homeScore":8,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-25T01:20:25.487Z","endTime":"2025-07-25T01:22:14.022Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":76.4,"strikeZoneTop":3.67833063942408,"strikeZoneBottom":1.65596458705785,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.00446909507591,"aZ":-29.895854237551003,"pfxX":-1.4050111751846694,"pfxZ":1.5307684033704572,"pX":1.159364930946111,"pZ":0.6968453796673757,"vX0":-1.3168271325519392,"vY0":-122.25063237972726,"vZ0":-5.95891574055995,"x":72.81,"y":219.97,"x0":1.890982533398269,"y0":50.00321816973677,"z0":5.787959096728587,"aX":-2.089350620462891},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":1.4,"breakHorizontal":2.9,"spinRate":2796,"spinDirection":277},"zone":14,"typeConfidence":2.0,"plateTime":0.4510457506448877,"extension":5.666207264098918},"index":0,"playId":"c779c150-bdbb-367e-85ca-c00c44ca7de1","pitchNumber":1,"startTime":"2025-07-25T01:20:39.729Z","endTime":"2025-07-25T01:20:43.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.8,"strikeZoneTop":3.61911985767058,"strikeZoneBottom":1.62830070849448,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.361259989110447,"aZ":-29.894588764120847,"pfxX":7.003894834776658,"pfxZ":1.5225460068250065,"pX":2.1501314792857498,"pZ":3.4253710136296833,"vX0":-1.6508653693427617,"vY0":-121.57673305884033,"vZ0":-0.05063878678671341,"x":35.04,"y":146.29,"x0":1.9269636371042496,"y0":50.00605888978016,"z0":6.036554923830106,"aX":10.508389154273582},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":3.0,"breakHorizontal":-12.4,"spinRate":1204,"spinDirection":120},"zone":12,"typeConfidence":0.92,"plateTime":0.4501717716432374,"extension":5.799292968371358},"index":1,"playId":"65b941ec-1034-3846-b857-48f4716af972","pitchNumber":2,"startTime":"2025-07-25T01:21:01.377Z","endTime":"2025-07-25T01:21:07.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.2,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.16917916741492,"aZ":-11.382668022848074,"pfxX":4.866872023796475,"pfxZ":11.408438974601502,"pX":0.27500489779908877,"pZ":3.5713939952622393,"vX0":-5.635261647121041,"vY0":-134.17048497509418,"vZ0":-4.109968407652503,"x":106.52,"y":142.35,"x0":1.7707128682103763,"y0":50.00025224256036,"z0":5.934877053553444,"aX":8.867848008426035},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.9,"breakHorizontal":-7.6,"spinRate":2473,"spinDirection":155},"zone":2,"typeConfidence":2.0,"plateTime":0.4083103052933419,"extension":5.80044048313272},"index":2,"playId":"1ce991ee-5185-3eff-9c48-a7781a8d54be","pitchNumber":3,"startTime":"2025-07-25T01:21:20.945Z","endTime":"2025-07-25T01:21:25.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.3,"strikeZoneTop":3.61815750937009,"strikeZoneBottom":1.65999943210713,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.320064019182944,"aZ":-12.759287660503588,"pfxX":4.171351675876769,"pfxZ":12.54185260954566,"pX":1.0124638277872196,"pZ":-0.19480448425000213,"vX0":-3.002066389785586,"vY0":-123.54597234300483,"vZ0":-11.339550008223135,"x":78.41,"y":244.04,"x0":1.7006326348638325,"y0":50.00053230282005,"z0":5.523061033026112,"aX":6.455792422497689},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":20.3,"breakHorizontal":-6.8,"spinRate":2173,"spinDirection":154},"zone":14,"typeConfidence":0.73,"plateTime":0.4431239457359344,"extension":6.03665377968615},"index":3,"playId":"5d090ac9-d5e0-3421-9a13-ef880422813f","pitchNumber":4,"startTime":"2025-07-25T01:21:40.568Z","endTime":"2025-07-25T01:21:45.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":3.63214944191662,"strikeZoneBottom":1.53643039390732,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.650631897756217,"aZ":-13.026366692737128,"pfxX":4.533606506040825,"pfxZ":10.386537069114034,"pX":0.5467424045109406,"pZ":3.3798374773899376,"vX0":-4.967835219228899,"vY0":-134.76284895299017,"vZ0":-4.237498131753108,"x":96.16,"y":147.52,"x0":1.8230110918624431,"y0":50.0042486370903,"z0":5.8895832657841,"aX":8.359195387880694},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.1,"breakHorizontal":-7.2,"spinRate":2507,"spinDirection":158},"zone":3,"typeConfidence":0.9,"plateTime":0.40608932296877853,"extension":5.855669711801669},"index":4,"playId":"b53d5204-ea3e-3c1e-9b7b-c9a95481260d","pitchNumber":5,"startTime":"2025-07-25T01:22:09.018Z","endTime":"2025-07-25T01:22:14.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"credit":"b_pa"},{"player":{"id":673513,"link":"/api/v1/people/673513"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.1,"awayTeamWinProbability":25.900000000000006,"homeTeamWinProbabilityAdded":3.299999999999997,"leverageIndex":0.84,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-07-25T01:22:14.022Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nolan Arenado singles on a ground ball to right fielder Fernando Tatis Jr. Willson Contreras to 2nd.","rbi":0,"awayScore":7,"homeScore":8,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-25T01:22:35.048Z","endTime":"2025-07-25T01:23:49.219Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"postOnSecond":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"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":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.994480823672752,"aZ":-30.08711197825285,"pfxX":7.837732303655458,"pfxZ":1.360782622747661,"pX":0.6942132093327766,"pZ":1.8349294928874955,"vX0":-5.443440945972557,"vY0":-122.53959533156143,"vZ0":-3.603132284823424,"x":90.54,"y":189.24,"x0":1.9153008873031225,"y0":50.00486876865374,"z0":5.868150049173634,"aX":12.03783884098227},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.9,"breakHorizontal":-13.1,"spinRate":1181,"spinDirection":125},"zone":9,"typeConfidence":0.92,"plateTime":0.44532921937581094,"extension":5.82977079726139},"index":0,"playId":"249c99a9-3182-3fbc-814d-082f72041562","pitchNumber":1,"startTime":"2025-07-25T01:22:42.390Z","endTime":"2025-07-25T01:22:48.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"ae1c1a1d-e0a8-321b-a453-a12021e1cac2","startTime":"2025-07-25T01:23:09.561Z","endTime":"2025-07-25T01:23:13.868Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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(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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.644196148259404,"aZ":-28.64701411322173,"pfxX":8.52578445111361,"pfxZ":2.255193369509395,"pX":0.5702130349346338,"pZ":1.1041364131270162,"vX0":-6.173663081175325,"vY0":-123.92553525056653,"vZ0":-5.481855661479758,"x":95.26,"y":208.97,"x0":1.9800886144422445,"y0":50.00127370384073,"z0":5.723612596258654,"aX":13.323923806126427},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.1,"breakHorizontal":-14.0,"spinRate":1353,"spinDirection":126},"zone":14,"typeConfidence":0.92,"plateTime":0.4411714210201234,"extension":5.860158252225569},"hitData":{"launchSpeed":89.4,"launchAngle":5.0,"totalDistance":113.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.27,"coordY":96.96}},"index":2,"playId":"7f50fbd9-7a2f-35e4-903a-5bd2533150a1","pitchNumber":2,"startTime":"2025-07-25T01:23:40.970Z","endTime":"2025-07-25T01:23:49.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"first":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_ab"},{"player":{"id":673513,"link":"/api/v1/people/673513"},"credit":"p_ab"},{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":673513,"link":"/api/v1/people/673513"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.8,"awayTeamWinProbability":21.200000000000003,"homeTeamWinProbabilityAdded":4.700000000000003,"leverageIndex":1.35,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2025-07-25T01:23:49.219Z","atBatIndex":49},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Masyn Winn flies out to right fielder Fernando Tatis Jr. Willson Contreras to 3rd.","rbi":0,"awayScore":7,"homeScore":8,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-25T01:24:31.155Z","endTime":"2025-07-25T01:26:51.184Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"postOnThird":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"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":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"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":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-25T01:24:13.620Z","endTime":"2025-07-25T01:24:33.425Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"},"defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"second":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.2,"strikeZoneTop":3.52214264738075,"strikeZoneBottom":1.62109430343833,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.27756161819861,"aZ":-23.767002196188876,"pfxX":-0.680861572350314,"pfxZ":5.147850560426903,"pX":1.0308163751878,"pZ":2.537379048930591,"vX0":-2.357915378911663,"vY0":-126.61516553231803,"vZ0":-3.449650322973873,"x":77.71,"y":170.27,"x0":2.0602229616164385,"y0":50.00535033031621,"z0":5.805396989162675,"aX":-1.112884304051858},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.9,"breakHorizontal":1.7,"spinRate":2593,"spinDirection":172},"zone":14,"typeConfidence":0.92,"plateTime":0.4315110520084322,"extension":5.739473604473674},"index":1,"playId":"660bec4e-21a7-3b16-b691-22edb711a15c","pitchNumber":1,"startTime":"2025-07-25T01:24:33.425Z","endTime":"2025-07-25T01:24:37.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"second":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.2,"strikeZoneTop":3.4867929423127,"strikeZoneBottom":1.60199066011718,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.362883386844917,"aZ":-12.387024348633208,"pfxX":3.7356283653626696,"pfxZ":10.849578546612712,"pX":1.1999855913712274,"pZ":2.872133507242577,"vX0":-3.3462714258935784,"vY0":-134.48751810549376,"vZ0":-5.569795354182949,"x":71.26,"y":161.23,"x0":1.977680275267894,"y0":50.00440470584953,"z0":5.855802022885962,"aX":6.813762655186784},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.6,"breakHorizontal":-6.0,"spinRate":2501,"spinDirection":156},"zone":12,"typeConfidence":0.89,"plateTime":0.4079642926170144,"extension":5.774186504568871},"index":2,"playId":"6c7f82f7-9291-3e3d-bbe1-4fa18d651390","pitchNumber":2,"startTime":"2025-07-25T01:24:55.231Z","endTime":"2025-07-25T01:25:00.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"second":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":93.1,"endSpeed":84.2,"strikeZoneTop":3.40999943171601,"strikeZoneBottom":1.53761570273942,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.40884999766263,"aZ":-13.07052414320892,"pfxX":4.591943575496086,"pfxZ":10.378897295778703,"pX":0.9397283480636778,"pZ":4.524217627203741,"vX0":-4.312587672311496,"vY0":-135.51363517909326,"vZ0":-1.4357649013208418,"x":81.18,"y":116.63,"x0":1.9630152561448306,"y0":50.00662866230499,"z0":5.984024213667472,"aX":8.455945113376888},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.6,"breakHorizontal":-7.3,"spinRate":2504,"spinDirection":157},"zone":12,"typeConfidence":0.91,"plateTime":0.40576223587937976,"extension":5.946195159934959},"index":3,"playId":"3292b1d6-1989-304b-b1da-eafe812bed26","pitchNumber":3,"startTime":"2025-07-25T01:25:18.015Z","endTime":"2025-07-25T01:25:21.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"second":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.8,"strikeZoneTop":3.30787221116477,"strikeZoneBottom":1.48723818827029,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.569112199895812,"aZ":-30.121295154903354,"pfxX":6.850880369625683,"pfxZ":1.354651308633978,"pX":1.163813218033469,"pZ":0.24198000348114437,"vX0":-3.7677616670540917,"vY0":-122.18250496919846,"vZ0":-6.864549424854664,"x":72.64,"y":232.25,"x0":1.833991722999522,"y0":50.00335260127508,"z0":5.6689269850006525,"aX":10.381596589988801},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":1.1,"breakHorizontal":-11.5,"spinRate":1062,"spinDirection":126},"zone":14,"typeConfidence":0.92,"plateTime":0.4479084565362301,"extension":5.90853436987873},"index":4,"playId":"92c539d9-3d7a-37ad-bd47-f2a7d2dfe769","pitchNumber":4,"startTime":"2025-07-25T01:25:44.538Z","endTime":"2025-07-25T01:25:49.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"second":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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(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":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.3,"strikeZoneTop":3.41,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.477759888489363,"aZ":-12.347796373247078,"pfxX":4.721298908878824,"pfxZ":10.877861405334862,"pX":0.9782107895078526,"pZ":2.360726069971664,"vX0":-4.213315451471622,"vY0":-134.2561680309689,"vZ0":-6.717509060050455,"x":79.71,"y":175.04,"x0":1.955639385029957,"y0":50.00550605367368,"z0":5.776986272158776,"aX":8.607295582604088},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.5,"breakHorizontal":-7.7,"spinRate":2464,"spinDirection":153},"zone":14,"typeConfidence":0.88,"plateTime":0.40821790042288963,"extension":5.8211452818284},"index":5,"playId":"683a64ba-6146-3ced-8867-a89ba9cdeff9","pitchNumber":5,"startTime":"2025-07-25T01:26:16.930Z","endTime":"2025-07-25T01:26:21.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"second":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.1,"strikeZoneTop":3.41,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.46801702550342,"aZ":-14.722082059041353,"pfxX":1.6479928495940013,"pfxZ":9.6698974356241,"pX":-0.1397544967031257,"pZ":2.2002495244514586,"vX0":-5.764681170062601,"vY0":-133.42543742176903,"vZ0":-6.5708446531333005,"x":122.33,"y":179.37,"x0":1.833822340026443,"y0":50.003305150313544,"z0":5.754185839317892,"aX":2.975444074584268},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.3,"breakHorizontal":-1.8,"spinRate":2500,"spinDirection":161},"zone":5,"typeConfidence":0.88,"plateTime":0.41037469206431343,"extension":5.987658214992479},"hitData":{"launchSpeed":92.2,"launchAngle":27.0,"totalDistance":337.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":164.92,"coordY":69.12}},"index":6,"playId":"6be02be9-3096-34a3-b8a7-c1f243cb6675","pitchNumber":6,"startTime":"2025-07-25T01:26:39.911Z","endTime":"2025-07-25T01:26:51.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"second":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_ab"},{"player":{"id":673513,"link":"/api/v1/people/673513"},"credit":"p_ab"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_pa"},{"player":{"id":673513,"link":"/api/v1/people/673513"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.3,"awayTeamWinProbability":22.700000000000003,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":1.58,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2025-07-25T01:26:51.184Z","atBatIndex":50},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jordan Walker walks. Nolan Arenado to 2nd.","rbi":0,"awayScore":7,"homeScore":8,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-25T01:27:23.575Z","endTime":"2025-07-25T01:29:31.811Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"postOnSecond":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"postOnThird":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"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":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"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":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.8,"strikeZoneTop":3.96115487470438,"strikeZoneBottom":1.92719220115138,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.222237337070492,"aZ":-31.417989524438056,"pfxX":7.114075816782645,"pfxZ":0.4836440126363968,"pX":1.5365800343650633,"pZ":1.5268731892186542,"vX0":-3.7856556647107906,"vY0":-124.17649213666684,"vZ0":-4.029969259897397,"x":58.43,"y":197.55,"x0":2.154335052675528,"y0":50.004708175070625,"z0":5.776928824124753,"aX":11.141802007194734},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.2,"breakHorizontal":-12.0,"spinRate":1240,"spinDirection":123},"zone":14,"typeConfidence":0.91,"plateTime":0.44063525491753275,"extension":5.8606866166803595},"index":0,"playId":"1ff2e30f-8ef6-3aef-9c05-e29da4a88e60","pitchNumber":1,"startTime":"2025-07-25T01:27:37.998Z","endTime":"2025-07-25T01:27:42.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"third":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.7,"strikeZoneTop":3.91372779797696,"strikeZoneBottom":1.8795557606214,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.135042645124468,"aZ":-33.02600164882765,"pfxX":6.192904471326297,"pfxZ":-0.5738504347861921,"pX":1.0256115954322456,"pZ":1.53509418499037,"vX0":-4.232947513650934,"vY0":-120.86812900003378,"vZ0":-3.357401481735062,"x":77.91,"y":197.33,"x0":1.9933165453257784,"y0":50.00447041614811,"z0":5.83663885491057,"aX":9.181517999163136},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-1.6,"breakHorizontal":-10.2,"spinRate":1087,"spinDirection":118},"zone":14,"typeConfidence":0.92,"plateTime":0.4528328052643511,"extension":5.987637022061206},"index":1,"playId":"8f4fe58f-3ca6-3881-bd93-a51a313f036c","pitchNumber":2,"startTime":"2025-07-25T01:28:01.498Z","endTime":"2025-07-25T01:28:05.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"third":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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(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":93.1,"endSpeed":84.8,"strikeZoneTop":3.85652416054008,"strikeZoneBottom":1.85453892462732,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.61894312236576,"aZ":-11.295361418189975,"pfxX":4.978631314818234,"pfxZ":11.353707119284131,"pX":-0.8276725397258295,"pZ":1.4587920433192365,"vX0":-8.561857071316554,"vY0":-135.04133834556518,"vZ0":-9.045255439625706,"x":148.55,"y":199.39,"x0":1.7434108026471962,"y0":50.00089602743737,"z0":5.655370015771532,"aX":9.15427247751441},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.6,"breakHorizontal":-7.1,"spinRate":2514,"spinDirection":157},"zone":13,"typeConfidence":2.0,"plateTime":0.406285087966892,"extension":5.879838819183647},"index":2,"playId":"6449e17f-eee3-3cce-930b-e27f843db684","pitchNumber":3,"startTime":"2025-07-25T01:28:25.826Z","endTime":"2025-07-25T01:28:31.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"third":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":92.1,"endSpeed":83.8,"strikeZoneTop":3.80283616775536,"strikeZoneBottom":1.8099995894906,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.25448828946413,"aZ":-11.25359025925871,"pfxX":3.6507862060287204,"pfxZ":11.553961455748032,"pX":0.6002601600010489,"pZ":3.01073644596057,"vX0":-4.092739866221121,"vY0":-134.03732931656805,"vZ0":-5.360199143346847,"x":94.12,"y":157.49,"x0":1.6761013862130085,"y0":50.005346485582635,"z0":5.847280096851235,"aX":6.612394397309505},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":19.9,"breakHorizontal":-5.6,"spinRate":2449,"spinDirection":158},"zone":6,"typeConfidence":0.9,"plateTime":0.40938407448683334,"extension":6.037124488607186},"index":3,"playId":"6aaf859c-020c-30be-98a6-a62549beeef8","pitchNumber":4,"startTime":"2025-07-25T01:29:01.283Z","endTime":"2025-07-25T01:29:06.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"third":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.5,"strikeZoneTop":3.86452565190994,"strikeZoneBottom":1.78592899411452,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.307158758377035,"aZ":-7.9439719300038005,"pfxX":5.034692006005958,"pfxZ":13.248592749362928,"pX":-0.6912110339672496,"pZ":1.8373201465041746,"vX0":-7.837636097002803,"vY0":-134.64452353727836,"vZ0":-8.802462809557586,"x":143.35,"y":189.17,"x0":1.6085728222804059,"y0":50.0054417870644,"z0":5.71859928496572,"aX":9.210363227392172},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":22.2,"breakHorizontal":-7.3,"spinRate":2521,"spinDirection":157},"zone":7,"typeConfidence":2.0,"plateTime":0.4074090514632718,"extension":5.987185800413364},"index":4,"playId":"b2d764ec-e4f8-3c01-99c9-2bd10876a5c9","pitchNumber":5,"startTime":"2025-07-25T01:29:26.951Z","endTime":"2025-07-25T01:29:31.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"third":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_pa"},{"player":{"id":673513,"link":"/api/v1/people/673513"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.7,"awayTeamWinProbability":20.299999999999997,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":1.82,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2025-07-25T01:29:31.811Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pedro Pagés called out on strikes.","rbi":0,"awayScore":7,"homeScore":8,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-25T01:29:57.065Z","endTime":"2025-07-25T01:32:09.544Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673513,"fullName":"Yuki Matsui","link":"/api/v1/people/673513"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"postOnSecond":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"postOnThird":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,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":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":455117,"link":"/api/v1/people/455117"},"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, 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.8,"endSpeed":81.1,"strikeZoneTop":3.3396673324428,"strikeZoneBottom":1.64620292942388,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.688244386222184,"aZ":-23.3984794258294,"pfxX":-2.001446098151331,"pfxZ":5.2916271558656724,"pX":0.06626405887954438,"pZ":0.8202459020500185,"vX0":-3.7732971991494235,"vY0":-127.75736696204393,"vZ0":-7.495752202854503,"x":114.47,"y":216.63,"x0":1.8207350411825292,"y0":50.00020310879304,"z0":5.624125071180433,"aX":-3.315474207351193},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.2,"breakHorizontal":4.4,"spinRate":2806,"spinDirection":190},"zone":14,"typeConfidence":0.92,"plateTime":0.42830655905497794,"extension":5.806918284169573},"index":0,"playId":"a1f57bc3-8c3b-3112-907e-494ee509f9c4","pitchNumber":1,"startTime":"2025-07-25T01:30:10.472Z","endTime":"2025-07-25T01:30:14.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"second":{"id":571448,"link":"/api/v1/people/571448"},"third":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.807761211340303,"aZ":-10.136856981320907,"pfxX":3.2477638087180813,"pfxZ":12.010135534313433,"pX":-0.176325872394694,"pZ":2.2116020217134835,"vX0":-6.051763913849293,"vY0":-134.95827581552567,"vZ0":-7.444751325310891,"x":123.72,"y":179.07,"x0":1.6785013241279065,"y0":50.00278411921609,"z0":5.729059699949721,"aX":5.959661888066623},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":20.3,"breakHorizontal":-4.6,"spinRate":2465,"spinDirection":155},"zone":5,"typeConfidence":0.91,"plateTime":0.4066559646843939,"extension":6.047273062192091},"index":1,"playId":"031125a6-2991-3c8a-bee1-3096e1f350c5","pitchNumber":2,"startTime":"2025-07-25T01:30:34.072Z","endTime":"2025-07-25T01:30:38.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"second":{"id":571448,"link":"/api/v1/people/571448"},"third":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2025-07-25T01:30:54.626Z","endTime":"2025-07-25T01:31:14.433Z","isPitch":false,"type":"action","player":{"id":686780,"link":"/api/v1/people/686780"},"defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"second":{"id":571448,"link":"/api/v1/people/571448"},"third":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.0,"strikeZoneTop":3.24065114698306,"strikeZoneBottom":1.60000097159659,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.139709680975738,"aZ":-33.373159372749335,"pfxX":7.420433215874441,"pfxZ":-0.7570057774422132,"pX":1.1987223866514167,"pZ":2.0775192342499853,"vX0":-4.122682687342529,"vY0":-124.93129608059846,"vZ0":-2.6124209044547406,"x":71.31,"y":182.69,"x0":1.9061012372994648,"y0":50.00429204300675,"z0":5.879514884124663,"aX":11.732125062459351},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.7,"breakHorizontal":-12.5,"spinRate":1164,"spinDirection":124},"zone":14,"typeConfidence":0.91,"plateTime":0.4384094525047879,"extension":5.935019712691623},"index":3,"playId":"fc11ee56-7aed-3277-8d24-9391ad8dcc2d","pitchNumber":3,"startTime":"2025-07-25T01:31:14.433Z","endTime":"2025-07-25T01:31:19.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"second":{"id":571448,"link":"/api/v1/people/571448"},"third":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.48853873178114,"aZ":-9.896780411507743,"pfxX":4.1110108868574855,"pfxZ":12.111053089537526,"pX":-0.35706908586052927,"pZ":3.20490106846194,"vX0":-6.890443168898246,"vY0":-135.03477345724338,"vZ0":-5.129174010098623,"x":130.61,"y":152.25,"x0":1.6981756304873008,"y0":50.001980871529675,"z0":5.830658238410371,"aX":7.5618564293924155},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":21.0,"breakHorizontal":-5.9,"spinRate":2508,"spinDirection":162},"zone":1,"typeConfidence":0.91,"plateTime":0.4062354154890033,"extension":6.01442522513135},"index":4,"playId":"51bfd976-5d45-31a6-94f9-ff39bb6db2bf","pitchNumber":4,"startTime":"2025-07-25T01:31:38.892Z","endTime":"2025-07-25T01:31:43.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"second":{"id":571448,"link":"/api/v1/people/571448"},"third":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.2,"strikeZoneTop":3.2787975592663,"strikeZoneBottom":1.61806345679769,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.22646455304942,"aZ":-10.993874544625609,"pfxX":4.379195546001737,"pfxZ":11.66299984171636,"pX":-0.36282500316359173,"pZ":1.6428039206692377,"vX0":-6.726822737525686,"vY0":-134.18807324470436,"vZ0":-8.774539644024307,"x":130.83,"y":194.42,"x0":1.6125306605334413,"y0":50.00072620392547,"z0":5.747278585545297,"aX":7.9513511358188484},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.3,"breakHorizontal":-6.4,"spinRate":2458,"spinDirection":163},"zone":7,"typeConfidence":0.9,"plateTime":0.40887761650554877,"extension":6.031135844662778},"index":5,"playId":"1a6add84-acce-3c6b-bf70-2f8d2998926d","pitchNumber":5,"startTime":"2025-07-25T01:32:05.001Z","endTime":"2025-07-25T01:32:09.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"second":{"id":571448,"link":"/api/v1/people/571448"},"third":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"credit":"b_ab"},{"player":{"id":673513,"link":"/api/v1/people/673513"},"credit":"p_ab"},{"player":{"id":686780,"link":"/api/v1/people/686780"},"credit":"b_pa"},{"player":{"id":673513,"link":"/api/v1/people/673513"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.89999999999999,"awayTeamWinProbability":27.10000000000001,"homeTeamWinProbabilityAdded":-6.800000000000011,"leverageIndex":2.17,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2025-07-25T01:32:09.544Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Victor Scott II grounds out to first baseman Luis Arraez.","rbi":0,"awayScore":7,"homeScore":8,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-25T01:34:49.186Z","endTime":"2025-07-25T01:37:03.481Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"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":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"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":7,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-25T01:32:21.911Z","endTime":"2025-07-25T01:33:18.020Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"second":{"id":571448,"link":"/api/v1/people/571448"},"third":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Wandy Peralta replaces Yuki Matsui.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-25T01:33:18.020Z","endTime":"2025-07-25T01:34:51.509Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":593974,"link":"/api/v1/people/593974"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":673513,"link":"/api/v1/people/673513","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"second":{"id":571448,"link":"/api/v1/people/571448"},"third":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.446687862144753,"aZ":-23.97423674630142,"pfxX":8.228579279233431,"pfxZ":4.163562147796119,"pX":0.432406706902809,"pZ":1.9251226220690956,"vX0":-2.5388602803593043,"vY0":-139.05939172043855,"vZ0":-6.631860759538646,"x":100.52,"y":186.8,"x0":0.28472871535880434,"y0":50.00495984684522,"z0":5.91769813180183,"aX":16.213014140936448},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":6.5,"breakHorizontal":-14.4,"spinRate":1917,"spinDirection":134},"zone":9,"typeConfidence":2.0,"plateTime":0.39299051502953386,"extension":5.795582179293935},"index":2,"playId":"05a9c3b1-5b7b-3bae-a6b1-cbad8a479767","pitchNumber":1,"startTime":"2025-07-25T01:34:51.509Z","endTime":"2025-07-25T01:34:56.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"second":{"id":571448,"link":"/api/v1/people/571448"},"third":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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(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":95.2,"endSpeed":88.8,"strikeZoneTop":3.17498973151562,"strikeZoneBottom":1.44000086068607,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.183775380339483,"aZ":-22.41968353344378,"pfxX":8.645117282335669,"pfxZ":4.9454727728472605,"pX":-0.4654866040320121,"pZ":0.7163573402142485,"vX0":-5.069144679422542,"vY0":-138.45011807690906,"vZ0":-9.71438507454978,"x":134.74,"y":219.44,"x0":0.250452145515402,"y0":50.003325678690636,"z0":5.727037194006573,"aX":17.057731800395697},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.4,"breakHorizontal":-14.9,"spinRate":1902,"spinDirection":133},"zone":13,"typeConfidence":2.0,"plateTime":0.39316686606238127,"extension":5.735633061772807},"index":3,"playId":"8079c147-b423-3ed7-b7fa-9d95cb9875ad","pitchNumber":2,"startTime":"2025-07-25T01:35:25.138Z","endTime":"2025-07-25T01:35:29.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"second":{"id":571448,"link":"/api/v1/people/571448"},"third":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":89.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.646180969521673,"aZ":-22.44927796347898,"pfxX":8.165774490934867,"pfxZ":4.855794172257516,"pX":-0.18762721285893083,"pZ":2.2994313599023,"vX0":-3.925566985208407,"vY0":-139.699910478894,"vZ0":-6.011578831625592,"x":124.15,"y":176.7,"x0":0.1649945677515154,"y0":50.001751828839275,"z0":5.927472909205653,"aX":16.34823346356045},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":7.9,"breakHorizontal":-14.2,"spinRate":1958,"spinDirection":139},"zone":5,"typeConfidence":2.0,"plateTime":0.3901568108595628,"extension":5.662794327811227},"index":4,"playId":"4fdf8073-fb01-36b1-826b-efd02d503bdf","pitchNumber":3,"startTime":"2025-07-25T01:35:47.746Z","endTime":"2025-07-25T01:35:52.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"second":{"id":571448,"link":"/api/v1/people/571448"},"third":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.7,"strikeZoneTop":3.11472788066199,"strikeZoneBottom":1.44000056564178,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.527135191902097,"aZ":-26.273039220299736,"pfxX":6.734104837338799,"pfxZ":3.4217937226075836,"pX":0.929040846865807,"pZ":2.1479275170424295,"vX0":-1.2176060290478137,"vY0":-129.55291325860202,"vZ0":-3.921027949392448,"x":81.59,"y":180.79,"x0":0.5255156948170091,"y0":50.00146116636729,"z0":5.657345254408534,"aX":11.605247371409732},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.6,"breakHorizontal":-12.0,"spinRate":2109,"spinDirection":135},"zone":14,"typeConfidence":0.89,"plateTime":0.42054690575553444,"extension":5.89757766852059},"index":5,"playId":"bc7b72a3-2da7-36d7-a99e-46dc697f954a","pitchNumber":4,"startTime":"2025-07-25T01:36:13.064Z","endTime":"2025-07-25T01:36:18.940Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"second":{"id":571448,"link":"/api/v1/people/571448"},"third":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":83.3,"strikeZoneTop":3.1035386207083,"strikeZoneBottom":1.44000080925171,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.226571064747084,"aZ":-25.491670388553512,"pfxX":9.128662868315581,"pfxZ":3.856070390547454,"pX":-0.5622149509511932,"pZ":-0.251326965621824,"vX0":-5.40163123892604,"vY0":-129.98833111154266,"vZ0":-9.650343875096494,"x":138.43,"y":245.57,"x0":0.3441186196087635,"y0":50.00216680567477,"z0":5.4076035423240745,"aX":15.806045083126511},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.3,"breakHorizontal":-15.5,"spinRate":2236,"spinDirection":134},"zone":13,"typeConfidence":0.91,"plateTime":0.4194928627236574,"extension":6.046782745019283},"index":6,"playId":"60925822-782e-3540-8dd5-c3baf763a58d","pitchNumber":5,"startTime":"2025-07-25T01:36:32.382Z","endTime":"2025-07-25T01:36:37.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"second":{"id":571448,"link":"/api/v1/people/571448"},"third":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.4,"strikeZoneTop":3.19,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.07536672737309,"aZ":-19.392071560280602,"pfxX":8.213239856302062,"pfxZ":6.4368037007272845,"pX":-0.2923827085353633,"pZ":2.034417646559969,"vX0":-3.8284500646766135,"vY0":-139.72434120318863,"vZ0":-7.395010790560693,"x":128.14,"y":183.85,"x0":0.02478273227858533,"y0":50.00550007349164,"z0":5.979334208341439,"aX":16.31991024304264},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.4,"breakHorizontal":-14.2,"spinRate":2112,"spinDirection":137},"zone":4,"typeConfidence":2.0,"plateTime":0.39128290074198846,"extension":5.652607227785122},"hitData":{"launchSpeed":85.5,"launchAngle":0.0,"totalDistance":42.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.12,"coordY":164.35}},"index":7,"playId":"5eaa80db-3af5-3f1b-96fd-9a05b20f10ff","pitchNumber":6,"startTime":"2025-07-25T01:36:54.885Z","endTime":"2025-07-25T01:37:03.481Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"first":{"id":691023,"link":"/api/v1/people/691023"},"second":{"id":571448,"link":"/api/v1/people/571448"},"third":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"credit":"b_ab"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_ab"},{"player":{"id":687363,"link":"/api/v1/people/687363"},"credit":"b_pa"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.0,"awayTeamWinProbability":34.0,"homeTeamWinProbabilityAdded":-6.8999999999999915,"leverageIndex":2.67,"dramaIndex":115.0,"contextMetrics":{},"playEndTime":"2025-07-25T01:37:03.481Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Fernando Tatis Jr. strikes out swinging.","rbi":0,"awayScore":7,"homeScore":8,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-25T01:39:30.823Z","endTime":"2025-07-25T01:40:25.977Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Riley O'Brien replaces Sonny Gray.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-25T01:38:30.225Z","endTime":"2025-07-25T01:39:33.104Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676617,"link":"/api/v1/people/676617"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":543243,"link":"/api/v1/people/543243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.8,"strikeZoneTop":3.77,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.68425724563217,"aZ":-31.513171744203724,"pfxX":3.2528849798038095,"pfxZ":0.3848206253398576,"pX":0.4074238916783293,"pZ":2.767932392839412,"vX0":4.2473718864836965,"vY0":-130.46021209729318,"vZ0":-0.7197499259168406,"x":101.47,"y":164.05,"x0":-1.6603288593272507,"y0":50.0056735412237,"z0":5.408363175763657,"aX":5.646496395653328},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":0.7,"breakHorizontal":-6.7,"spinRate":2560,"spinDirection":153},"zone":6,"typeConfidence":0.91,"plateTime":0.4187489469656751,"extension":6.892556277688033},"index":1,"playId":"51ed9449-2dda-30d5-8308-1a7aec341a30","pitchNumber":1,"startTime":"2025-07-25T01:39:33.104Z","endTime":"2025-07-25T01:39:36.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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.7,"endSpeed":90.9,"strikeZoneTop":3.73926345793358,"strikeZoneBottom":1.82038941098339,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.27305653171353,"aZ":-22.804174349409646,"pfxX":-7.601067499550352,"pfxZ":4.441218000682426,"pX":-0.02031711238006825,"pZ":3.8306967889258696,"vX0":6.7690528476834375,"vY0":-143.67150841555312,"vZ0":-1.4741270125968255,"x":117.77,"y":135.35,"x0":-1.4082039329182834,"y0":50.005489973275616,"z0":5.7543506670912254,"aX":-16.046634828631007},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":7.9,"breakHorizontal":12.6,"spinRate":2191,"spinDirection":219},"zone":2,"typeConfidence":0.92,"plateTime":0.3798391005734496,"extension":6.9353310814934765},"index":2,"playId":"7dd4c335-6f6d-3ae0-8096-5e968b619403","pitchNumber":2,"startTime":"2025-07-25T01:39:50.082Z","endTime":"2025-07-25T01:39:54.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":90.5,"strikeZoneTop":3.84213946175096,"strikeZoneBottom":1.87817504289216,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.248242423807696,"aZ":-25.793831487626942,"pfxX":-8.098139203995201,"pfxZ":3.0609230146917756,"pX":-0.44363383102357257,"pZ":3.2644444034663196,"vX0":5.929399711047922,"vY0":-142.5869234173513,"vZ0":-1.9816409635331245,"x":133.91,"y":150.64,"x0":-1.4859786337188772,"y0":50.00011487279015,"z0":5.577168740870215,"aX":-16.86430990229711},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":5.4,"breakHorizontal":13.7,"spinRate":2002,"spinDirection":228},"zone":1,"typeConfidence":0.92,"plateTime":0.3824535108336051,"extension":7.024984962043508},"index":3,"playId":"b672609d-3414-3f1e-a8a4-0ae71e37a6af","pitchNumber":3,"startTime":"2025-07-25T01:40:04.360Z","endTime":"2025-07-25T01:40:08.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.9,"strikeZoneTop":3.77,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.731540318144326,"aZ":-32.78498714218264,"pfxX":9.01568204813683,"pfxZ":-0.41150224326496776,"pX":0.8875481124177584,"pZ":1.9245871256133535,"vX0":3.399789716014056,"vY0":-121.2612770611834,"vZ0":-1.3451385875160597,"x":83.17,"y":186.82,"x0":-1.7039237975452888,"y0":50.00247122188331,"z0":5.347034891617099,"aX":13.423359200458863},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-0.8,"breakHorizontal":-17.2,"spinRate":2354,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.4517038691679671,"extension":6.908308905219938},"index":4,"playId":"2ec85ffb-381d-385f-b8e6-75eb8330b193","pitchNumber":4,"startTime":"2025-07-25T01:40:21.556Z","endTime":"2025-07-25T01:40:25.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":676617,"link":"/api/v1/people/676617"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":676617,"link":"/api/v1/people/676617"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.6,"awayTeamWinProbability":30.400000000000006,"homeTeamWinProbabilityAdded":3.5999999999999943,"leverageIndex":1.44,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2025-07-25T01:40:25.977Z","atBatIndex":54},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Luis Arraez walks.","rbi":0,"awayScore":7,"homeScore":8,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-25T01:40:44.778Z","endTime":"2025-07-25T01:41:59.979Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":91.4,"strikeZoneTop":3.38028568560465,"strikeZoneBottom":1.45371981261733,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.927241146520345,"aZ":-21.395671557853007,"pfxX":-8.650972647194076,"pfxZ":5.091508795117081,"pX":0.7829983306302504,"pZ":2.235042270496155,"vX0":9.249866854340691,"vY0":-143.56175088319023,"vZ0":-5.751104047990166,"x":87.15,"y":178.43,"x0":-1.3355919301035146,"y0":50.00109910770737,"z0":5.569316146176388,"aX":-18.306248305752593},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":8.4,"breakHorizontal":14.2,"spinRate":2268,"spinDirection":224},"zone":6,"typeConfidence":0.92,"plateTime":0.37952727052882906,"extension":6.779816865563942},"index":0,"playId":"e9936538-6c40-3a5c-a455-fd1da47cbbea","pitchNumber":1,"startTime":"2025-07-25T01:40:50.429Z","endTime":"2025-07-25T01:40:55.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":91.1,"strikeZoneTop":3.20838761001408,"strikeZoneBottom":1.51999993282955,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.094132671011316,"aZ":-25.651022740330944,"pfxX":-9.16062226595788,"pfxZ":3.0785127930726066,"pX":-0.21185985241550107,"pZ":3.56249572630831,"vX0":7.086375716849394,"vY0":-144.04605369458744,"vZ0":-1.4330162976942353,"x":125.08,"y":142.59,"x0":-1.5044141478213264,"y0":50.00093105665179,"z0":5.640907831143788,"aX":-19.39402474777591},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":5.5,"breakHorizontal":15.4,"spinRate":2019,"spinDirection":224},"zone":11,"typeConfidence":0.93,"plateTime":0.37915570919284924,"extension":6.907883173073606},"index":1,"playId":"f1bfaf19-8998-3090-8501-c455c3cc7c65","pitchNumber":2,"startTime":"2025-07-25T01:41:06.486Z","endTime":"2025-07-25T01:41:10.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.8,"strikeZoneTop":3.45351468457642,"strikeZoneBottom":1.56706235032473,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.669219299965942,"aZ":-27.04618310198198,"pfxX":-9.647992200409789,"pfxZ":2.4849197432044487,"pX":-0.49876989065131644,"pZ":4.094840314734715,"vX0":6.645707871814441,"vY0":-142.29162540881623,"vZ0":0.5210754064635663,"x":136.01,"y":128.22,"x0":-1.6034182094457095,"y0":50.00224513129135,"z0":5.614245160795538,"aX":-19.911541001425515},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":4.8,"breakHorizontal":16.2,"spinRate":2244,"spinDirection":228},"zone":11,"typeConfidence":0.92,"plateTime":0.38398199189727356,"extension":6.877841273292993},"index":2,"playId":"9ab0dc0f-dd9e-3576-8e90-d9bd54303963","pitchNumber":3,"startTime":"2025-07-25T01:41:22.741Z","endTime":"2025-07-25T01:41:27.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":84.0,"strikeZoneTop":3.27856520595948,"strikeZoneBottom":1.49073720730713,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.18150655551392,"aZ":-28.67717089392048,"pfxX":1.9424753966425983,"pfxZ":1.9763928575307155,"pX":-0.11223090267356214,"pZ":1.8126264848652345,"vX0":3.7470129560068837,"vY0":-131.13648862469822,"vZ0":-3.3534915791121223,"x":121.28,"y":189.84,"x0":-1.8024083990516098,"y0":50.00497875071475,"z0":5.207287140672943,"aX":3.4428705866609883},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.1,"breakHorizontal":-4.2,"spinRate":2616,"spinDirection":168},"zone":8,"typeConfidence":0.91,"plateTime":0.41491436559939965,"extension":6.873523325345678},"index":3,"playId":"1598fed8-0ce0-3497-ad58-1c76277674c5","pitchNumber":4,"startTime":"2025-07-25T01:41:39.790Z","endTime":"2025-07-25T01:41:44.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":83.1,"strikeZoneTop":3.391392035135,"strikeZoneBottom":1.50059729104643,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.63299321038984,"aZ":-29.113361374907125,"pfxX":2.7046120421708397,"pfxZ":1.7623710092533225,"pX":0.5858526726439167,"pZ":1.6676423388538084,"vX0":5.296812038797509,"vY0":-130.62515212434408,"vZ0":-3.6955304465840033,"x":94.67,"y":193.75,"x0":-1.8139822878004863,"y0":50.00578444044493,"z0":5.272036315844213,"aX":4.708952144416924},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.6,"breakHorizontal":-6.0,"spinRate":2574,"spinDirection":175},"zone":9,"typeConfidence":0.91,"plateTime":0.4181378077067053,"extension":6.922693952989366},"index":4,"playId":"56d6489a-f3c7-3b4f-812b-9d859b9b3607","pitchNumber":5,"startTime":"2025-07-25T01:41:54.513Z","endTime":"2025-07-25T01:41:59.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":676617,"link":"/api/v1/people/676617"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.5,"awayTeamWinProbability":34.5,"homeTeamWinProbabilityAdded":-4.099999999999994,"leverageIndex":1.06,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2025-07-25T01:41:59.979Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Manny Machado singles on a line drive to right fielder Jordan Walker. Luis Arraez to 2nd.","rbi":0,"awayScore":7,"homeScore":8,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-25T01:42:15.599Z","endTime":"2025-07-25T01:43:43.812Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"postOnSecond":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"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":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":90.8,"strikeZoneTop":3.62524763205231,"strikeZoneBottom":1.64456393953853,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.94597049125809,"aZ":-23.634921299861954,"pfxX":-9.833033273361165,"pfxZ":4.067604678079547,"pX":1.110585126519126,"pZ":2.446718053402387,"vX0":10.556707546028749,"vY0":-143.69108068368746,"vZ0":-4.539054503073163,"x":74.67,"y":172.72,"x0":-1.3257845440956635,"y0":50.00507207502715,"z0":5.507284925213723,"aX":-20.65409131932526},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":6.6,"breakHorizontal":15.8,"spinRate":2280,"spinDirection":222},"zone":14,"typeConfidence":0.92,"plateTime":0.38056309630664265,"extension":7.10940744266695},"index":0,"playId":"c9a664fb-7478-310d-a499-f829fc8c474f","pitchNumber":1,"startTime":"2025-07-25T01:42:25.756Z","endTime":"2025-07-25T01:42:29.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.4,"strikeZoneTop":3.65,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.408211963971002,"aZ":-26.507801876477732,"pfxX":2.790678873316893,"pfxZ":3.2333599805603335,"pX":0.42525168816959746,"pZ":1.6421212041682214,"vX0":4.673002953640961,"vY0":-131.028925311101,"vZ0":-4.147205533906758,"x":100.79,"y":194.44,"x0":-1.7380278293804805,"y0":50.00646724757111,"z0":5.206083398224606,"aX":4.895121448959587},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.3,"breakHorizontal":-6.0,"spinRate":2536,"spinDirection":194},"zone":9,"typeConfidence":0.91,"plateTime":0.4166251793857043,"extension":6.943685230646714},"index":1,"playId":"dbddf1bf-30f9-3979-b82a-59ddf1324675","pitchNumber":2,"startTime":"2025-07-25T01:42:45.519Z","endTime":"2025-07-25T01:42:49.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.4,"strikeZoneTop":3.59885236744413,"strikeZoneBottom":1.65250280533141,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.5430901766123,"aZ":-35.596090383644274,"pfxX":8.28559417955746,"pfxZ":-2.276226743249905,"pX":0.7712699822831806,"pZ":0.69658014268131,"vX0":3.4839130984143694,"vY0":-121.9725945454134,"vZ0":-3.4473741690060695,"x":87.6,"y":219.97,"x0":-1.7531030594500705,"y0":50.00318016627924,"z0":5.205423459011248,"aX":12.453119893756089},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-4.7,"breakHorizontal":-15.8,"spinRate":2406,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.4494794866137162,"extension":7.038773095627002},"index":2,"playId":"d6a16639-3b91-30ec-bb86-a7e9116deacf","pitchNumber":3,"startTime":"2025-07-25T01:43:11.033Z","endTime":"2025-07-25T01:43:15.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.5,"strikeZoneTop":3.65,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.478822499614967,"aZ":-29.04498600296053,"pfxX":-9.570950972394849,"pfxZ":1.5336472035856552,"pX":-0.6199367492532409,"pZ":2.8793419955106683,"vX0":6.027846831389313,"vY0":-141.87789363884679,"vZ0":-2.1128713342558565,"x":140.63,"y":161.04,"x0":-1.524939700721281,"y0":50.005875050052175,"z0":5.478755769304206,"aX":-19.57860022827997},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":2.5,"breakHorizontal":16.2,"spinRate":1922,"spinDirection":227},"zone":4,"typeConfidence":0.91,"plateTime":0.3855727989040192,"extension":7.196400119465876},"hitData":{"launchSpeed":95.2,"launchAngle":9.0,"totalDistance":180.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":182.36,"coordY":125.47}},"index":3,"playId":"5bfe1367-68ed-378a-9dfc-624b9186c2d4","pitchNumber":4,"startTime":"2025-07-25T01:43:33.192Z","endTime":"2025-07-25T01:43:43.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":676617,"link":"/api/v1/people/676617"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":676617,"link":"/api/v1/people/676617"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.3,"awayTeamWinProbability":40.7,"homeTeamWinProbabilityAdded":-6.200000000000003,"leverageIndex":2.03,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2025-07-25T01:43:43.812Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Merrill called out on strikes.","rbi":0,"awayScore":7,"homeScore":8,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-25T01:46:27.502Z","endTime":"2025-07-25T01:47:50.066Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"postOnSecond":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-25T01:44:06.917Z","endTime":"2025-07-25T01:44:58.010Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: JoJo Romero replaces Riley O'Brien.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-07-25T01:44:58.010Z","endTime":"2025-07-25T01:46:29.805Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668941,"link":"/api/v1/people/668941"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.1,"strikeZoneTop":3.59,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.40222354354342,"aZ":-28.615661840094567,"pfxX":10.072155855667457,"pfxZ":1.8937145127995834,"pX":0.34936908680397183,"pZ":2.596186368376923,"vX0":-7.393771849412236,"vY0":-135.77184556742674,"vZ0":-2.0056507537516017,"x":103.68,"y":168.68,"x0":1.7878596673107705,"y0":50.0067266111579,"z0":5.3196652532188535,"aX":18.965866926397467},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":3.2,"breakHorizontal":-16.8,"spinRate":2155,"spinDirection":114},"zone":6,"typeConfidence":2.0,"plateTime":0.40213626993552065,"extension":5.31387973636354},"index":2,"playId":"1c1c2bea-56b9-3a1e-a3ee-fd4572bfd681","pitchNumber":1,"startTime":"2025-07-25T01:46:29.805Z","endTime":"2025-07-25T01:46:33.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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.5,"endSpeed":75.8,"strikeZoneTop":3.57909441566215,"strikeZoneBottom":1.71051164817401,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.302129135701097,"aZ":-30.97122661426332,"pfxX":-5.257715514668523,"pfxZ":0.8268786875161931,"pX":-0.9446061130785792,"pZ":1.3205960836305555,"vX0":-5.128342042345246,"vY0":-120.05048944844631,"vZ0":-2.606266558987083,"x":153.01,"y":203.12,"x0":1.9060973870445028,"y0":50.001865013383686,"z0":5.190561322177735,"aX":-7.635639594522388},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":1.1,"breakHorizontal":10.8,"spinRate":2704,"spinDirection":288},"zone":13,"typeConfidence":2.0,"plateTime":0.45710212785695425,"extension":5.281291407809923},"index":3,"playId":"d690e504-8e62-3d35-b2b3-55bc4a5f7024","pitchNumber":2,"startTime":"2025-07-25T01:46:46.472Z","endTime":"2025-07-25T01:46:49.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":75.9,"strikeZoneTop":3.59,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.558847018832466,"aZ":-32.98116981116741,"pfxX":-3.512408546792717,"pfxZ":-0.5526082089040756,"pX":-0.24785284004104924,"pZ":2.2355290808373613,"vX0":-4.000598419863316,"vY0":-120.93939310079666,"vZ0":-0.5307655383145512,"x":126.45,"y":178.42,"x0":1.8895464751101774,"y0":50.000821432758364,"z0":5.373076346816539,"aX":-5.155161992961584},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-0.8,"breakHorizontal":7.4,"spinRate":2752,"spinDirection":289},"zone":8,"typeConfidence":2.0,"plateTime":0.4544517335315206,"extension":5.20301690587487},"index":4,"playId":"e79a7021-35b8-3e5b-aa37-3aaee5f8d1ef","pitchNumber":3,"startTime":"2025-07-25T01:47:03.209Z","endTime":"2025-07-25T01:47:06.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":93.6,"endSpeed":86.0,"strikeZoneTop":3.5814106010146,"strikeZoneBottom":1.7135480322011,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.653856321530302,"aZ":-18.048188540888145,"pfxX":7.632638742552798,"pfxZ":7.49424973861861,"pX":-1.8337907652827772,"pZ":3.163340446414172,"vX0":-11.013267607404268,"vY0":-135.9076950564912,"vZ0":-2.4048905578379567,"x":186.9,"y":153.37,"x0":1.2651131215138471,"y0":50.00404816084511,"z0":5.302493255776871,"aX":14.389960358901074},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.3,"breakHorizontal":-11.6,"spinRate":2401,"spinDirection":130},"zone":11,"typeConfidence":2.0,"plateTime":0.40185489996270496,"extension":5.144121346230348},"index":5,"playId":"64c1a0f4-73a3-3757-a640-0d12466eb205","pitchNumber":4,"startTime":"2025-07-25T01:47:26.990Z","endTime":"2025-07-25T01:47:30.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.5,"strikeZoneTop":3.52319266205987,"strikeZoneBottom":1.66000108618955,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.41787703191029,"aZ":-28.235228892756595,"pfxX":11.143889221715693,"pfxZ":2.071677556742757,"pX":-0.42320156052892727,"pZ":2.0711817181874967,"vX0":-9.665206031087182,"vY0":-136.59608775232425,"vZ0":-3.1673874431090234,"x":133.13,"y":182.86,"x0":1.7029162775605475,"y0":50.00315470587964,"z0":5.1747086339068336,"aX":21.184412576036046},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":3.2,"breakHorizontal":-18.2,"spinRate":2177,"spinDirection":115},"zone":7,"typeConfidence":2.0,"plateTime":0.40008634107295027,"extension":5.346567516026891},"index":6,"playId":"2864c365-6fa2-38f7-9434-27e68a9fc576","pitchNumber":5,"startTime":"2025-07-25T01:47:44.085Z","endTime":"2025-07-25T01:47:50.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":668941,"link":"/api/v1/people/668941"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":668941,"link":"/api/v1/people/668941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.8,"awayTeamWinProbability":33.2,"homeTeamWinProbabilityAdded":7.5,"leverageIndex":3.2,"dramaIndex":131.0,"contextMetrics":{},"playEndTime":"2025-07-25T01:47:50.066Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xander Bogaerts grounds out to first baseman Willson Contreras.","rbi":0,"awayScore":7,"homeScore":8,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-25T01:48:03.999Z","endTime":"2025-07-25T01:49:20.115Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"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, 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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.9,"strikeZoneTop":3.70867516277997,"strikeZoneBottom":1.7806569309048,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.2516399499437,"aZ":-28.387868603195315,"pfxX":10.101804375847173,"pfxZ":2.2400366366721385,"pX":-0.5693118201206635,"pZ":0.9544648540280979,"vX0":-8.881528157722904,"vY0":-128.82264859491647,"vZ0":-5.324944068319182,"x":138.7,"y":213.01,"x0":1.6005098959809054,"y0":50.00492117545753,"z0":5.226795438356744,"aX":17.08352124236506},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.1,"breakHorizontal":-16.4,"spinRate":1669,"spinDirection":110},"zone":13,"typeConfidence":2.0,"plateTime":0.42421014807060686,"extension":5.432907323822811},"index":0,"playId":"333c221c-13a4-382d-ae2a-1d86ee7e9229","pitchNumber":1,"startTime":"2025-07-25T01:48:14.833Z","endTime":"2025-07-25T01:48:21.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.2,"strikeZoneTop":3.70067056399751,"strikeZoneBottom":1.73967962153722,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.950795685520287,"aZ":-29.74871743384608,"pfxX":9.929768008751402,"pfxZ":1.4927403131227361,"pX":-0.26862200754167576,"pZ":1.1340221289386256,"vX0":-8.050412668950868,"vY0":-126.15001688674727,"vZ0":-4.045335492173547,"x":127.24,"y":208.16,"x0":1.6628159311286939,"y0":50.001733305424985,"z0":5.137566180142638,"aX":16.117317426422062},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.0,"breakHorizontal":-16.3,"spinRate":1602,"spinDirection":104},"zone":13,"typeConfidence":2.0,"plateTime":0.4330058660206966,"extension":5.370791407902759},"index":1,"playId":"e9db27f3-ad2a-333d-a119-8700419f1bf2","pitchNumber":2,"startTime":"2025-07-25T01:48:32.561Z","endTime":"2025-07-25T01:48:37.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":76.6,"strikeZoneTop":3.66847595468971,"strikeZoneBottom":1.74123954229801,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.262842258230755,"aZ":-30.925158759017382,"pfxX":-6.118037128300545,"pfxZ":0.8296677059208424,"pX":0.06074859058206095,"pZ":3.453590933363065,"vX0":-2.6377866932384615,"vY0":-122.16507544140104,"vZ0":1.7774765020026881,"x":114.68,"y":145.53,"x0":1.9509909345400793,"y0":50.00248457067444,"z0":5.385037333641943,"aX":-9.196712545547733},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":2.2,"breakHorizontal":11.8,"spinRate":2727,"spinDirection":296},"zone":2,"typeConfidence":2.0,"plateTime":0.44927095532302586,"extension":5.228158789674431},"index":2,"playId":"07f070db-79c2-3d1a-b784-d5214e3ef669","pitchNumber":3,"startTime":"2025-07-25T01:48:51.593Z","endTime":"2025-07-25T01:48:56.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.0,"strikeZoneTop":3.63,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.209638616846743,"aZ":-30.131862276267977,"pfxX":9.284185254148383,"pfxZ":1.258241109352129,"pX":1.090441808711237,"pZ":2.492603985728588,"vX0":-4.95747398063159,"vY0":-126.26894537683843,"vZ0":-1.4181878752021586,"x":75.43,"y":171.48,"x0":1.8665342971286198,"y0":50.005075568689726,"z0":5.472119212794049,"aX":15.087070061225798},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.2,"breakHorizontal":-15.8,"spinRate":1428,"spinDirection":106},"zone":14,"typeConfidence":2.0,"plateTime":0.4327614865000067,"extension":5.3137986966800845},"hitData":{"launchSpeed":80.1,"launchAngle":-7.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.6,"coordY":166.38}},"index":3,"playId":"ec05cba2-dba8-3798-8636-99651197730f","pitchNumber":4,"startTime":"2025-07-25T01:49:12.306Z","endTime":"2025-07-25T01:49:20.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"second":{"id":650333,"link":"/api/v1/people/650333"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":668941,"link":"/api/v1/people/668941"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":668941,"link":"/api/v1/people/668941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.0,"awayTeamWinProbability":26.0,"homeTeamWinProbabilityAdded":7.200000000000003,"leverageIndex":2.86,"dramaIndex":121.0,"contextMetrics":{},"playEndTime":"2025-07-25T01:49:20.115Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brendan Donovan grounds out, second baseman Jake Cronenworth to first baseman Luis Arraez.","rbi":0,"awayScore":7,"homeScore":8,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-25T01:51:21.236Z","endTime":"2025-07-25T01:52:04.663Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.2,"strikeZoneTop":3.22958576200437,"strikeZoneBottom":1.59694745561786,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.658104212103435,"aZ":-28.379869637132888,"pfxX":-0.5273158692474866,"pfxZ":2.3925992619210277,"pX":-0.5814618038713185,"pZ":1.9985708147412744,"vX0":-3.0870939973141156,"vY0":-124.77347851661398,"vZ0":-3.5622047172387417,"x":139.16,"y":184.82,"x0":0.7371958113988211,"y0":50.00264399658506,"z0":5.767545158342623,"aX":-0.8366350007605043},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.8,"breakHorizontal":1.7,"spinRate":2194,"spinDirection":159},"zone":7,"typeConfidence":0.89,"plateTime":0.43793496527479014,"extension":5.834910057518146},"index":0,"playId":"1f495723-23a8-3d0f-a751-bd75a098335b","pitchNumber":1,"startTime":"2025-07-25T01:51:27.959Z","endTime":"2025-07-25T01:51:32.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":3.41769510951223,"strikeZoneBottom":1.67462948686213,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.16961627739315,"aZ":-21.460003170749886,"pfxX":10.2082561086124,"pfxZ":5.6231471576501,"pX":-0.7086561141111034,"pZ":2.0396534118341223,"vX0":-5.361411827604871,"vY0":-136.92613024024504,"vZ0":-6.99799709595914,"x":144.01,"y":183.71,"x0":-0.05553977492493976,"y0":50.005363808491154,"z0":6.088408421950749,"aX":19.45958059816907},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.0,"breakHorizontal":-17.4,"spinRate":2151,"spinDirection":137},"zone":7,"typeConfidence":2.0,"plateTime":0.3994385060128085,"extension":5.573323086489608},"index":1,"playId":"79eef296-2a71-39b1-a77e-331c1a56739e","pitchNumber":2,"startTime":"2025-07-25T01:51:40.500Z","endTime":"2025-07-25T01:51:44.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.6,"strikeZoneTop":3.3,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.83811234511578,"aZ":-20.887619239194237,"pfxX":9.539459839489073,"pfxZ":5.783356718272255,"pX":1.093519749467844,"pZ":2.605771652619455,"vX0":-1.6308576400178225,"vY0":-138.31786028047262,"vZ0":-5.233315224986072,"x":75.32,"y":168.42,"x0":0.448391118303757,"y0":50.00025117609686,"z0":5.909141190764306,"aX":18.61005775744972},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.7,"breakHorizontal":-17.0,"spinRate":2178,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.39494362110701875,"extension":5.561662684391726},"hitData":{"launchSpeed":54.9,"launchAngle":-4.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":132.82,"coordY":160.49}},"index":2,"playId":"6332e8cc-3ab0-39f0-a9f3-e3acac4f0217","pitchNumber":3,"startTime":"2025-07-25T01:51:55.934Z","endTime":"2025-07-25T01:52:04.663Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"credit":"b_ab"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_ab"},{"player":{"id":680977,"link":"/api/v1/people/680977"},"credit":"b_pa"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.89999999999999,"awayTeamWinProbability":28.10000000000001,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-07-25T01:52:04.663Z","atBatIndex":59},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Iván Herrera homers (9) on a line drive to center field.","rbi":1,"awayScore":7,"homeScore":9,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-25T01:52:24.094Z","endTime":"2025-07-25T01:54:05.269Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":{"id":593974,"link":"/api/v1/people/593974"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.5,"strikeZoneTop":3.64282863350332,"strikeZoneBottom":1.69736036762002,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.545271206145344,"aZ":-22.863277710534724,"pfxX":8.481079045946952,"pfxZ":4.793332688519124,"pX":-1.2709268407279473,"pZ":3.318479537564117,"vX0":-6.769089561640778,"vY0":-137.53515621803666,"vZ0":-3.804837433262964,"x":165.44,"y":149.18,"x0":0.1035263246643528,"y0":50.001523649715175,"z0":6.244650083444548,"aX":16.47172835560228},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.2,"breakHorizontal":-14.2,"spinRate":2050,"spinDirection":137},"zone":11,"typeConfidence":2.0,"plateTime":0.396143526103629,"extension":5.623124317005955},"index":0,"playId":"8a79e3f3-a7f5-318a-bfb6-e2f889a23422","pitchNumber":1,"startTime":"2025-07-25T01:52:29.682Z","endTime":"2025-07-25T01:52:35.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.8,"strikeZoneTop":3.47618797544093,"strikeZoneBottom":1.6250813224062,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.443018956409524,"aZ":-21.07721561164774,"pfxX":8.96252779132286,"pfxZ":5.693688452684091,"pX":-1.3786554378721256,"pZ":1.9199196957268618,"vX0":-6.498125243313565,"vY0":-137.95305093190763,"vZ0":-7.187866543734925,"x":169.55,"y":186.94,"x0":-0.17039024827073532,"y0":50.00401657263016,"z0":5.95458792630789,"aX":17.47110343351298},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.1,"breakHorizontal":-15.1,"spinRate":2114,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.3953414077988082,"extension":5.608471485636681},"index":1,"playId":"fe30cceb-7420-38ce-bf9f-7e909659a61f","pitchNumber":2,"startTime":"2025-07-25T01:52:43.410Z","endTime":"2025-07-25T01:52:48.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"index":2,"startTime":"2025-07-25T01:52:58.751Z","endTime":"2025-07-25T01:53:10.379Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"},"defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":83.1,"strikeZoneTop":3.4643004442543,"strikeZoneBottom":1.61338057158923,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.674324962439847,"aZ":-24.495331835607452,"pfxX":8.35453806369581,"pfxZ":4.412201607952286,"pX":0.5530795153090845,"pZ":1.3700666549665765,"vX0":-2.1122658447245266,"vY0":-130.39001971413498,"vZ0":-6.272005405248538,"x":95.92,"y":201.79,"x0":0.28272191581847195,"y0":50.00194793745829,"z0":5.627849382786278,"aX":14.538460227217948},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.0,"breakHorizontal":-14.8,"spinRate":2315,"spinDirection":130},"zone":14,"typeConfidence":0.91,"plateTime":0.4183674429616331,"extension":5.513853805704789},"index":3,"playId":"a0e9fd3a-309e-30c6-a076-2bb7c894676d","pitchNumber":3,"startTime":"2025-07-25T01:53:10.379Z","endTime":"2025-07-25T01:53:15.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.8,"strikeZoneTop":3.36453804365549,"strikeZoneBottom":1.57674361224903,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.04341799457587,"aZ":-22.021535468136026,"pfxX":8.263300201406896,"pfxZ":5.183967096056451,"pX":0.15316031896069707,"pZ":2.9619827621473394,"vX0":-2.546858729309863,"vY0":-138.40300863839286,"vZ0":-4.442135055111326,"x":111.16,"y":158.81,"x0":0.006059379039140987,"y0":50.00518571111471,"z0":6.044103480901725,"aX":16.190735112599786},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.8,"breakHorizontal":-14.5,"spinRate":2136,"spinDirection":138},"zone":2,"typeConfidence":2.0,"plateTime":0.3942796658116232,"extension":5.537766829422642},"index":4,"playId":"ac77c7f8-f17d-3b53-b839-d9ec178d50e2","pitchNumber":4,"startTime":"2025-07-25T01:53:24.851Z","endTime":"2025-07-25T01:53:29.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.6,"strikeZoneTop":3.4,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.42993830725676,"aZ":-21.458435556698294,"pfxX":8.40761823230125,"pfxZ":5.518557217250674,"pX":0.016258382065094966,"pZ":2.252748422608581,"vX0":-2.7314659577636555,"vY0":-137.7252874474455,"vZ0":-6.237775830324328,"x":116.38,"y":177.96,"x0":-0.07810767515442897,"y0":50.004502949886245,"z0":5.974707481642532,"aX":16.331176761497932},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.0,"breakHorizontal":-14.8,"spinRate":2055,"spinDirection":137},"zone":5,"typeConfidence":2.0,"plateTime":0.39603814511025304,"extension":5.560916394850964},"hitData":{"launchSpeed":111.5,"launchAngle":19.0,"totalDistance":412.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":83.82,"coordY":37.63}},"index":5,"playId":"a85ab575-54d2-30f8-9248-84b2c05b0e39","pitchNumber":5,"startTime":"2025-07-25T01:53:38.984Z","endTime":"2025-07-25T01:54:05.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_ab"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_ab"},{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_pa"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.2,"awayTeamWinProbability":16.799999999999997,"homeTeamWinProbabilityAdded":11.300000000000011,"leverageIndex":0.64,"dramaIndex":90.0,"contextMetrics":{},"playEndTime":"2025-07-25T01:54:05.269Z","atBatIndex":60},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Alec Burleson lines out sharply to center fielder Jackson Merrill.","rbi":0,"awayScore":7,"homeScore":9,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-25T01:54:18.754Z","endTime":"2025-07-25T01:54:44.911Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":87.9,"endSpeed":80.9,"strikeZoneTop":3.5451606042323,"strikeZoneBottom":1.70300203651862,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.28105944626261,"aZ":-28.389524503910593,"pfxX":-1.5082364777123725,"pfxZ":2.280301017724735,"pX":0.20441577858299242,"pZ":1.6223917039465972,"vX0":-0.2664703635289062,"vY0":-127.94296441112441,"vZ0":-4.921468981313543,"x":109.21,"y":194.98,"x0":0.5058387046775028,"y0":50.00144104092372,"z0":5.794408927801969,"aX":-2.5013216329137764},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.2,"breakHorizontal":2.8,"spinRate":2218,"spinDirection":144},"zone":8,"typeConfidence":0.91,"plateTime":0.42803146429271743,"extension":5.703722177378307},"index":0,"playId":"cb9e6154-3e79-35f8-863e-7d160748e01c","pitchNumber":1,"startTime":"2025-07-25T01:54:25.378Z","endTime":"2025-07-25T01:54:29.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.2,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.35226351153804,"aZ":-21.0597604772936,"pfxX":7.9948576282380035,"pfxZ":5.771926726170155,"pX":0.17807884615716843,"pZ":1.7700644876126634,"vX0":-2.5270099112030575,"vY0":-137.6306057090161,"vZ0":-7.881372900741837,"x":110.21,"y":190.99,"x0":0.066948810673849,"y0":50.00647022470458,"z0":6.087346726338926,"aX":15.404688936843588},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.1,"breakHorizontal":-14.0,"spinRate":2067,"spinDirection":139},"zone":8,"typeConfidence":2.0,"plateTime":0.39734336486865907,"extension":5.6821848982107435},"hitData":{"launchSpeed":105.7,"launchAngle":19.0,"totalDistance":345.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":86.22,"coordY":65.89}},"index":1,"playId":"615d1141-f2f2-374c-b5a3-5ac13792d8a8","pitchNumber":2,"startTime":"2025-07-25T01:54:37.468Z","endTime":"2025-07-25T01:54:44.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_ab"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_ab"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_pa"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.19999999999999,"awayTeamWinProbability":17.80000000000001,"homeTeamWinProbabilityAdded":-1.0000000000000142,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-07-25T01:54:44.911Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willson Contreras strikes out swinging.","rbi":0,"awayScore":7,"homeScore":9,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-25T01:54:59.724Z","endTime":"2025-07-25T01:56:39.771Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":593974,"fullName":"Wandy Peralta","link":"/api/v1/people/593974"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":455117,"link":"/api/v1/people/455117"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.0,"strikeZoneTop":3.64236204970981,"strikeZoneBottom":1.65369759373235,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.848876165489596,"aZ":-26.814082389133027,"pfxX":9.658709662055657,"pfxZ":3.1508526904381267,"pX":0.7592048662390973,"pZ":0.679880273047355,"vX0":-2.02400643727381,"vY0":-129.81970993728243,"vZ0":-7.127776816853489,"x":88.06,"y":220.42,"x0":0.29539382425216804,"y0":50.005109637431666,"z0":5.509873635068997,"aX":16.444293019049482},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.3,"breakHorizontal":-17.0,"spinRate":2281,"spinDirection":126},"zone":14,"typeConfidence":0.91,"plateTime":0.4223457750552422,"extension":5.549975257945471},"index":0,"playId":"f45c81af-9659-3149-a1e9-a95e70017887","pitchNumber":1,"startTime":"2025-07-25T01:55:10.754Z","endTime":"2025-07-25T01:55:15.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":82.5,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.88450428360435,"aZ":-27.290125162602244,"pfxX":8.06213940401962,"pfxZ":2.8416717350712366,"pX":0.08976106389151359,"pZ":1.6654087187943971,"vX0":-2.9623202213637514,"vY0":-129.61933185570373,"vZ0":-5.10250806522736,"x":113.58,"y":193.81,"x0":0.19439975490858358,"y0":50.00042011939294,"z0":5.721028003997496,"aX":13.83546222251821},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.3,"breakHorizontal":-14.0,"spinRate":1981,"spinDirection":129},"zone":8,"typeConfidence":0.91,"plateTime":0.4211811841275619,"extension":5.740270236282651},"index":1,"playId":"4acda6b0-38de-346b-ad20-f09b8a193398","pitchNumber":2,"startTime":"2025-07-25T01:55:27.842Z","endTime":"2025-07-25T01:55:32.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.2,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.068932161408,"aZ":-28.185702357521265,"pfxX":8.00530517047364,"pfxZ":2.3796500619428276,"pX":0.7383504654758242,"pZ":2.31107802913757,"vX0":-1.5931448380400695,"vY0":-128.4686255327409,"vZ0":-3.0361089061560156,"x":88.86,"y":176.38,"x0":0.3255545017029189,"y0":50.002387398821,"z0":5.694017927889038,"aX":13.409280790446887},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.8,"breakHorizontal":-14.2,"spinRate":2039,"spinDirection":119},"zone":6,"typeConfidence":0.9,"plateTime":0.4259935300082378,"extension":5.616445790554169},"index":2,"playId":"e228be60-86cb-33ce-ba9e-d0e28dd1e3b7","pitchNumber":3,"startTime":"2025-07-25T01:55:42.719Z","endTime":"2025-07-25T01:55:47.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.8,"strikeZoneTop":3.55753056650275,"strikeZoneBottom":1.69077994072187,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.163853853075484,"aZ":-22.03224588882063,"pfxX":7.152920576736346,"pfxZ":5.18190968814144,"pX":-0.9874945091834892,"pZ":2.828642180572857,"vX0":-4.357924934108914,"vY0":-138.3696072393738,"vZ0":-4.826497383452749,"x":154.64,"y":162.41,"x0":-0.32912721544541645,"y0":50.00459089841761,"z0":6.053671150736121,"aX":14.001546267208681},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.6,"breakHorizontal":-12.1,"spinRate":2032,"spinDirection":138},"zone":11,"typeConfidence":2.0,"plateTime":0.3944391553011175,"extension":5.633116361746197},"index":3,"playId":"ddee91fa-2399-3369-a851-9f980d131277","pitchNumber":4,"startTime":"2025-07-25T01:56:03.245Z","endTime":"2025-07-25T01:56:08.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-07-25T01:56:20.821Z","endTime":"2025-07-25T01:56:28.662Z","isPitch":false,"type":"action","player":{"id":575929,"link":"/api/v1/people/575929"},"defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.8,"strikeZoneTop":3.47,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.36061313398481,"aZ":-25.15313208067459,"pfxX":7.692293918292254,"pfxZ":4.171417343916477,"pX":0.23583232748860927,"pZ":0.5106167815705978,"vX0":-2.3770312699505363,"vY0":-128.59172287188497,"vZ0":-7.64538961037578,"x":108.01,"y":224.99,"x0":0.16980051817965133,"y0":50.00551404045698,"z0":5.459018332016133,"aX":12.95123505124563},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.1,"breakHorizontal":-13.4,"spinRate":2082,"spinDirection":128},"zone":14,"typeConfidence":0.91,"plateTime":0.42509978251847214,"extension":5.816144682011842},"index":5,"playId":"7510c0b9-2029-3f41-8504-114f8b257fd9","pitchNumber":5,"startTime":"2025-07-25T01:56:28.662Z","endTime":"2025-07-25T01:56:39.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"credit":"b_ab"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_ab"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"credit":"b_pa"},{"player":{"id":593974,"link":"/api/v1/people/593974"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.5,"awayTeamWinProbability":18.5,"homeTeamWinProbabilityAdded":-0.6999999999999886,"leverageIndex":0.28,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-07-25T01:56:39.771Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gavin Sheets strikes out swinging.","rbi":0,"awayScore":7,"homeScore":9,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-25T01:58:41.447Z","endTime":"2025-07-25T01:59:22.727Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"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(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":93.1,"endSpeed":85.6,"strikeZoneTop":3.58624616174982,"strikeZoneBottom":1.7885106217718,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.72083159018428,"aZ":-20.002443754781936,"pfxX":7.738170523478783,"pfxZ":6.514722300430317,"pX":0.2283663284688086,"pZ":2.328007061108898,"vX0":-7.045566686341185,"vY0":-135.38329541931685,"vZ0":-4.108655303077383,"x":108.3,"y":175.92,"x0":1.8507937336097051,"y0":50.004417547019,"z0":5.25347710990567,"aX":14.461271409995248},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":11.2,"breakHorizontal":-12.6,"spinRate":2311,"spinDirection":117},"zone":8,"typeConfidence":2.0,"plateTime":0.40354909333887923,"extension":5.276613192859057},"index":0,"playId":"a6933f62-03cf-3fbf-8288-b01673ea57ce","pitchNumber":1,"startTime":"2025-07-25T01:58:48.657Z","endTime":"2025-07-25T01:58:52.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.043535838014083,"aZ":-30.717709449112547,"pfxX":10.094893833299334,"pfxZ":0.7760124243648434,"pX":0.7680708684498783,"pZ":2.5778983282245456,"vX0":-6.1640298141953584,"vY0":-135.70029719215398,"vZ0":-1.2985900361538087,"x":87.72,"y":169.18,"x0":1.7547672071143467,"y0":50.001179390292705,"z0":5.198029951833819,"aX":18.869060434453694},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":1.3,"breakHorizontal":-17.0,"spinRate":2140,"spinDirection":120},"zone":6,"typeConfidence":2.0,"plateTime":0.40327120794080873,"extension":5.306057472287344},"index":1,"playId":"e09a4338-bd1f-30ec-a650-93e34f6fa541","pitchNumber":2,"startTime":"2025-07-25T01:59:02.266Z","endTime":"2025-07-25T01:59:05.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":75.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.272748284050166,"aZ":-32.89655369015027,"pfxX":-4.370644559488523,"pfxZ":-0.4997762485564943,"pX":-1.2393143593452776,"pZ":1.775779229815056,"vX0":-5.847596167352678,"vY0":-120.61118500297668,"vZ0":-1.3560280234912914,"x":164.24,"y":190.83,"x0":1.7962042670381277,"y0":50.000488485350495,"z0":5.280680435252211,"aX":-6.355017968231856},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-1.0,"breakHorizontal":9.5,"spinRate":2748,"spinDirection":310},"zone":13,"typeConfidence":2.0,"plateTime":0.4563821648565063,"extension":5.345668419892534},"index":2,"playId":"8f330d4a-7be9-3a5f-b601-178f08747df1","pitchNumber":3,"startTime":"2025-07-25T01:59:18.177Z","endTime":"2025-07-25T01:59:22.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_ab"},{"player":{"id":668941,"link":"/api/v1/people/668941"},"credit":"p_ab"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":668941,"link":"/api/v1/people/668941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.89999999999999,"awayTeamWinProbability":15.100000000000009,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.35,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2025-07-25T01:59:22.727Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Cronenworth called out on strikes.","rbi":0,"awayScore":7,"homeScore":9,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-25T01:59:35.666Z","endTime":"2025-07-25T02:01:44.629Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"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":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"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, 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":82.7,"endSpeed":75.1,"strikeZoneTop":3.35071228651951,"strikeZoneBottom":1.59724294641225,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.728885124274104,"aZ":-34.39303606333068,"pfxX":-4.596409300292519,"pfxZ":-1.5352692408363726,"pX":-0.532331841783999,"pZ":1.9367970567797461,"vX0":-4.2802022863717735,"vY0":-120.25951624788148,"vZ0":-0.48762259055073487,"x":137.29,"y":186.49,"x0":1.8781705634691308,"y0":50.00541753948237,"z0":5.234634469883613,"aX":-6.62734934268066},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-2.6,"breakHorizontal":9.5,"spinRate":2802,"spinDirection":309},"zone":7,"typeConfidence":2.0,"plateTime":0.45821467489689116,"extension":5.284950195718401},"index":0,"playId":"8309b6ce-6fe3-3da6-ad14-7ed4e29c7462","pitchNumber":1,"startTime":"2025-07-25T01:59:44.347Z","endTime":"2025-07-25T01:59:48.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.9,"strikeZoneTop":3.27,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.428732104334102,"aZ":-27.784637648729944,"pfxX":11.398502192297846,"pfxZ":2.373982544778041,"pX":0.5980272294766095,"pZ":2.419039577414772,"vX0":-7.0199220855012845,"vY0":-135.6004574340645,"vZ0":-1.9876912986488104,"x":94.2,"y":173.47,"x0":1.7480546699860808,"y0":50.00452745739006,"z0":5.112451667755868,"aX":21.092703033114514},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.1,"breakHorizontal":-19.0,"spinRate":2267,"spinDirection":119},"zone":6,"typeConfidence":2.0,"plateTime":0.40492810136053903,"extension":5.340523768969937},"index":1,"playId":"5af104fc-91cf-375b-8225-648eb1b5878b","pitchNumber":2,"startTime":"2025-07-25T01:59:58.406Z","endTime":"2025-07-25T02:00:01.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.5,"strikeZoneTop":3.2962033568915,"strikeZoneBottom":1.57484392154641,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.876084602421138,"aZ":-34.62390878482364,"pfxX":-5.833782594183845,"pfxZ":-1.6635280293869954,"pX":-2.5654480123152683,"pZ":1.6328863751866876,"vX0":-8.406130295898148,"vY0":-121.19439117955004,"vZ0":-1.5593586063714457,"x":214.79,"y":194.69,"x0":1.7192227459584093,"y0":50.0032842584626,"z0":5.336580446912341,"aX":-8.590477580082998},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-3.1,"breakHorizontal":12.7,"spinRate":2938,"spinDirection":313},"zone":13,"typeConfidence":2.0,"plateTime":0.4536597797027637,"extension":5.354092053521462},"index":2,"playId":"498b1fa9-0cc8-38c2-ad34-d82df77d2546","pitchNumber":3,"startTime":"2025-07-25T02:00:21.070Z","endTime":"2025-07-25T02:00:24.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.5,"strikeZoneTop":3.27159622650778,"strikeZoneBottom":1.58205473634045,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.743032318703953,"aZ":-34.41789408310829,"pfxX":-3.9016910480204237,"pfxZ":-1.514913916472163,"pX":-1.7094349515198324,"pZ":1.5787089154457936,"vX0":-7.24602415567835,"vY0":-121.42851265771796,"vZ0":-1.7091017257227081,"x":182.16,"y":196.15,"x0":1.8306841271490684,"y0":50.00355062819947,"z0":5.311001224518763,"aX":-5.774341308887313},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-2.9,"breakHorizontal":8.9,"spinRate":2794,"spinDirection":307},"zone":13,"typeConfidence":2.0,"plateTime":0.45261350088085406,"extension":5.510076641038594},"index":3,"playId":"43088622-a338-3f59-bae9-b852864493c1","pitchNumber":4,"startTime":"2025-07-25T02:00:36.522Z","endTime":"2025-07-25T02:00:41.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.0,"strikeZoneTop":3.29695167039619,"strikeZoneBottom":1.57558166036857,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.247798576621797,"aZ":-33.16391264629459,"pfxX":-6.837901857489395,"pfxZ":-0.6679057738251011,"pX":-1.4147298655763538,"pZ":1.013418089588624,"vX0":-5.969834047302357,"vY0":-121.28457047046643,"vZ0":-2.8504121406452447,"x":170.93,"y":211.42,"x0":1.9689906841107832,"y0":50.00278438197162,"z0":5.103155676100915,"aX":-10.160273679933036},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-1.7,"breakHorizontal":13.8,"spinRate":2903,"spinDirection":304},"zone":13,"typeConfidence":2.0,"plateTime":0.4520288478882355,"extension":5.400845029391074},"index":4,"playId":"ae5badb0-0e91-3a4e-a527-c4252f6fef27","pitchNumber":5,"startTime":"2025-07-25T02:00:54.087Z","endTime":"2025-07-25T02:00:58.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":75.8,"strikeZoneTop":3.27,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.654564090301314,"aZ":-34.63987036964022,"pfxX":-5.166094061484223,"pfxZ":-1.678425884090446,"pX":0.722983265031225,"pZ":3.0536708706796967,"vX0":-1.5290888934261746,"vY0":-121.06927853611013,"vZ0":1.7043058762829917,"x":89.44,"y":156.33,"x0":2.035261353084031,"y0":50.00200736251986,"z0":5.392860782059007,"aX":-7.597647906915943},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-2.3,"breakHorizontal":9.7,"spinRate":2892,"spinDirection":295},"zone":3,"typeConfidence":2.0,"plateTime":0.45400023627342234,"extension":5.330846639618982},"index":5,"playId":"559fe797-099a-3d7f-9b0c-862a5ebd1f8e","pitchNumber":6,"startTime":"2025-07-25T02:01:15.779Z","endTime":"2025-07-25T02:01:19.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":3.3259271051428,"strikeZoneBottom":1.54517595135276,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.955117899216706,"aZ":-30.550081019236124,"pfxX":11.106888692291573,"pfxZ":0.8529246260904948,"pX":-0.17179779108636217,"pZ":2.3525809536211177,"vX0":-8.647431513186003,"vY0":-137.20514267698982,"vZ0":-2.1149740634451266,"x":123.55,"y":175.26,"x0":1.5810428963337566,"y0":50.002597744848785,"z0":5.219611861042506,"aX":21.13156847169974},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":1.3,"breakHorizontal":-18.2,"spinRate":2252,"spinDirection":113},"zone":5,"typeConfidence":2.0,"plateTime":0.39951914615280826,"extension":5.437764286696815},"index":6,"playId":"ff7d598d-a357-3952-bc7a-021411866974","pitchNumber":7,"startTime":"2025-07-25T02:01:40.953Z","endTime":"2025-07-25T02:01:44.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_ab"},{"player":{"id":668941,"link":"/api/v1/people/668941"},"credit":"p_ab"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":668941,"link":"/api/v1/people/668941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.3,"awayTeamWinProbability":12.700000000000003,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2025-07-25T02:01:44.629Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Johnson called out on strikes.","rbi":0,"awayScore":7,"homeScore":9,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-25T02:02:02.166Z","endTime":"2025-07-25T02:02:52.488Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668941,"fullName":"JoJo Romero","link":"/api/v1/people/668941"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669369,"fullName":"Bryce Johnson","link":"/api/v1/people/669369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"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, 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":82.9,"endSpeed":76.1,"strikeZoneTop":3.45999910988304,"strikeZoneBottom":1.67639482709733,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.431686850305205,"aZ":-30.97107871099665,"pfxX":-7.6100057518065825,"pfxZ":0.8146367910488017,"pX":0.5298401351522052,"pZ":2.3044175487810135,"vX0":-1.5836072301938162,"vY0":-120.8048686880917,"vZ0":-0.4777150665374098,"x":96.8,"y":176.56,"x0":2.1828228916364885,"y0":50.00052933726648,"z0":5.236749150535212,"aX":-11.200023957524749},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.7,"breakHorizontal":14.2,"spinRate":2816,"spinDirection":303},"zone":6,"typeConfidence":2.0,"plateTime":0.4541073507360447,"extension":5.342903573560336},"index":0,"playId":"ee441a7a-f4bf-35a4-95f8-27a50f1e72fc","pitchNumber":1,"startTime":"2025-07-25T02:02:10.325Z","endTime":"2025-07-25T02:02:13.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.7191245933671,"aZ":-30.276207063969974,"pfxX":9.836073956648285,"pfxZ":1.1170103066696093,"pX":0.13220723948384314,"pZ":1.8896403738238217,"vX0":-7.2493587525064065,"vY0":-129.17483523178146,"vZ0":-2.7795344395021875,"x":111.96,"y":187.76,"x0":1.6849339750234704,"y0":50.005920995206,"z0":5.286746747082789,"aX":16.77000660025004},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.7,"breakHorizontal":-16.4,"spinRate":1611,"spinDirection":113},"zone":8,"typeConfidence":2.0,"plateTime":0.4226120275645462,"extension":5.3951469841075514},"index":1,"playId":"129a4641-4b23-35eb-a838-c932b79cb191","pitchNumber":2,"startTime":"2025-07-25T02:02:24.155Z","endTime":"2025-07-25T02:02:27.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":76.3,"strikeZoneTop":3.31029524665558,"strikeZoneBottom":1.54319048689146,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.48615341598389,"aZ":-37.319436066910406,"pfxX":-1.510200673916271,"pfxZ":-3.49939401191158,"pX":0.7272212604610973,"pZ":2.751239125301127,"vX0":-2.0207135622735493,"vY0":-119.9695824632855,"vZ0":1.2966196436941981,"x":89.28,"y":164.5,"x0":1.7741460974729844,"y0":50.005139760784104,"z0":5.510181162837558,"aX":-2.2185426608109116},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-5.9,"breakHorizontal":3.2,"spinRate":2747,"spinDirection":306},"zone":6,"typeConfidence":2.0,"plateTime":0.4551768254269364,"extension":5.270188239694553},"index":2,"playId":"abe5021e-322e-3666-83e6-dcb4908d675c","pitchNumber":3,"startTime":"2025-07-25T02:02:48.231Z","endTime":"2025-07-25T02:02:52.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669369,"link":"/api/v1/people/669369","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669369,"link":"/api/v1/people/669369"},"credit":"b_ab"},{"player":{"id":668941,"link":"/api/v1/people/668941"},"credit":"p_ab"},{"player":{"id":669369,"link":"/api/v1/people/669369"},"credit":"b_pa"},{"player":{"id":668941,"link":"/api/v1/people/668941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":1.4000000000000057,"leverageIndex":0.54,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2025-07-25T02:02:52.488Z","atBatIndex":65},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nolan Arenado pops out to first baseman Luis Arraez.","rbi":0,"awayScore":7,"homeScore":9,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-25T02:05:44.597Z","endTime":"2025-07-25T02:06:56.913Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jeremiah Estrada replaces Wandy Peralta.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-25T02:04:27.879Z","endTime":"2025-07-25T02:05:46.901Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669093,"link":"/api/v1/people/669093"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":593974,"link":"/api/v1/people/593974","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.1,"endSpeed":91.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.84180171798255,"aZ":-10.966747645745677,"pfxX":-1.654994986414128,"pfxZ":9.991469515502057,"pX":0.1655369442536803,"pZ":3.5814180259949486,"vX0":2.383954233835492,"vY0":-144.36908830736564,"vZ0":-4.580269513105953,"x":110.69,"y":142.08,"x0":-0.45375932464026103,"y0":50.0058361223407,"z0":5.856763479808898,"aX":-3.513998847204513},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":17.4,"breakHorizontal":2.5,"spinRate":2351,"spinDirection":189},"zone":12,"typeConfidence":0.92,"plateTime":0.37858231687288324,"extension":6.812061274559458},"index":1,"playId":"bd234955-6df5-35e6-b030-6aab666cd122","pitchNumber":1,"startTime":"2025-07-25T02:05:46.901Z","endTime":"2025-07-25T02:05:50.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":89.8,"strikeZoneTop":3.46496143598129,"strikeZoneBottom":1.74076266598615,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.795761297872716,"aZ":-9.057997670777539,"pfxX":0.5911071244421198,"pfxZ":11.09387246153538,"pX":0.13770504894838081,"pZ":4.04834280794784,"vX0":1.3359646329747932,"vY0":-143.768659738075,"vZ0":-3.564405858524724,"x":111.75,"y":129.47,"x0":-0.4106114168186189,"y0":50.00003241330911,"z0":5.871021195435975,"aX":1.231011066861849},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.6,"breakVerticalInduced":19.6,"breakHorizontal":-1.3,"spinRate":2083,"spinDirection":188},"zone":12,"typeConfidence":0.92,"plateTime":0.3816632838316836,"extension":6.717346722874906},"index":2,"playId":"5ffcc9ed-6129-3580-8e0a-df992488020d","pitchNumber":2,"startTime":"2025-07-25T02:06:07.804Z","endTime":"2025-07-25T02:06:11.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":91.3,"endSpeed":84.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.59884636371827,"aZ":-27.919948596428064,"pfxX":4.140313706540025,"pfxZ":2.3621770083257445,"pX":0.5491489644228407,"pZ":0.776515418894772,"vX0":2.0456479613826875,"vY0":-132.85436111312157,"vZ0":-7.238435284197693,"x":96.07,"y":217.81,"x0":-0.7670844775946385,"y0":50.00302922097529,"z0":5.546049483260347,"aX":7.452025472985066},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.0,"breakHorizontal":-7.9,"spinRate":2237,"spinDirection":151},"zone":14,"typeConfidence":0.92,"plateTime":0.4111876905896308,"extension":6.723749907639464},"index":3,"playId":"eb21764a-13d8-3585-92c6-361f6a913f64","pitchNumber":3,"startTime":"2025-07-25T02:06:25.991Z","endTime":"2025-07-25T02:06:30.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.904055868523578,"aZ":-25.074141339088875,"pfxX":-5.857818622041719,"pfxZ":4.563550230587666,"pX":-1.2219900628658862,"pZ":2.3055060590853422,"vX0":0.6324345220448482,"vY0":-123.78384959633554,"vZ0":-2.8847025524312193,"x":163.58,"y":176.53,"x0":-0.7188015086024084,"y0":50.00566722785305,"z0":5.5775017744010364,"aX":-9.123664683282454},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":7.8,"breakHorizontal":10.4,"spinRate":1552,"spinDirection":228},"zone":13,"typeConfidence":0.9,"plateTime":0.44190039941781656,"extension":6.927687628337308},"hitData":{"launchSpeed":79.5,"launchAngle":80.0,"totalDistance":41.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":139.37,"coordY":186.14}},"index":4,"playId":"ee1aae59-7670-3352-8a14-e1cf29107976","pitchNumber":4,"startTime":"2025-07-25T02:06:47.511Z","endTime":"2025-07-25T02:06:56.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":571448,"link":"/api/v1/people/571448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_ab"},{"player":{"id":669093,"link":"/api/v1/people/669093"},"credit":"p_ab"},{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":669093,"link":"/api/v1/people/669093"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.6,"awayTeamWinProbability":12.400000000000006,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-07-25T02:06:56.913Z","atBatIndex":66},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Masyn Winn pops out to first baseman Luis Arraez in foul territory.","rbi":0,"awayScore":7,"homeScore":9,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-25T02:07:28.921Z","endTime":"2025-07-25T02:08:55.174Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":691026,"fullName":"Masyn Winn","link":"/api/v1/people/691026"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"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":7,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-25T02:07:18.614Z","endTime":"2025-07-25T02:07:31.228Z","isPitch":false,"type":"action","player":{"id":691026,"link":"/api/v1/people/691026"},"defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":90.2,"endSpeed":84.2,"strikeZoneTop":3.39037559450853,"strikeZoneBottom":1.57150841870818,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.031423157780754,"aZ":-27.97324554137323,"pfxX":3.0439738280919983,"pfxZ":2.3668173093906253,"pX":-0.08391471950599741,"pZ":1.0966690404161243,"vX0":0.6224908177141162,"vY0":-131.46771737931957,"vZ0":-6.275681696256298,"x":120.2,"y":209.17,"x0":-0.7188384129002007,"y0":50.00606716281963,"z0":5.551566677913596,"aX":5.4071661619660905},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.4,"breakHorizontal":-5.6,"spinRate":2273,"spinDirection":154},"zone":13,"typeConfidence":0.92,"plateTime":0.41430719744437194,"extension":6.917222940871296},"index":1,"playId":"a62d60fc-9c95-3b49-a099-468577ed1646","pitchNumber":1,"startTime":"2025-07-25T02:07:31.228Z","endTime":"2025-07-25T02:07:35.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":100.1,"endSpeed":90.9,"strikeZoneTop":3.28202225438813,"strikeZoneBottom":1.49633376173556,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.92849341530413,"aZ":-10.409696994293236,"pfxX":-1.4108333462791984,"pfxZ":10.179709339254142,"pX":0.5635659427388701,"pZ":4.156487784101299,"vX0":3.1743576098672683,"vY0":-145.6901432858624,"vZ0":-3.1175658911117616,"x":95.52,"y":126.55,"x0":-0.35945039082051056,"y0":50.003594057373284,"z0":5.874756503078191,"aX":-3.0167124142997763},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":18.0,"breakHorizontal":1.9,"spinRate":2276,"spinDirection":187},"zone":12,"typeConfidence":0.92,"plateTime":0.37671233285120875,"extension":6.757954380986915},"index":2,"playId":"1c311d69-11b3-370c-b63d-fce1ca7e433c","pitchNumber":2,"startTime":"2025-07-25T02:07:48.224Z","endTime":"2025-07-25T02:07:51.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.2,"endSpeed":90.2,"strikeZoneTop":3.30451432074891,"strikeZoneBottom":1.45688143501743,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.39076528963098,"aZ":-10.79674849775676,"pfxX":-1.3047120701008916,"pfxZ":10.177221496167892,"pX":-0.39736281724329636,"pZ":3.3230850418768,"vX0":0.5295172354723207,"vY0":-144.41741141225526,"vZ0":-4.999567284139242,"x":132.15,"y":149.06,"x0":-0.41417853332714544,"y0":50.002861649194614,"z0":5.74803818126025,"aX":-2.740446956239091},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":17.5,"breakHorizontal":2.3,"spinRate":2235,"spinDirection":188},"zone":1,"typeConfidence":0.92,"plateTime":0.3800794958864233,"extension":6.981310141042982},"index":3,"playId":"3eaf1220-24d6-397a-b72e-1bf2bfe43cf3","pitchNumber":3,"startTime":"2025-07-25T02:08:06.667Z","endTime":"2025-07-25T02:08:10.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":99.9,"endSpeed":90.5,"strikeZoneTop":3.41,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.975635955227816,"aZ":-9.727349816304212,"pfxX":-0.012288000150734724,"pfxZ":10.589624158991157,"pX":0.1665880595000707,"pZ":2.874566992765793,"vX0":1.5633963684227417,"vY0":-145.34716202185922,"vZ0":-6.38226128604255,"x":110.65,"y":161.17,"x0":-0.37879613429042486,"y0":50.00596446886158,"z0":5.702707237628895,"aX":-0.02606655755047345},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":17.9,"breakHorizontal":-0.4,"spinRate":2274,"spinDirection":189},"zone":2,"typeConfidence":0.92,"plateTime":0.37816596144828196,"extension":6.8876642621761395},"index":4,"playId":"ce274a81-25cc-32e8-968d-3e27debf0810","pitchNumber":4,"startTime":"2025-07-25T02:08:24.453Z","endTime":"2025-07-25T02:08:28.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.3,"strikeZoneTop":3.41,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.125987111115485,"aZ":-23.855486990556773,"pfxX":-6.197696150559245,"pfxZ":5.4279923459555715,"pX":-0.05460006114570873,"pZ":2.942712968500395,"vX0":3.0587090499009832,"vY0":-123.2156751472092,"vZ0":-1.508878482150383,"x":119.08,"y":159.33,"x0":-0.5086653409048421,"y0":50.00434523517193,"z0":5.584148662540017,"aX":-9.50376110744522},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":9.7,"breakHorizontal":10.4,"spinRate":1482,"spinDirection":230},"zone":2,"typeConfidence":0.88,"plateTime":0.4449994844503693,"extension":7.0924531254396},"hitData":{"launchSpeed":80.2,"launchAngle":77.0,"totalDistance":77.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":155.04,"coordY":191.14}},"index":5,"playId":"274d80a5-3dbb-3b87-a91b-b289478bf083","pitchNumber":5,"startTime":"2025-07-25T02:08:45.146Z","endTime":"2025-07-25T02:08:55.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691026,"link":"/api/v1/people/691026","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_ab"},{"player":{"id":669093,"link":"/api/v1/people/669093"},"credit":"p_ab"},{"player":{"id":691026,"link":"/api/v1/people/691026"},"credit":"b_pa"},{"player":{"id":669093,"link":"/api/v1/people/669093"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":86.8,"awayTeamWinProbability":13.200000000000003,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.32,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2025-07-25T02:08:55.174Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Walker called out on strikes.","rbi":0,"awayScore":7,"homeScore":9,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-25T02:09:15.167Z","endTime":"2025-07-25T02:10:48.542Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669093,"fullName":"Jeremiah Estrada","link":"/api/v1/people/669093"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":455117,"link":"/api/v1/people/455117"},"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(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":98.4,"endSpeed":89.4,"strikeZoneTop":3.79,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.88185898847538,"aZ":-8.390830992275955,"pfxX":-0.898134911255647,"pfxZ":11.502361833289479,"pX":0.2278285022162093,"pZ":3.676593127351627,"vX0":1.6974742820841398,"vY0":-143.28748197831305,"vZ0":-4.5143093333954445,"x":108.32,"y":139.51,"x0":-0.2570992433675542,"y0":50.00024459090658,"z0":5.803087513689563,"aX":-1.856932669307831},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":20.0,"breakHorizontal":1.3,"spinRate":2305,"spinDirection":185},"zone":2,"typeConfidence":0.92,"plateTime":0.3831081632380626,"extension":6.907859231334147},"index":0,"playId":"c7ba8fc6-5200-36a2-9af7-97c1c01cc8d0","pitchNumber":1,"startTime":"2025-07-25T02:09:23.042Z","endTime":"2025-07-25T02:09:26.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":76.9,"strikeZoneTop":3.83655664829951,"strikeZoneBottom":1.83462551374719,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.908810648794283,"aZ":-27.426792835621907,"pfxX":-5.595580679383942,"pfxZ":3.131948961142413,"pX":-0.6665174835985336,"pZ":4.30105173178068,"vX0":1.6591854584633794,"vY0":-122.31655252825114,"vZ0":2.202791103523277,"x":142.41,"y":122.65,"x0":-0.6262339027035353,"y0":50.00356615311619,"z0":5.7388848442832385,"aX":-8.48736168000328},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":6.5,"breakHorizontal":9.7,"spinRate":1403,"spinDirection":236},"zone":11,"typeConfidence":0.91,"plateTime":0.4476170387708249,"extension":6.863015157739078},"index":1,"playId":"743255b1-5285-3e36-a872-3969acc6a33e","pitchNumber":2,"startTime":"2025-07-25T02:09:43.293Z","endTime":"2025-07-25T02:09:47.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.5,"strikeZoneTop":3.81943562186157,"strikeZoneBottom":1.85003236447876,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.835553687472842,"aZ":-27.891756872847765,"pfxX":1.4639196758084938,"pfxZ":2.531945550444611,"pX":0.7876430580415245,"pZ":2.985511854040463,"vX0":3.022943914751005,"vY0":-129.0174454733172,"vZ0":-1.326093010265538,"x":86.98,"y":158.17,"x0":-0.5876376306792657,"y0":50.00523540532878,"z0":5.647832976924625,"aX":2.4773549203477945},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.6,"breakHorizontal":-3.4,"spinRate":2145,"spinDirection":126},"zone":6,"typeConfidence":0.92,"plateTime":0.4238964816871973,"extension":6.896338442113386},"index":2,"playId":"fcc735d5-dcbf-3e54-a079-0f569a7e668d","pitchNumber":3,"startTime":"2025-07-25T02:10:02.267Z","endTime":"2025-07-25T02:10:06.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-25T02:10:25.541Z","endTime":"2025-07-25T02:10:44.498Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"},"defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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(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":83.5,"endSpeed":76.6,"strikeZoneTop":3.78418065804016,"strikeZoneBottom":1.80397015031507,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.394181308820297,"aZ":-27.12417219875819,"pfxX":-5.63626783195841,"pfxZ":3.3710505472000847,"pX":0.3756633994514899,"pZ":3.308973668533781,"vX0":3.9061793504313918,"vY0":-121.56445687687469,"vZ0":0.11023643554583995,"x":102.68,"y":149.44,"x0":-0.5181471074351793,"y0":50.005071934687074,"z0":5.61379060734397,"aX":-8.45334309241794},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":6.4,"breakHorizontal":9.4,"spinRate":1303,"spinDirection":235},"zone":3,"typeConfidence":0.89,"plateTime":0.45022090301535833,"extension":7.14805617577926},"index":4,"playId":"92c7f337-1f38-3b73-b487-0bacd5454f17","pitchNumber":4,"startTime":"2025-07-25T02:10:44.498Z","endTime":"2025-07-25T02:10:48.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_ab"},{"player":{"id":669093,"link":"/api/v1/people/669093"},"credit":"p_ab"},{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_pa"},{"player":{"id":669093,"link":"/api/v1/people/669093"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.2,"awayTeamWinProbability":13.799999999999997,"homeTeamWinProbabilityAdded":-0.5999999999999943,"leverageIndex":0.23,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2025-07-25T02:10:48.542Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jose Iglesias grounds out, second baseman Brendan Donovan to first baseman Willson Contreras.","rbi":0,"awayScore":7,"homeScore":9,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-25T02:13:10.305Z","endTime":"2025-07-25T02:14:32.937Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"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":578428,"fullName":"Jose Iglesias","link":"/api/v1/people/578428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Phil Maton replaces JoJo Romero.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-25T02:11:55.801Z","endTime":"2025-07-25T02:12:51.394Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664208,"link":"/api/v1/people/664208"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":668941,"link":"/api/v1/people/668941","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":455117,"link":"/api/v1/people/455117","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Jose Iglesias replaces Martín Maldonado.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":7,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-25T02:12:51.394Z","endTime":"2025-07-25T02:13:12.606Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":578428,"link":"/api/v1/people/578428"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":455117,"link":"/api/v1/people/455117"},"defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":455117,"link":"/api/v1/people/455117","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.0,"strikeZoneTop":3.23000041957313,"strikeZoneBottom":1.39940959972912,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.429596398469407,"aZ":-27.61624525827665,"pfxX":-9.474890047680857,"pfxZ":2.712039218140572,"pX":0.2535005637535708,"pZ":1.412767045884301,"vX0":7.066384304817002,"vY0":-129.11926979592513,"vZ0":-3.4620516869574995,"x":107.34,"y":200.64,"x0":-1.296158969362482,"y0":50.000175756827176,"z0":4.910393971740291,"aX":-15.897662782057857},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.3,"breakHorizontal":15.5,"spinRate":2314,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.4252075994912188,"extension":7.016397424299546},"index":2,"playId":"953bab99-a12c-34c0-a8b3-7bb91083841e","pitchNumber":1,"startTime":"2025-07-25T02:13:12.606Z","endTime":"2025-07-25T02:13:16.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.9,"strikeZoneTop":3.23000072888129,"strikeZoneBottom":1.34781788859623,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.912180086722934,"aZ":-27.87099752962351,"pfxX":3.2648465898380863,"pfxZ":2.7299566463251583,"pX":1.3006771446316139,"pZ":2.4223367529915385,"vX0":5.507619575425302,"vY0":-124.52332859500655,"vZ0":-0.6568536789297665,"x":67.42,"y":173.38,"x0":-1.360039393822279,"y0":50.00433377253394,"z0":4.985869958302905,"aX":5.151620462520895},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":5.0,"breakHorizontal":-7.1,"spinRate":2740,"spinDirection":85},"zone":12,"typeConfidence":2.0,"plateTime":0.43906441335340807,"extension":7.05938628675072},"index":3,"playId":"bcfcd9be-11b0-3b32-a5d5-57a09d5c83de","pitchNumber":2,"startTime":"2025-07-25T02:13:30.024Z","endTime":"2025-07-25T02:13:34.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.9,"strikeZoneTop":3.21017526485848,"strikeZoneBottom":1.3592728215384,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.780355285851567,"aZ":-18.362497612937506,"pfxX":-0.4704266842974778,"pfxZ":7.910195717819503,"pX":0.4111568005220339,"pZ":2.0479633210596804,"vX0":4.346308108364678,"vY0":-130.60427256156908,"vZ0":-4.161408104623122,"x":101.33,"y":183.48,"x0":-1.2059106367282584,"y0":50.001826972638995,"z0":5.02387301412764,"aX":-0.8219497023487332},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":13.8,"breakHorizontal":0.0,"spinRate":2643,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.4177043014839894,"extension":6.956856642208875},"index":4,"playId":"6ed73fab-2328-371f-a0a5-e36690c3a6fb","pitchNumber":3,"startTime":"2025-07-25T02:13:48.566Z","endTime":"2025-07-25T02:13:52.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.4,"endSpeed":69.7,"strikeZoneTop":3.1719024743688,"strikeZoneBottom":1.35403796964948,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.1541882024086,"aZ":-38.46326403525961,"pfxX":10.281591586286192,"pfxZ":-5.126200164837852,"pX":2.1219791674347586,"pZ":1.8841583018808226,"vX0":4.293541225209664,"vY0":-111.0741014543928,"vZ0":1.5685938914484732,"x":36.12,"y":187.91,"x0":-1.1821966416476302,"y0":50.002127467990036,"z0":5.2224091363291185,"aX":12.618769085257119},"breaks":{"breakAngle":19.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-8.4,"breakHorizontal":-19.8,"spinRate":3135,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4964746512862095,"extension":7.1127069966557315},"index":5,"playId":"05b67794-76f5-300e-ba6f-addff9b1abf4","pitchNumber":4,"startTime":"2025-07-25T02:14:07.027Z","endTime":"2025-07-25T02:14:12.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":82.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.325036250921883,"aZ":-27.132418466590288,"pfxX":-8.442527345191625,"pfxZ":2.868901027370441,"pX":-0.32936615900495064,"pZ":2.8608223512739883,"vX0":5.618518748661258,"vY0":-132.52487638723375,"vZ0":-0.29854829620084744,"x":129.55,"y":161.54,"x0":-1.3923564522303544,"y0":50.004765122347855,"z0":4.9762617299425855,"aX":-14.84809135943801},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.4,"breakHorizontal":13.9,"spinRate":2416,"spinDirection":217},"zone":1,"typeConfidence":2.0,"plateTime":0.41512021377716213,"extension":6.882139534822866},"hitData":{"launchSpeed":85.2,"launchAngle":-1.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":155.59,"coordY":150.67}},"index":6,"playId":"edf0944b-5d05-3a79-9b63-e41e05ced488","pitchNumber":5,"startTime":"2025-07-25T02:14:25.533Z","endTime":"2025-07-25T02:14:32.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":578428,"link":"/api/v1/people/578428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":578428,"link":"/api/v1/people/578428"},"credit":"b_ab"},{"player":{"id":664208,"link":"/api/v1/people/664208"},"credit":"p_ab"},{"player":{"id":578428,"link":"/api/v1/people/578428"},"credit":"b_pa"},{"player":{"id":664208,"link":"/api/v1/people/664208"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.0,"awayTeamWinProbability":10.0,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":1.47,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2025-07-25T02:14:32.937Z","atBatIndex":69},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Fernando Tatis Jr. lines out to right fielder Jordan Walker.","rbi":0,"awayScore":7,"homeScore":9,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-25T02:14:47.855Z","endTime":"2025-07-25T02:15:08.458Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"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":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":86.8,"endSpeed":80.1,"strikeZoneTop":3.77,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.84031001311018,"aZ":-25.844945598249833,"pfxX":6.165695699118705,"pfxZ":3.879034871619904,"pX":-0.5067432793980902,"pZ":3.1357937624248438,"vX0":1.2318592097237013,"vY0":-126.46674044268707,"vZ0":0.2187048753892542,"x":136.32,"y":154.11,"x0":-1.8007742452064426,"y0":50.00514259794476,"z0":5.107605676212736,"aX":10.069357993792751},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.3,"breakHorizontal":-11.4,"spinRate":2758,"spinDirection":112},"zone":4,"typeConfidence":2.0,"plateTime":0.4317702917139248,"extension":6.990684529488427},"hitData":{"launchSpeed":77.2,"launchAngle":27.0,"totalDistance":259.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":190.85,"coordY":118.17}},"index":0,"playId":"680e53c7-56de-330e-9ad1-23cb39e044b9","pitchNumber":1,"startTime":"2025-07-25T02:15:01.528Z","endTime":"2025-07-25T02:15:08.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":664208,"link":"/api/v1/people/664208"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":664208,"link":"/api/v1/people/664208"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.5,"awayTeamWinProbability":7.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-07-25T02:15:08.458Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Arraez grounds out, shortstop Masyn Winn to first baseman Willson Contreras.","rbi":0,"awayScore":7,"homeScore":9,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-25T02:15:31.749Z","endTime":"2025-07-25T02:16:04.076Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664208,"fullName":"Phil Maton","link":"/api/v1/people/664208"},"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":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691026,"link":"/api/v1/people/691026"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.3,"strikeZoneTop":3.32000022736028,"strikeZoneBottom":1.52977819678058,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.50917717672122,"aZ":-22.877552055108865,"pfxX":0.639855014596761,"pfxZ":5.523228048755744,"pX":-0.6692333738247246,"pZ":2.9709503835311555,"vX0":2.3813323954286663,"vY0":-128.4170837619098,"vZ0":-0.7247772414009482,"x":142.51,"y":158.56,"x0":-1.6886222651940834,"y0":50.00528824577253,"z0":5.023176279254763,"aX":1.0778863806375694},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":10.1,"breakHorizontal":-1.7,"spinRate":2361,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.4251581897416372,"extension":6.695263770758066},"index":0,"playId":"840e4f87-6ca7-31ab-a6ab-37886131896a","pitchNumber":1,"startTime":"2025-07-25T02:15:40.289Z","endTime":"2025-07-25T02:15:44.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":83.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.05394595390878,"aZ":-26.78197250139181,"pfxX":-9.143077041097527,"pfxZ":2.987283141280302,"pX":-0.254757875802001,"pZ":1.9809118920211457,"vX0":5.993784508227422,"vY0":-134.26469529498803,"vZ0":-2.6416325149756195,"x":126.71,"y":185.3,"x0":-1.3407782112103468,"y0":50.00445996796372,"z0":4.905694002841196,"aX":-16.510921927497684},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.0,"breakHorizontal":15.1,"spinRate":2480,"spinDirection":225},"zone":8,"typeConfidence":2.0,"plateTime":0.40968485906382224,"extension":6.911671230742089},"hitData":{"launchSpeed":90.2,"launchAngle":1.0,"totalDistance":44.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.52,"coordY":148.14}},"index":1,"playId":"6b9210e8-0c7a-31bc-a406-d78fa7286a89","pitchNumber":2,"startTime":"2025-07-25T02:15:56.723Z","endTime":"2025-07-25T02:16:04.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":650333,"link":"/api/v1/people/650333","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_ab"},{"player":{"id":664208,"link":"/api/v1/people/664208"},"credit":"p_ab"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"credit":"b_pa"},{"player":{"id":664208,"link":"/api/v1/people/664208"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.8,"awayTeamWinProbability":6.200000000000003,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.54,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2025-07-25T02:16:04.076Z","atBatIndex":71},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pedro Pagés grounds out sharply, third baseman Manny Machado to first baseman Luis Arraez.","rbi":0,"awayScore":7,"homeScore":9,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-25T02:18:28.450Z","endTime":"2025-07-25T02:20:06.800Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6,7],"actionIndex":[0,1],"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":686780,"fullName":"Pedro Pagés","link":"/api/v1/people/686780"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Elias Díaz replaces Jose Iglesias, batting 9th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":7,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-25T02:17:51.401Z","endTime":"2025-07-25T02:17:51.425Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"902","replacedPlayer":{"id":578428,"link":"/api/v1/people/578428"},"defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":455117,"link":"/api/v1/people/455117"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Kyle Hart replaces Jeremiah Estrada.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-25T02:17:51.425Z","endTime":"2025-07-25T02:18:30.223Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":606996,"link":"/api/v1/people/606996"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669093,"link":"/api/v1/people/669093","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":72.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.47521794326792,"aZ":-31.21230590335949,"pfxX":-7.604983385391663,"pfxZ":0.7247995081053125,"pX":-0.2395864601695381,"pZ":1.4112334851673178,"vX0":-4.47274805930827,"vY0":-114.77398347001174,"vZ0":-2.550825494197139,"x":126.13,"y":200.68,"x0":2.72340067827532,"y0":50.00449343292837,"z0":5.58011621555768,"aX":-10.134925323578136},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":1.0,"breakHorizontal":14.9,"spinRate":2657,"spinDirection":298},"zone":13,"typeConfidence":2.0,"plateTime":0.47742631641285893,"extension":6.268164011110407},"index":2,"playId":"09b5b5c2-de59-344f-8e2a-67c79d91af31","pitchNumber":1,"startTime":"2025-07-25T02:18:30.223Z","endTime":"2025-07-25T02:18:34.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.3,"strikeZoneTop":3.32000059580728,"strikeZoneBottom":1.64135967741313,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.419447031632835,"aZ":-35.62752203579012,"pfxX":7.936318035745792,"pfxZ":-2.272736330666002,"pX":-1.1914560618153847,"pZ":-0.7338054567383697,"vX0":-10.530660295008866,"vY0":-122.2972679683598,"vZ0":-7.2645172035331385,"x":162.42,"y":258.59,"x0":2.133041464237889,"y0":50.004438549986155,"z0":5.31949133926258,"aX":12.061470831324934},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-5.6,"breakHorizontal":-12.0,"spinRate":1233,"spinDirection":96},"zone":13,"typeConfidence":2.0,"plateTime":0.4473371333569194,"extension":6.5402278063383985},"index":3,"playId":"153dbe15-54b9-3293-b05e-865ca9279a49","pitchNumber":2,"startTime":"2025-07-25T02:18:47.620Z","endTime":"2025-07-25T02:18:52.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":91.3,"endSpeed":84.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.380580930827907,"aZ":-18.955485945387675,"pfxX":6.510321032706161,"pfxZ":7.34058582931101,"pX":-0.7926362929166239,"pZ":2.537570259911317,"vX0":-9.730647873471682,"vY0":-132.60985744299762,"vZ0":-4.373779451106618,"x":147.21,"y":170.27,"x0":2.059702589311982,"y0":50.00319679390149,"z0":5.57056621945659,"aX":11.725415833226014},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.6,"breakHorizontal":-10.0,"spinRate":2170,"spinDirection":137},"zone":4,"typeConfidence":2.0,"plateTime":0.41127000493908783,"extension":6.484226464115957},"index":4,"playId":"cd0c6d35-3924-35d7-8c6a-b57424947c60","pitchNumber":3,"startTime":"2025-07-25T02:19:09.601Z","endTime":"2025-07-25T02:19:14.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":5,"startTime":"2025-07-25T02:19:23.080Z","endTime":"2025-07-25T02:19:37.110Z","isPitch":false,"type":"action","player":{"id":686780,"link":"/api/v1/people/686780"},"defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":74.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.130857222779277,"aZ":-30.28067879291381,"pfxX":-7.66693017218623,"pfxZ":1.3577174351594232,"pX":-1.1096071301304904,"pZ":1.7044283973851864,"vX0":-6.028867605505534,"vY0":-117.12748891815484,"vZ0":-2.2701136627707412,"x":159.3,"y":192.76,"x0":2.4895943324127847,"y0":50.00470674428171,"z0":5.504693010944953,"aX":-10.702789914877409},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":2.2,"breakHorizontal":15.4,"spinRate":2567,"spinDirection":294},"zone":13,"typeConfidence":2.0,"plateTime":0.4667948613066639,"extension":6.278062921232968},"index":6,"playId":"d39f0bf4-7e4a-3d8e-9ca0-48b0724e1d49","pitchNumber":4,"startTime":"2025-07-25T02:19:37.110Z","endTime":"2025-07-25T02:19:41.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.266352220027745,"aZ":-31.20403104737044,"pfxX":-8.083826692614839,"pfxZ":0.690151393125003,"pX":0.22457263471720657,"pZ":2.0161471780707507,"vX0":-2.9798425599139673,"vY0":-117.48687457620501,"vZ0":-1.4292315610133892,"x":108.44,"y":184.34,"x0":2.5593930441150956,"y0":50.00121809454193,"z0":5.532608813425549,"aX":-11.297481669361717},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":1.2,"breakHorizontal":15.4,"spinRate":2711,"spinDirection":294},"zone":8,"typeConfidence":2.0,"plateTime":0.46620834772869957,"extension":6.147604780317061},"hitData":{"launchSpeed":100.1,"launchAngle":0.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"hard","location":"5","coordinates":{"coordX":106.44,"coordY":160.8}},"index":7,"playId":"3d8f405f-3b74-3ca6-9642-6baedfde44b2","pitchNumber":5,"startTime":"2025-07-25T02:19:58.787Z","endTime":"2025-07-25T02:20:06.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":686780,"link":"/api/v1/people/686780","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"credit":"b_ab"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_ab"},{"player":{"id":686780,"link":"/api/v1/people/686780"},"credit":"b_pa"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.2,"awayTeamWinProbability":6.799999999999997,"homeTeamWinProbabilityAdded":-0.5999999999999943,"leverageIndex":0.25,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2025-07-25T02:20:06.800Z","atBatIndex":72},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Victor Scott II singles on a sharp line drive to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":7,"homeScore":9,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-25T02:20:25.853Z","endTime":"2025-07-25T02:21:04.798Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"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":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":73.5,"strikeZoneTop":3.04646679959814,"strikeZoneBottom":1.30406544177141,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.323117010851664,"aZ":-32.305285365926146,"pfxX":-7.475284284341458,"pfxZ":-0.09878782154665133,"pX":-1.1413893121988046,"pZ":0.9788108376660173,"vX0":-6.395563111513047,"vY0":-115.65120661339267,"vZ0":-3.3517326571628594,"x":160.51,"y":212.35,"x0":2.6347048110069586,"y0":50.002716829446456,"z0":5.5574060685134725,"aX":-10.086102358199142},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-0.7,"breakHorizontal":15.1,"spinRate":2588,"spinDirection":304},"zone":13,"typeConfidence":2.0,"plateTime":0.4742898845529422,"extension":6.351675425689788},"index":0,"playId":"57aa4113-b42d-328f-b173-318c49ed7a8b","pitchNumber":1,"startTime":"2025-07-25T02:20:33.458Z","endTime":"2025-07-25T02:20:38.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.014035457240052,"aZ":-22.478808407796365,"pfxX":10.260444926004924,"pfxZ":5.520207675388859,"pX":0.43516935954065805,"pZ":1.6759242115299067,"vX0":-8.600592184845862,"vY0":-131.5022131765678,"vZ0":-5.350967863517036,"x":100.41,"y":193.53,"x0":2.4097122882922473,"y0":50.00478721056776,"z0":5.397205471048184,"aX":18.032116397213592},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.0,"breakHorizontal":-16.8,"spinRate":2102,"spinDirection":134},"zone":9,"typeConfidence":2.0,"plateTime":0.41597952003580874,"extension":6.611233749781317},"hitData":{"launchSpeed":105.6,"launchAngle":9.0,"totalDistance":219.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":156.99,"coordY":96.35}},"index":1,"playId":"e95b7696-6e74-31bd-a3fa-10fb6737a368","pitchNumber":2,"startTime":"2025-07-25T02:20:51.745Z","endTime":"2025-07-25T02:21:04.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"credit":"b_ab"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_ab"},{"player":{"id":687363,"link":"/api/v1/people/687363"},"credit":"b_pa"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.89999999999999,"awayTeamWinProbability":6.1000000000000085,"homeTeamWinProbabilityAdded":0.6999999999999886,"leverageIndex":0.2,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2025-07-25T02:21:04.798Z","atBatIndex":73},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brendan Donovan singles on a line drive to right fielder Fernando Tatis Jr. Victor Scott II to 2nd.","rbi":0,"awayScore":7,"homeScore":9,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-25T02:21:22.835Z","endTime":"2025-07-25T02:22:26.536Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"postOnSecond":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"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":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":79.7,"endSpeed":73.5,"strikeZoneTop":3.3,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.242889998998894,"aZ":-31.00794877632586,"pfxX":-8.953869378472167,"pfxZ":0.8549563037636219,"pX":-0.9534751750388585,"pZ":2.4429858894620624,"vX0":-5.571377343348329,"vY0":-116.05232079778814,"vZ0":-0.3588609851101008,"x":153.34,"y":172.82,"x0":2.6434572393888027,"y0":50.00070340324126,"z0":5.559573454281302,"aX":-12.180008439546762},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":1.8,"breakHorizontal":17.6,"spinRate":2614,"spinDirection":290},"zone":13,"typeConfidence":2.0,"plateTime":0.47243305775313527,"extension":6.2570028125640045},"index":0,"playId":"05229129-7708-3aad-b24b-4d76b10c862a","pitchNumber":1,"startTime":"2025-07-25T02:21:32.965Z","endTime":"2025-07-25T02:21:37.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"first":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.3,"strikeZoneTop":3.40309086542234,"strikeZoneBottom":1.67881619852765,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.14075376438394,"aZ":-25.323771190615844,"pfxX":0.44655286135431993,"pfxZ":4.023235566938908,"pX":-0.5584847559637538,"pZ":2.0031086626101535,"vX0":-7.8559861599244885,"vY0":-128.74031502447642,"vZ0":-4.017290451508885,"x":138.29,"y":184.7,"x0":2.456127240965653,"y0":50.00205262472936,"z0":5.511413935633102,"aX":0.7605548646812017},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.7,"breakHorizontal":0.7,"spinRate":2300,"spinDirection":158},"zone":7,"typeConfidence":2.0,"plateTime":0.42313942603183996,"extension":6.311464149780154},"index":1,"playId":"10f551a3-ae14-3b21-bf5e-748b7dc5eff0","pitchNumber":2,"startTime":"2025-07-25T02:21:55.167Z","endTime":"2025-07-25T02:21:58.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"first":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.510801483530653,"aZ":-31.336591539172286,"pfxX":-6.013498308914153,"pfxZ":0.5897224831824808,"pX":-0.2965053622980338,"pZ":1.2997765090865208,"vX0":-5.020844975216494,"vY0":-119.25830864950447,"vZ0":-2.918311856898844,"x":128.3,"y":203.69,"x0":2.623167996163972,"y0":50.00518218523691,"z0":5.387061135633569,"aX":-8.599356228605208},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":0.6,"breakHorizontal":12.1,"spinRate":2665,"spinDirection":294},"zone":13,"typeConfidence":2.0,"plateTime":0.4605764840348332,"extension":6.374946086273575},"hitData":{"launchSpeed":83.3,"launchAngle":17.0,"totalDistance":240.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":166.29,"coordY":98.1}},"index":2,"playId":"32c3e3e4-eb3c-3a2b-9749-0a7b9d6ae2c2","pitchNumber":3,"startTime":"2025-07-25T02:22:17.457Z","endTime":"2025-07-25T02:22:26.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680977,"link":"/api/v1/people/680977","batSide":{"code":"L","description":"Left"}},"first":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680977,"link":"/api/v1/people/680977"},"credit":"b_ab"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_ab"},{"player":{"id":680977,"link":"/api/v1/people/680977"},"credit":"b_pa"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.8,"awayTeamWinProbability":5.200000000000003,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.34,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2025-07-25T02:22:26.536Z","atBatIndex":74},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Iván Herrera walks. Victor Scott II to 3rd. Brendan Donovan to 2nd.","rbi":0,"awayScore":7,"homeScore":9,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-25T02:22:56.998Z","endTime":"2025-07-25T02:25:26.758Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"postOnSecond":{"id":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"postOnThird":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,4,5,6],"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":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":680977,"fullName":"Brendan Donovan","link":"/api/v1/people/680977"},"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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"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(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":91.2,"endSpeed":83.5,"strikeZoneTop":3.49967836442195,"strikeZoneBottom":1.62973554035733,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.846432192713056,"aZ":-20.20089983937667,"pfxX":3.5227274562845707,"pfxZ":6.7038273507718085,"pX":-0.10591292927952096,"pZ":3.816686285197045,"vX0":-7.937338085816974,"vY0":-132.6500237496843,"vZ0":-0.7068767823896008,"x":121.04,"y":135.73,"x0":2.464660081774211,"y0":50.00071184429296,"z0":5.5567067260194545,"aX":6.290436294866066},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":12.2,"breakHorizontal":-4.7,"spinRate":2201,"spinDirection":141},"zone":11,"typeConfidence":2.0,"plateTime":0.4125911343622204,"extension":6.500105403915882},"index":0,"playId":"5d708884-0133-387f-befe-f84957577502","pitchNumber":1,"startTime":"2025-07-25T02:23:10.938Z","endTime":"2025-07-25T02:23:15.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"second":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.0,"strikeZoneTop":3.4304622878823,"strikeZoneBottom":1.59365854006993,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.917807896975287,"aZ":-31.15590248399117,"pfxX":-6.768140845689176,"pfxZ":0.7402349052577866,"pX":-0.8037607908540763,"pZ":0.8179492028665168,"vX0":-5.477611507832085,"vY0":-117.52253227313517,"vZ0":-3.8670353920919833,"x":147.64,"y":216.7,"x0":2.447409549746798,"y0":50.004515462082345,"z0":5.41847130650326,"aX":-9.347449665106595},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":0.6,"breakHorizontal":13.7,"spinRate":2623,"spinDirection":288},"zone":13,"typeConfidence":2.0,"plateTime":0.4683409588355101,"extension":6.448527061635393},"index":1,"playId":"ad7d0e0d-4f3b-37a1-b0b5-324013ef0483","pitchNumber":2,"startTime":"2025-07-25T02:23:30.208Z","endTime":"2025-07-25T02:23:34.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"second":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.0,"strikeZoneTop":3.43217239179075,"strikeZoneBottom":1.56246215953406,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.03084600538604,"aZ":-29.863734554816237,"pfxX":-6.865248041642529,"pfxZ":1.6462380173455795,"pX":-0.07617750696793495,"pZ":2.2778719177186093,"vX0":-4.118306134536525,"vY0":-118.49098099980053,"vZ0":-1.0984623798757105,"x":119.9,"y":177.28,"x0":2.585480089265339,"y0":50.00025511142197,"z0":5.516338695099705,"aX":-9.601811127537077},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":3.0,"breakHorizontal":13.6,"spinRate":2640,"spinDirection":284},"zone":5,"typeConfidence":2.0,"plateTime":0.4651267070961591,"extension":6.177358778833477},"index":2,"playId":"7e5b67be-f013-3739-a6c8-94d59e23341d","pitchNumber":3,"startTime":"2025-07-25T02:23:53.190Z","endTime":"2025-07-25T02:23:58.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"second":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2025-07-25T02:24:18.421Z","endTime":"2025-07-25T02:24:40.866Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"},"defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"second":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.7,"strikeZoneTop":3.39913001701366,"strikeZoneBottom":1.54999875417249,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.482895616455817,"aZ":-25.638357967241138,"pfxX":10.897775488088936,"pfxZ":4.408655060624077,"pX":0.6768483894723856,"pZ":0.9703968360249584,"vX0":-7.182861516621345,"vY0":-120.66926803726774,"vZ0":-5.497613418970291,"x":91.2,"y":212.58,"x0":2.2695233855324157,"y0":50.00053019547934,"z0":5.52405042642061,"aX":16.14213554728892},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":7.0,"breakHorizontal":-18.1,"spinRate":2088,"spinDirection":118},"zone":14,"typeConfidence":2.0,"plateTime":0.45312862561677614,"extension":6.725126922715876},"index":4,"playId":"e4a8d53c-32d6-3769-b42a-3b230419b7cc","pitchNumber":4,"startTime":"2025-07-25T02:24:40.866Z","endTime":"2025-07-25T02:24:45.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"second":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"index":5,"playId":"72efc6dc-f76d-4d4d-b1b5-d7271b837541","startTime":"2025-07-25T02:25:01.252Z","endTime":"2025-07-25T02:25:06.252Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"second":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.2,"strikeZoneTop":3.4131159298785,"strikeZoneBottom":1.55000012228998,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.17776054940079,"aZ":-23.44745225002458,"pfxX":-1.3832520405260906,"pfxZ":5.375976702832716,"pX":0.5976337771171059,"pZ":0.7473608588438325,"vX0":-3.871688049168278,"vY0":-126.46925639128798,"vZ0":-7.046675208152182,"x":94.22,"y":218.6,"x0":2.326584659688338,"y0":50.004501343251576,"z0":5.443467137181271,"aX":-2.2466802328657227},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":8.4,"breakHorizontal":3.4,"spinRate":2285,"spinDirection":166},"zone":14,"typeConfidence":2.0,"plateTime":0.4326701635561161,"extension":6.532884595563111},"index":6,"playId":"0b6eb9b3-bbe3-3e6d-98f8-0627a4d78e1f","pitchNumber":5,"startTime":"2025-07-25T02:25:21.625Z","endTime":"2025-07-25T02:25:26.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":680977,"link":"/api/v1/people/680977"},"second":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_pa"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.51,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2025-07-25T02:25:26.758Z","atBatIndex":75},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Alec Burleson grounds into a double play, first baseman Luis Arraez to shortstop Xander Bogaerts to first baseman Luis Arraez. Iván Herrera out at 2nd. Alec Burleson out at 1st.","rbi":0,"awayScore":7,"homeScore":9,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-25T02:26:53.023Z","endTime":"2025-07-25T02:27:42.429Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"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":7,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-25T02:25:47.431Z","endTime":"2025-07-25T02:26:55.149Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.3,"strikeZoneTop":3.54659569816264,"strikeZoneBottom":1.57571079212873,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.289052634128513,"aZ":-22.77514657070968,"pfxX":9.890935388518155,"pfxZ":5.3488262151105355,"pX":0.4772207641206214,"pZ":1.5110511749118298,"vX0":-7.719853726440316,"vY0":-131.3312549658587,"vZ0":-5.91013300415761,"x":98.81,"y":197.98,"x0":2.1612365410516228,"y0":50.00369664286822,"z0":5.470963030812359,"aX":17.38025162437244},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.6,"breakHorizontal":-16.3,"spinRate":2084,"spinDirection":140},"zone":9,"typeConfidence":2.0,"plateTime":0.4161342935808534,"extension":6.695704275375408},"index":1,"playId":"328292c9-e58b-3a77-9e72-00b504fee691","pitchNumber":1,"startTime":"2025-07-25T02:26:55.149Z","endTime":"2025-07-25T02:27:01.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":73.9,"strikeZoneTop":3.33293010054324,"strikeZoneBottom":1.52469347972797,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.20210122957983,"aZ":-29.377860549045938,"pfxX":-4.990015426929866,"pfxZ":2.026752704709226,"pX":-1.1381091458162205,"pZ":1.7468951166457745,"vX0":-6.889911809034715,"vY0":-116.96906141484286,"vZ0":-2.3309136368724426,"x":160.38,"y":191.61,"x0":2.5000564991944407,"y0":50.00185370149548,"z0":5.526006316997455,"aX":-6.87390033954902},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":3.4,"breakHorizontal":10.8,"spinRate":2615,"spinDirection":286},"zone":13,"typeConfidence":2.0,"plateTime":0.4692628981640037,"extension":6.332825156842611},"index":2,"playId":"673ec333-661d-3b4f-b18a-bd968016d429","pitchNumber":2,"startTime":"2025-07-25T02:27:15.059Z","endTime":"2025-07-25T02:27:19.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.486722113845566,"aZ":-20.18174160715757,"pfxX":10.657793792903217,"pfxZ":6.575308841421234,"pX":0.7637826891711865,"pZ":1.942745715442329,"vX0":-7.736457763217902,"vY0":-133.85671416577753,"vZ0":-5.199751999340368,"x":87.89,"y":186.33,"x0":2.2992104425053865,"y0":50.00484449757703,"z0":5.345099724285239,"aX":19.44340761043323},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.0,"breakHorizontal":-17.8,"spinRate":2179,"spinDirection":132},"zone":9,"typeConfidence":2.0,"plateTime":0.40838348965675886,"extension":6.451310131683111},"hitData":{"launchSpeed":81.3,"launchAngle":-17.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":163.85,"coordY":162.14}},"index":3,"playId":"8c0131c1-df8c-3a60-8b3e-c40286c480a3","pitchNumber":3,"startTime":"2025-07-25T02:27:33.927Z","endTime":"2025-07-25T02:27:42.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":650333,"link":"/api/v1/people/650333"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669369,"link":"/api/v1/people/669369"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_ab"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_ab"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_pa"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":92.4,"awayTeamWinProbability":7.599999999999994,"homeTeamWinProbabilityAdded":-3.8999999999999915,"leverageIndex":0.62,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-07-25T02:27:42.429Z","atBatIndex":76},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Manny Machado singles on a ground ball to left fielder Garrett Hampson.","rbi":0,"awayScore":7,"homeScore":9,"isOut":false},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-25T02:30:15.175Z","endTime":"2025-07-25T02:31:49.332Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":641658,"link":"/api/v1/people/641658"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Garrett Hampson replaces left fielder Alec Burleson, batting 3rd, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":7,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-25T02:29:33.818Z","endTime":"2025-07-25T02:29:33.846Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641658,"link":"/api/v1/people/641658"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"301","replacedPlayer":{"id":676475,"link":"/api/v1/people/676475"},"defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":676475,"link":"/api/v1/people/676475"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Ryan Helsley replaces Phil Maton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-25T02:29:33.846Z","endTime":"2025-07-25T02:30:17.419Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664854,"link":"/api/v1/people/664854"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":664208,"link":"/api/v1/people/664208","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":641658,"link":"/api/v1/people/641658"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":75.6,"strikeZoneTop":3.51477858141159,"strikeZoneBottom":1.70320484248174,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.688352660445073,"aZ":-39.96034706595884,"pfxX":0.12489864957044539,"pfxZ":-5.508994632689159,"pX":-0.3834093472036802,"pZ":0.51029002834352,"vX0":0.22596544868539642,"vY0":-117.69775585954343,"vZ0":-4.044885448283302,"x":131.61,"y":225.0,"x0":-0.49658784819450547,"y0":50.00238302263368,"z0":5.921997514214028,"aX":0.17654935515976905},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-10.7,"breakHorizontal":-0.2,"spinRate":2414,"spinDirection":21},"zone":13,"typeConfidence":0.9,"plateTime":0.46398242314952576,"extension":6.44168102950977},"index":2,"playId":"3a1b3c4a-f1aa-3895-9008-7f3bec544052","pitchNumber":1,"startTime":"2025-07-25T02:30:17.419Z","endTime":"2025-07-25T02:30:21.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":641658,"link":"/api/v1/people/641658"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.6,"strikeZoneTop":3.51332494987112,"strikeZoneBottom":1.66890796844875,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.63918405920203,"aZ":-25.254894986432657,"pfxX":5.049792121695609,"pfxZ":3.9282050547528047,"pX":1.5478438469170726,"pZ":0.748497606636268,"vX0":3.0589497390793254,"vY0":-131.7781919310468,"vZ0":-8.37299350678814,"x":58.0,"y":218.57,"x0":-0.28352346160327263,"y0":50.00287785350894,"z0":5.828731531678994,"aX":8.892828402175642},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.5,"breakHorizontal":-9.8,"spinRate":2245,"spinDirection":173},"zone":14,"typeConfidence":0.91,"plateTime":0.4154283536041996,"extension":6.613495496827386},"index":3,"playId":"962fb65f-b2c2-3be6-85bd-fa821e005996","pitchNumber":2,"startTime":"2025-07-25T02:30:37.606Z","endTime":"2025-07-25T02:30:41.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":641658,"link":"/api/v1/people/641658"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":99.1,"endSpeed":90.5,"strikeZoneTop":3.64613578348629,"strikeZoneBottom":1.70379827369641,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.76875696217911,"aZ":-9.740292717528133,"pfxX":-1.2716715749612353,"pfxZ":10.655243773520434,"pX":-0.012275069307323043,"pZ":3.2087243073300793,"vX0":1.5557656605563899,"vY0":-144.2288671735836,"vZ0":-5.934032954366219,"x":117.47,"y":152.14,"x0":-0.3936367691712497,"y0":50.001262983377686,"z0":5.894455198813441,"aX":-2.6771163427629645},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":18.2,"breakHorizontal":2.0,"spinRate":2535,"spinDirection":196},"zone":2,"typeConfidence":0.9,"plateTime":0.37986091151878476,"extension":6.577349004936109},"index":4,"playId":"8af5d3bf-710e-3769-a59b-1e7fe7381432","pitchNumber":3,"startTime":"2025-07-25T02:30:58.288Z","endTime":"2025-07-25T02:31:02.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":641658,"link":"/api/v1/people/641658"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.1,"endSpeed":90.8,"strikeZoneTop":3.65,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.62012504101156,"aZ":-9.99629068435662,"pfxX":-0.8807328115850985,"pfxZ":10.485474067566683,"pX":-0.010950352245513212,"pZ":3.07665770675008,"vX0":1.0841785449236134,"vY0":-144.287433061364,"vZ0":-6.385337630274016,"x":117.42,"y":155.71,"x0":-0.27660357955967396,"y0":50.00042672583115,"z0":5.92987899147842,"aX":-1.8624841289617897},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":18.0,"breakHorizontal":1.4,"spinRate":2583,"spinDirection":193},"zone":2,"typeConfidence":0.9,"plateTime":0.3791660212739201,"extension":6.623438716959252},"index":5,"playId":"a3cb580a-bbad-342a-bd77-7cb532ff30bf","pitchNumber":4,"startTime":"2025-07-25T02:31:15.879Z","endTime":"2025-07-25T02:31:18.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":641658,"link":"/api/v1/people/641658"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":89.3,"endSpeed":82.8,"strikeZoneTop":3.65,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.823417054369465,"aZ":-30.27548746812811,"pfxX":1.6640522659020875,"pfxZ":1.0979375089346473,"pX":-0.1758158718250265,"pZ":2.158697569305865,"vX0":0.11301109746205892,"vY0":-130.09571788328563,"vZ0":-4.068895626276305,"x":123.7,"y":180.5,"x0":-0.43620706422433836,"y0":50.0046338407925,"z0":6.01331221292392,"aX":2.8800159850061204},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.4,"breakHorizontal":-3.0,"spinRate":2385,"spinDirection":140},"zone":8,"typeConfidence":2.0,"plateTime":0.4194858899516576,"extension":6.5888867869228},"hitData":{"launchSpeed":108.9,"launchAngle":3.0,"totalDistance":107.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":72.79,"coordY":106.9}},"index":6,"playId":"932ab9a1-f591-3e95-89dc-d8a7c587f02f","pitchNumber":5,"startTime":"2025-07-25T02:31:38.074Z","endTime":"2025-07-25T02:31:49.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":641658,"link":"/api/v1/people/641658"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":664854,"link":"/api/v1/people/664854"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":664854,"link":"/api/v1/people/664854"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.39999999999999,"awayTeamWinProbability":15.600000000000009,"homeTeamWinProbabilityAdded":-8.000000000000014,"leverageIndex":1.54,"dramaIndex":93.0,"contextMetrics":{},"playEndTime":"2025-07-25T02:31:49.332Z","atBatIndex":77},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Merrill strikes out swinging.","rbi":0,"awayScore":7,"homeScore":9,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-25T02:32:10.611Z","endTime":"2025-07-25T02:33:02.439Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.9,"strikeZoneTop":3.59,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.941575895142503,"aZ":-29.91970942063779,"pfxX":3.5219392907524454,"pfxZ":1.3014094059966048,"pX":1.0519926838714804,"pZ":1.977451663016103,"vX0":2.7976999204414787,"vY0":-130.82102557022043,"vZ0":-4.320829330545521,"x":76.9,"y":185.39,"x0":-0.4880962219705835,"y0":50.00648892451962,"z0":5.886880785167328,"aX":6.120992417489614},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.7,"breakHorizontal":-7.0,"spinRate":2458,"spinDirection":125},"zone":14,"typeConfidence":2.0,"plateTime":0.4182814027930495,"extension":6.58800191142663},"index":0,"playId":"bf368a86-c9b8-38e0-ae4d-35d4b47dd69c","pitchNumber":1,"startTime":"2025-07-25T02:32:15.220Z","endTime":"2025-07-25T02:32:19.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":641658,"link":"/api/v1/people/641658"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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.1,"strikeZoneTop":3.59,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.663839804426377,"aZ":-33.055410367481024,"pfxX":0.797743275851345,"pfxZ":-0.505000019085772,"pX":-0.12034655930057943,"pZ":2.1743327731419417,"vX0":0.7242113211883149,"vY0":-130.7183314568762,"vZ0":-3.3121511570004607,"x":121.59,"y":180.07,"x0":-0.5039147623928493,"y0":50.00410090787179,"z0":5.920689000941546,"aX":1.3905338088991683},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":-1.4,"breakHorizontal":-1.6,"spinRate":2368,"spinDirection":104},"zone":8,"typeConfidence":2.0,"plateTime":0.41785481941823877,"extension":6.512972028901328},"index":1,"playId":"6407f394-5e51-3ed4-9df1-ccb61d009bb2","pitchNumber":2,"startTime":"2025-07-25T02:32:32.711Z","endTime":"2025-07-25T02:32:36.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":641658,"link":"/api/v1/people/641658"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":100.6,"endSpeed":92.1,"strikeZoneTop":3.59,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.814861616694444,"aZ":-10.94972872038132,"pfxX":-2.044012846323264,"pfxZ":9.73640366548881,"pX":0.8289027913251926,"pZ":3.7602944971797716,"vX0":4.036896128936087,"vY0":-146.52878608689886,"vZ0":-4.4184883688027785,"x":85.4,"y":137.25,"x0":-0.2995107612618795,"y0":50.001786125557416,"z0":5.939002985499425,"aX":-4.4556463631667995},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":16.9,"breakHorizontal":2.9,"spinRate":2527,"spinDirection":196},"zone":12,"typeConfidence":0.9,"plateTime":0.37343305363094004,"extension":6.425054587549631},"index":2,"playId":"c8c066ab-46f7-3d75-8d9d-a71dd651e642","pitchNumber":3,"startTime":"2025-07-25T02:32:56.487Z","endTime":"2025-07-25T02:33:02.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":641658,"link":"/api/v1/people/641658"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":664854,"link":"/api/v1/people/664854"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":664854,"link":"/api/v1/people/664854"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.0,"awayTeamWinProbability":9.0,"homeTeamWinProbabilityAdded":6.6000000000000085,"leverageIndex":3.07,"dramaIndex":123.0,"contextMetrics":{},"playEndTime":"2025-07-25T02:33:02.439Z","atBatIndex":78},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Xander Bogaerts flies out to right fielder Jordan Walker.","rbi":0,"awayScore":7,"homeScore":9,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-25T02:33:19.416Z","endTime":"2025-07-25T02:33:58.979Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":90.3,"endSpeed":83.2,"strikeZoneTop":3.54288426641649,"strikeZoneBottom":1.69866521912018,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.062699756676334,"aZ":-28.792120902144585,"pfxX":1.801060686921907,"pfxZ":1.9253406386737772,"pX":-0.04905692320253077,"pZ":2.217591644862795,"vX0":0.05931135459704254,"vY0":-131.51206293078377,"vZ0":-4.332632674757166,"x":118.87,"y":178.91,"x0":-0.3060114779064554,"y0":50.00467788690027,"z0":6.014350285910044,"aX":3.16489173253377},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":2.8,"breakHorizontal":-3.2,"spinRate":2319,"spinDirection":156},"zone":8,"typeConfidence":2.0,"plateTime":0.41599071696655354,"extension":6.633759570188204},"index":0,"playId":"434119bf-16e5-3dac-b2b8-396ae3b043dd","pitchNumber":1,"startTime":"2025-07-25T02:33:29.338Z","endTime":"2025-07-25T02:33:33.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":641658,"link":"/api/v1/people/641658"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":100.4,"endSpeed":91.8,"strikeZoneTop":3.63,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.97867690508819,"aZ":-10.549414365947536,"pfxX":-0.42897231016969606,"pfxZ":9.985554381137641,"pX":0.43226761095637706,"pZ":3.63601699600325,"vX0":1.5896216527083973,"vY0":-146.13829878949386,"vZ0":-5.081203313671174,"x":100.52,"y":140.61,"x0":-0.06269148904687351,"y0":50.007038414230664,"z0":6.029315878969799,"aX":-0.9294221208469962},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":17.3,"breakHorizontal":0.5,"spinRate":2483,"spinDirection":193},"zone":3,"typeConfidence":0.9,"plateTime":0.37459788954522644,"extension":6.447987195320379},"hitData":{"launchSpeed":86.9,"launchAngle":29.0,"totalDistance":312.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":186.21,"coordY":88.72}},"index":1,"playId":"fafcf5e6-3978-3cbc-b2aa-5de1ec63864c","pitchNumber":2,"startTime":"2025-07-25T02:33:48.023Z","endTime":"2025-07-25T02:33:58.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":641658,"link":"/api/v1/people/641658"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":664854,"link":"/api/v1/people/664854"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":664854,"link":"/api/v1/people/664854"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.39999999999999,"awayTeamWinProbability":3.6000000000000085,"homeTeamWinProbabilityAdded":5.3999999999999915,"leverageIndex":2.33,"dramaIndex":97.0,"contextMetrics":{},"playEndTime":"2025-07-25T02:33:58.979Z","atBatIndex":79},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gavin Sheets strikes out swinging.","rbi":0,"awayScore":7,"homeScore":9,"isOut":true},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-25T02:34:14.552Z","endTime":"2025-07-25T02:36:22.868Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664854,"fullName":"Ryan Helsley","link":"/api/v1/people/664854"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686780,"link":"/api/v1/people/686780"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":100.7,"endSpeed":92.2,"strikeZoneTop":3.35966860157343,"strikeZoneBottom":1.62000086938434,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.18433416272483,"aZ":-10.021099113551195,"pfxX":-1.0014081756714495,"pfxZ":10.177229049226078,"pX":-1.4902796637385227,"pZ":2.746294125076419,"vX0":-3.0703028212731405,"vY0":-146.51451306382842,"vZ0":-7.350710365089828,"x":173.81,"y":164.63,"x0":-0.2992073385420097,"y0":50.0035248467143,"z0":5.884446529596239,"aX":-2.180443277468877},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":17.2,"breakHorizontal":2.4,"spinRate":2597,"spinDirection":192},"zone":11,"typeConfidence":0.9,"plateTime":0.373642052804092,"extension":6.627586165083219},"index":0,"playId":"1554d2df-0786-38f0-a669-293abcdde3f3","pitchNumber":1,"startTime":"2025-07-25T02:34:27.065Z","endTime":"2025-07-25T02:34:34.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":641658,"link":"/api/v1/people/641658"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Manny Machado advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":7,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"1554d2df-0786-38f0-a669-293abcdde3f3","startTime":"2025-07-25T02:34:39.134Z","endTime":"2025-07-25T02:34:44.427Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":592518,"link":"/api/v1/people/592518"},"defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":641658,"link":"/api/v1/people/641658"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"postOnSecond":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"homeTeamWinProbability":96.1,"awayTeamWinProbability":3.9000000000000057,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":1.44,"dramaIndex":43.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":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.614641064460987,"aZ":-30.10143019546371,"pfxX":2.2417846514453883,"pfxZ":1.1952213746421032,"pX":-0.6613985844073718,"pZ":1.7791197744605212,"vX0":-1.3724443857884505,"vY0":-130.70387722999772,"vZ0":-4.86360087336495,"x":142.21,"y":190.74,"x0":-0.42174529661293236,"y0":50.004505494320306,"z0":5.914894611067064,"aX":3.8931419225552233},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.3,"breakHorizontal":-3.7,"spinRate":2376,"spinDirection":155},"zone":7,"typeConfidence":2.0,"plateTime":0.4184898441026199,"extension":6.582823814130246},"index":2,"playId":"8b5aaed2-e23a-36ef-a540-ef5538ff692c","pitchNumber":2,"startTime":"2025-07-25T02:34:44.427Z","endTime":"2025-07-25T02:34:50.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":641658,"link":"/api/v1/people/641658"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"second":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.050328785334106,"aZ":-30.7561999420028,"pfxX":2.6487112791116116,"pfxZ":0.8316512156182307,"pX":0.22420355029431313,"pZ":1.2960038403008598,"vX0":0.3103379660534147,"vY0":-129.6915367356244,"vZ0":-5.483212553630101,"x":108.45,"y":203.79,"x0":-0.24110536594240825,"y0":50.00172610263411,"z0":5.782445177250462,"aX":4.513054867033364},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.5,"breakHorizontal":-4.9,"spinRate":2343,"spinDirection":161},"zone":14,"typeConfidence":2.0,"plateTime":0.42227265842532535,"extension":6.75162308587708},"index":3,"playId":"deabd6b8-e494-3ae8-9841-879191bcf77c","pitchNumber":3,"startTime":"2025-07-25T02:35:02.987Z","endTime":"2025-07-25T02:35:07.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":641658,"link":"/api/v1/people/641658"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"second":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":86.6,"endSpeed":80.3,"strikeZoneTop":3.43269843601279,"strikeZoneBottom":1.73466254753658,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.2166662467749,"aZ":-31.398030481489126,"pfxX":1.6363102025143403,"pfxZ":0.48158677893739155,"pX":-0.7619986387468638,"pZ":0.9677421186783458,"vX0":-1.3333785420685187,"vY0":-126.09767460943435,"vZ0":-5.780738491453348,"x":146.05,"y":212.65,"x0":-0.4404900913913149,"y0":50.00468139322883,"z0":5.805016175579309,"aX":2.651048955669339},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.1,"breakHorizontal":-2.6,"spinRate":2391,"spinDirection":126},"zone":13,"typeConfidence":2.0,"plateTime":0.4333912626530778,"extension":6.774422309110138},"index":4,"playId":"c82ec2a3-65bb-31b0-af2f-bb3d632b398d","pitchNumber":4,"startTime":"2025-07-25T02:35:26.054Z","endTime":"2025-07-25T02:35:29.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":641658,"link":"/api/v1/people/641658"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"second":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"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":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.214020614241953,"aZ":-31.735995534046676,"pfxX":0.5931120612702045,"pfxZ":0.26653773993483654,"pX":-1.463203246728828,"pZ":2.4220783775784547,"vX0":-2.732619346979345,"vY0":-127.64261111033619,"vZ0":-2.5319744652216922,"x":172.77,"y":173.38,"x0":-0.4559176418471183,"y0":50.00478263393977,"z0":5.925264949628974,"aX":0.9795817657462224},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.1,"breakHorizontal":-0.5,"spinRate":2390,"spinDirection":96},"zone":13,"typeConfidence":2.0,"plateTime":0.429086424141802,"extension":6.602270976851438},"index":5,"playId":"52c4414a-21fe-3b1c-84b6-c3a6f7222640","pitchNumber":5,"startTime":"2025-07-25T02:35:45.546Z","endTime":"2025-07-25T02:35:49.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":641658,"link":"/api/v1/people/641658"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"second":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","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":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.2057185222897,"aZ":-28.541605803980648,"pfxX":1.8370341448492296,"pfxZ":1.9933801209868853,"pX":0.5137583060518031,"pZ":0.4446464128042354,"vX0":1.4943681111794058,"vY0":-134.3312709210741,"vZ0":-8.542240435351113,"x":97.42,"y":226.77,"x0":-0.2891825808264135,"y0":50.00245711303613,"z0":5.70740501891587,"aX":3.3428192876835423},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":1.9,"breakHorizontal":-3.6,"spinRate":2312,"spinDirection":156},"zone":14,"typeConfidence":2.0,"plateTime":0.4083871335580058,"extension":6.807972496029015},"index":6,"playId":"f4ef699d-2d00-303e-819e-ac4a92439510","pitchNumber":6,"startTime":"2025-07-25T02:36:16.077Z","endTime":"2025-07-25T02:36:22.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664854,"link":"/api/v1/people/664854","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":686780,"link":"/api/v1/people/686780"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":680977,"link":"/api/v1/people/680977"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":691026,"link":"/api/v1/people/691026"},"left":{"id":641658,"link":"/api/v1/people/641658"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"second":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Home Plate"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"First Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Second Base"},{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_ab"},{"player":{"id":664854,"link":"/api/v1/people/664854"},"credit":"p_ab"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":664854,"link":"/api/v1/people/664854"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":3.9000000000000057,"leverageIndex":1.44,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2025-07-25T02:36:22.868Z","atBatIndex":80}]