[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ramón Laureano flies out to right fielder Corbin Carroll.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-25T22:08:54.091Z","endTime":"2026-04-25T22:10:58.192Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8,10],"actionIndex":[0,1,2],"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":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-25T17:58:58.052Z","endTime":"2026-04-25T21:31:00.988Z","isPitch":false,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"},"contextMetrics":{}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-25T21:31:00.988Z","endTime":"2026-04-25T22:07:13.530Z","isPitch":false,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-25T22:07:13.530Z","endTime":"2026-04-25T22:08:55.876Z","isPitch":false,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":88.0,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.658678,"aZ":-20.512442,"pfxX":-2.7453148458886334,"pfxZ":6.03885807859616,"pX":0.9089699,"pZ":2.6298819,"vX0":9.317434,"vY0":-136.11609,"vZ0":-5.281916,"x":82.35,"y":167.77,"x0":-2.1589174,"y0":50.0,"z0":5.9583035,"aX":-5.301434},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.3,"breakHorizontal":3.7,"spinRate":2368,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.39666101336479187,"extension":6.545823546532257},"index":3,"playId":"bf871e11-9a88-4700-83a9-1c0b8dae5492","pitchNumber":1,"startTime":"2026-04-25T22:08:55.876Z","endTime":"2026-04-25T22:09:01.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":88.3,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.26728,"aZ":-18.14604,"pfxX":-2.1710629596954254,"pfxZ":7.185669043871361,"pX":0.9204856,"pZ":2.440141,"vX0":9.337448,"vY0":-137.37355,"vZ0":-6.1932316,"x":81.91,"y":172.9,"x0":-2.2091503,"y0":50.0,"z0":5.9152923,"aX":-4.238412},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.5,"breakHorizontal":2.5,"spinRate":2332,"spinDirection":192},"zone":12,"typeConfidence":2.0,"plateTime":0.3989880084991455,"extension":5.877903440180099},"index":4,"playId":"5af3dc59-10a2-4739-a50a-6cc1a2ab4fd7","pitchNumber":2,"startTime":"2026-04-25T22:09:11.489Z","endTime":"2026-04-25T22:09:16.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":93.7,"endSpeed":87.6,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.593842,"aZ":-20.590778,"pfxX":-3.567283430437403,"pfxZ":6.04240150432887,"pX":0.53264433,"pZ":2.1066568,"vX0":9.109537,"vY0":-136.07722,"vZ0":-6.416342,"x":96.7,"y":181.9,"x0":-2.3625622,"y0":50.0,"z0":5.8733826,"aX":-6.8384447},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.0,"breakHorizontal":5.2,"spinRate":2418,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.39758700132369995,"extension":6.574379803314609},"index":5,"playId":"299cfcd8-4b37-4232-b7bc-36ed10b57b08","pitchNumber":3,"startTime":"2026-04-25T22:09:27.183Z","endTime":"2026-04-25T22:09:30.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":88.7,"endSpeed":83.6,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.322191,"aZ":-30.7909,"pfxX":1.2975590904866616,"pfxZ":0.7999606254532581,"pX":0.04819882,"pZ":1.794006,"vX0":6.016716,"vY0":-129.01355,"vZ0":-4.6730676,"x":115.16,"y":190.34,"x0":-2.457382,"y0":50.0,"z0":5.9289765,"aX":2.2435367},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.5,"breakHorizontal":-3.5,"spinRate":2388,"spinDirection":85},"zone":8,"typeConfidence":2.0,"plateTime":0.4239580035209656,"extension":5.906315769736222},"index":6,"playId":"fb852fd6-2bca-4eac-b200-bacd734b8655","pitchNumber":4,"startTime":"2026-04-25T22:09:41.588Z","endTime":"2026-04-25T22:09:46.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":88.1,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.716713,"aZ":-16.198973,"pfxX":-0.1373622056800784,"pfxZ":8.213267786296333,"pX":-0.7709876,"pZ":1.5934646,"vX0":4.7458205,"vY0":-137.2376,"vZ0":-8.471709,"x":146.39,"y":195.76,"x0":-2.4903445,"y0":50.0,"z0":5.78041,"aX":-0.26716864},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.9,"breakHorizontal":-0.6,"spinRate":2408,"spinDirection":177},"zone":7,"typeConfidence":2.0,"plateTime":0.3976629972457886,"extension":6.150288844671774},"index":7,"playId":"d628f57e-3b11-4501-8aa0-c2fa4f902d96","pitchNumber":5,"startTime":"2026-04-25T22:10:03.566Z","endTime":"2026-04-25T22:10:08.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":84.3,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.576311,"aZ":-29.450014,"pfxX":1.5874409417467792,"pfxZ":1.5392912713092142,"pX":0.018608924,"pZ":2.32042,"vX0":5.841276,"vY0":-130.69691,"vZ0":-3.8483958,"x":116.29,"y":176.13,"x0":-2.4313123,"y0":50.0,"z0":5.9692583,"aX":2.8092587},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":1.8,"breakHorizontal":-4.1,"spinRate":2306,"spinDirection":104},"zone":5,"typeConfidence":2.0,"plateTime":0.41702699661254883,"extension":6.158848603566487},"index":8,"playId":"394f0ae9-84d5-498d-86bd-d5078dd13806","pitchNumber":6,"startTime":"2026-04-25T22:10:20.066Z","endTime":"2026-04-25T22:10:23.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":9,"startTime":"2026-04-25T22:10:36.847Z","endTime":"2026-04-25T22:10:45.845Z","isPitch":false,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"},"defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":94.8,"endSpeed":88.8,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.43418,"aZ":-17.872322,"pfxX":-3.9282282741051016,"pfxZ":7.247598621788925,"pX":-0.8227592,"pZ":2.33625,"vX0":6.1093507,"vY0":-137.87657,"vZ0":-6.327247,"x":148.36,"y":175.7,"x0":-2.533261,"y0":50.0,"z0":5.818422,"aX":-7.751621},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.5,"breakHorizontal":6.5,"spinRate":2369,"spinDirection":208},"zone":4,"typeConfidence":2.0,"plateTime":0.39446699619293213,"extension":6.2306956669164135},"hitData":{"launchSpeed":82.7,"launchAngle":38.0,"totalDistance":292.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":178.27,"coordY":115.58}},"index":10,"playId":"002baf33-9dba-404e-b0e4-2d5a70070571","pitchNumber":7,"startTime":"2026-04-25T22:10:45.845Z","endTime":"2026-04-25T22:10:58.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_ab"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_ab"},{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_pa"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-04-25T22:10:58.192Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Fernando Tatis Jr. grounds out to first baseman Ildemaro Vargas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-25T22:11:08.851Z","endTime":"2026-04-25T22:12:54.494Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":89.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.488848,"aZ":-16.149242,"pfxX":-4.150590558690348,"pfxZ":7.997322974242563,"pX":0.2379626,"pZ":0.9706726,"vX0":7.781198,"vY0":-139.08557,"vZ0":-10.328822,"x":107.93,"y":212.57,"x0":-2.029606,"y0":50.0,"z0":5.7481494,"aX":-8.316883},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.3,"breakHorizontal":6.6,"spinRate":2480,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.39201000332832336,"extension":6.138828639283267},"index":0,"playId":"8edcbbae-051e-456c-ad41-72dddeeb2fba","pitchNumber":1,"startTime":"2026-04-25T22:11:24.252Z","endTime":"2026-04-25T22:11:28.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":79.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.451418,"aZ":-35.29452,"pfxX":-1.6036220481545902,"pfxZ":-2.0075983947186957,"pX":-0.30451772,"pZ":1.4093438,"vX0":5.7106695,"vY0":-122.608635,"vZ0":-3.582418,"x":128.61,"y":200.73,"x0":-2.4347408,"y0":50.0,"z0":5.831998,"aX":-2.492533},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-4.8,"breakHorizontal":1.9,"spinRate":2506,"spinDirection":341},"zone":13,"typeConfidence":2.0,"plateTime":0.447517991065979,"extension":5.831157989076429},"index":1,"playId":"26da1b5f-1a10-4281-960f-a17ed1c10d5e","pitchNumber":2,"startTime":"2026-04-25T22:11:39.435Z","endTime":"2026-04-25T22:11:45.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":85.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.41798,"aZ":-27.808357,"pfxX":0.9382283681724953,"pfxZ":2.4081889803953995,"pX":-0.73252296,"pZ":1.2950754,"vX0":4.014029,"vY0":-131.90231,"vZ0":-6.857149,"x":144.92,"y":203.81,"x0":-2.3776016,"y0":50.0,"z0":5.8969455,"aX":1.7008824},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.2,"breakHorizontal":-2.4,"spinRate":2408,"spinDirection":136},"zone":13,"typeConfidence":2.0,"plateTime":0.4134970009326935,"extension":5.9991175421266725},"index":2,"playId":"d898642f-fcb2-4db0-8c91-5a4d4141113b","pitchNumber":3,"startTime":"2026-04-25T22:11:55.652Z","endTime":"2026-04-25T22:11:59.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":84.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.361023,"aZ":-28.041239,"pfxX":1.116417289718868,"pfxZ":2.3252756048844554,"pX":1.0750558,"pZ":1.1368438,"vX0":8.353228,"vY0":-130.6826,"vZ0":-6.7651014,"x":76.02,"y":208.09,"x0":-2.2712336,"y0":50.0,"z0":5.7869654,"aX":1.9842389},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.0,"breakHorizontal":-3.5,"spinRate":2424,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.41643500328063965,"extension":6.146423929319607},"index":3,"playId":"baeff41b-5d76-484d-8920-e7f6e75fd106","pitchNumber":4,"startTime":"2026-04-25T22:12:10.380Z","endTime":"2026-04-25T22:12:14.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":79.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.278807,"aZ":-34.21586,"pfxX":-1.5848031722185179,"pfxZ":-1.3139763275000051,"pX":0.9403675,"pZ":1.1559843,"vX0":8.309928,"vY0":-122.794945,"vZ0":-4.459055,"x":81.16,"y":207.57,"x0":-2.256204,"y0":50.0,"z0":5.847959,"aX":-2.462638},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-3.7,"breakHorizontal":1.3,"spinRate":2540,"spinDirection":344},"zone":14,"typeConfidence":2.0,"plateTime":0.4455299973487854,"extension":6.061650401963962},"index":4,"playId":"afc2fcfd-bb70-4c92-84ed-baab943eb45d","pitchNumber":5,"startTime":"2026-04-25T22:12:27.608Z","endTime":"2026-04-25T22:12:32.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":90.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.866121,"aZ":-16.410433,"pfxX":-1.7441338382837337,"pfxZ":7.7728346342176895,"pX":0.7451575,"pZ":2.5344193,"vX0":8.587313,"vY0":-139.5163,"vZ0":-6.233796,"x":88.6,"y":170.35,"x0":-2.108563,"y0":50.0,"z0":5.827582,"aX":-3.5371392},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.6,"breakHorizontal":2.0,"spinRate":2506,"spinDirection":188},"zone":6,"typeConfidence":2.0,"plateTime":0.38934600353240967,"extension":6.2218601778736256},"hitData":{"launchSpeed":107.4,"launchAngle":-2.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.01,"coordY":162.23}},"index":5,"playId":"52d81056-2878-492f-9d86-5e88b5a35ef2","pitchNumber":6,"startTime":"2026-04-25T22:12:43.269Z","endTime":"2026-04-25T22:12:54.494Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-04-25T22:12:54.494Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Merrill grounds out, first baseman Ildemaro Vargas to pitcher Zac Gallen.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-25T22:12:59.672Z","endTime":"2026-04-25T22:14:16.985Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":0,"outs":3},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":78.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.29161,"aZ":-34.22536,"pfxX":-1.8506692209112359,"pfxZ":-1.3449999291127122,"pX":0.9159022,"pZ":0.051591206,"vX0":8.348203,"vY0":-121.99294,"vZ0":-6.7077003,"x":82.09,"y":237.39,"x0":-2.2927427,"y0":50.0,"z0":5.737503,"aX":-2.8224902},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-4.3,"breakHorizontal":1.7,"spinRate":2404,"spinDirection":342},"zone":14,"typeConfidence":2.0,"plateTime":0.4494419991970062,"extension":6.055396998648255},"index":0,"playId":"ef54d9ee-c143-47ea-9a6d-3e650eaa9f91","pitchNumber":1,"startTime":"2026-04-25T22:13:18.054Z","endTime":"2026-04-25T22:13:21.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":88.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.165304,"aZ":-16.327454,"pfxX":-3.30114165159661,"pfxZ":8.144763510996901,"pX":1.0340912,"pZ":1.823914,"vX0":10.1755085,"vY0":-137.35413,"vZ0":-7.751319,"x":77.58,"y":189.53,"x0":-2.2604299,"y0":50.0,"z0":5.7544193,"aX":-6.4227657},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.8,"breakHorizontal":4.4,"spinRate":2510,"spinDirection":198},"zone":14,"typeConfidence":2.0,"plateTime":0.3969370126724243,"extension":6.2329034636339795},"index":1,"playId":"6d79e4ff-0def-4f52-9daa-23fa10a82eee","pitchNumber":2,"startTime":"2026-04-25T22:13:37.104Z","endTime":"2026-04-25T22:13:41.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":82.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.973442,"aZ":-26.17993,"pfxX":-5.327362244523416,"pfxZ":3.5559447614226753,"pX":0.22564633,"pZ":1.094032,"vX0":8.956194,"vY0":-127.18809,"vZ0":-6.448356,"x":108.4,"y":209.24,"x0":-2.6054757,"y0":50.0,"z0":5.656903,"aX":-8.980142},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.4,"breakHorizontal":8.6,"spinRate":1645,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.4274689853191376,"extension":6.171637006944871},"index":2,"playId":"c8aa45c1-55a5-44b7-8b74-b15bd20bc94c","pitchNumber":3,"startTime":"2026-04-25T22:13:52.925Z","endTime":"2026-04-25T22:13:57.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":88.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.515305,"aZ":-18.356125,"pfxX":-1.783818886505337,"pfxZ":6.994330507563793,"pX":0.34550524,"pZ":2.5208235,"vX0":8.026975,"vY0":-138.18445,"vZ0":-5.939859,"x":103.83,"y":170.72,"x0":-2.3386877,"y0":50.0,"z0":5.890082,"aX":-3.5240848},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.1,"breakHorizontal":2.0,"spinRate":2414,"spinDirection":190},"zone":6,"typeConfidence":2.0,"plateTime":0.3946399986743927,"extension":6.151561505525443},"hitData":{"launchSpeed":66.7,"launchAngle":-22.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.01,"coordY":164.76}},"index":3,"playId":"ffa3fad3-d61b-4018-adf1-114aba783832","pitchNumber":4,"startTime":"2026-04-25T22:14:07.387Z","endTime":"2026-04-25T22:14:16.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-04-25T22:14:16.985Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Geraldo Perdomo called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-25T22:16:10.023Z","endTime":"2026-04-25T22:17:08.534Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"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":94.1,"endSpeed":87.3,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.422943,"aZ":-19.508097,"pfxX":-6.609921028294901,"pfxZ":6.595551380960959,"pX":-0.5048097,"pZ":2.5275657,"vX0":4.4839563,"vY0":-136.58757,"vZ0":-5.416532,"x":136.24,"y":170.54,"x0":-1.2987401,"y0":50.0,"z0":5.845548,"aX":-12.693521},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.9,"breakHorizontal":12.4,"spinRate":2315,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.40951699018478394,"extension":4.846614020390147},"index":0,"playId":"62cfbd51-042e-493f-93c9-26c03665fdc7","pitchNumber":1,"startTime":"2026-04-25T22:16:26.888Z","endTime":"2026-04-25T22:16:30.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":77.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.105598,"aZ":-29.465689,"pfxX":0.7232677514158834,"pfxZ":1.8019290772948677,"pX":-1.0513222,"pZ":4.098832,"vX0":0.6434252,"vY0":-120.88927,"vZ0":0.7255479,"x":157.07,"y":128.11,"x0":-1.4131103,"y0":50.0,"z0":6.3479133,"aX":1.0871193},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":3.5,"breakHorizontal":-1.6,"spinRate":2713,"spinDirection":145},"zone":11,"typeConfidence":2.0,"plateTime":0.4647800028324127,"extension":4.611574993358822},"index":1,"playId":"055ffa9a-9a1a-4b96-b2ba-ae76ef8d2eda","pitchNumber":2,"startTime":"2026-04-25T22:16:36.942Z","endTime":"2026-04-25T22:16:41.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.025417,"aZ":-31.840788,"pfxX":0.34133859682740186,"pfxZ":0.2225590539788167,"pX":0.09428477,"pZ":1.8707186,"vX0":2.9260073,"vY0":-121.40155,"vZ0":-3.64458,"x":113.41,"y":188.27,"x0":-1.1687435,"y0":50.0,"z0":6.1474113,"aX":0.5111122},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-0.7,"breakHorizontal":-1.4,"spinRate":2563,"spinDirection":35},"zone":8,"typeConfidence":2.0,"plateTime":0.46553701162338257,"extension":4.530915516255096},"index":2,"playId":"9d1b2099-414b-491c-ad33-2b7853db6599","pitchNumber":3,"startTime":"2026-04-25T22:16:46.911Z","endTime":"2026-04-25T22:16:50.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.198225,"aZ":-34.8822,"pfxX":-0.41114173712223523,"pfxZ":-1.6673228989435929,"pX":-0.5488353,"pZ":2.726086,"vX0":1.7109482,"vY0":-125.54364,"vZ0":-1.5925065,"x":137.92,"y":165.18,"x0":-1.1806365,"y0":50.0,"z0":6.1584353,"aX":-0.6677986},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-4.0,"breakHorizontal":0.5,"spinRate":2713,"spinDirection":354},"zone":4,"typeConfidence":2.0,"plateTime":0.4502139985561371,"extension":4.234947557524433},"index":3,"playId":"aca77b96-7a25-4604-8e78-bb2097164564","pitchNumber":4,"startTime":"2026-04-25T22:17:04.408Z","endTime":"2026-04-25T22:17:08.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-04-25T22:17:08.534Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ketel Marte called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-25T22:17:35.451Z","endTime":"2026-04-25T22:18:21.083Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-25T22:17:27.331Z","endTime":"2026-04-25T22:17:37.532Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"},"defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":89.1,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.343315,"aZ":-21.420542,"pfxX":-6.178543558270912,"pfxZ":5.408070805504566,"pX":-1.3626935,"pZ":2.7563615,"vX0":1.7641042,"vY0":-138.34587,"vZ0":-4.9855056,"x":168.94,"y":164.36,"x0":-1.197103,"y0":50.0,"z0":5.967444,"aX":-12.285548},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.7,"breakHorizontal":12.1,"spinRate":2212,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.40331199765205383,"extension":4.797939631569729},"index":1,"playId":"8627dabb-451b-4215-9599-39a4ac429f46","pitchNumber":1,"startTime":"2026-04-25T22:17:37.532Z","endTime":"2026-04-25T22:17:41.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.365536,"aZ":-33.724316,"pfxX":-0.9478740100785502,"pfxZ":-1.0564173095104263,"pX":-0.25160104,"pZ":2.0633564,"vX0":2.5638814,"vY0":-119.6341,"vZ0":-2.6254823,"x":126.59,"y":183.07,"x0":-1.2084645,"y0":50.0,"z0":6.155436,"aX":-1.3909678},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-3.0,"breakHorizontal":1.3,"spinRate":2604,"spinDirection":342},"zone":8,"typeConfidence":2.0,"plateTime":0.4727639853954315,"extension":4.300859578325366},"index":2,"playId":"97001b36-a19d-43d2-8de8-56a945a6bf48","pitchNumber":2,"startTime":"2026-04-25T22:17:48.255Z","endTime":"2026-04-25T22:17:52.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":80.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.53859,"aZ":-30.437304,"pfxX":-0.8516928811711588,"pfxZ":1.0832283264539373,"pX":0.29839894,"pZ":0.6172211,"vX0":3.691204,"vY0":-124.400444,"vZ0":-7.179642,"x":105.63,"y":222.12,"x0":-1.0795112,"y0":50.0,"z0":5.98439,"aX":-1.3655545},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":0.6,"breakHorizontal":1.0,"spinRate":2621,"spinDirection":291},"zone":14,"typeConfidence":2.0,"plateTime":0.4490000009536743,"extension":4.7941830527438265},"index":3,"playId":"391bffb7-b29a-4a33-bb4c-6342f786548b","pitchNumber":3,"startTime":"2026-04-25T22:18:00.319Z","endTime":"2026-04-25T22:18:05.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":89.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.411158,"aZ":-18.55182,"pfxX":-5.769487910383329,"pfxZ":6.7350391562529435,"pX":-0.67053807,"pZ":2.0057511,"vX0":3.45896,"vY0":-139.88507,"vZ0":-7.6043897,"x":142.56,"y":184.62,"x0":-1.1629167,"y0":50.0,"z0":5.931365,"aX":-11.669328},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.8,"breakHorizontal":10.8,"spinRate":2202,"spinDirection":224},"zone":7,"typeConfidence":2.0,"plateTime":0.3982749879360199,"extension":4.985361039794961},"index":4,"playId":"a1ecdc9b-7418-4f7f-96c2-d5bc5d3c67bf","pitchNumber":4,"startTime":"2026-04-25T22:18:17.062Z","endTime":"2026-04-25T22:18:21.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-04-25T22:18:21.083Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Corbin Carroll grounds out, shortstop Xander Bogaerts to first baseman Ty France.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-25T22:18:26.500Z","endTime":"2026-04-25T22:20:24.602Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":78.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.249908,"aZ":-28.437458,"pfxX":1.4580708495744568,"pfxZ":2.451653584955245,"pX":1.0408858,"pZ":0.82150924,"vX0":4.73393,"vY0":-121.45483,"vZ0":-6.5479693,"x":77.32,"y":216.6,"x0":-1.1060531,"y0":50.0,"z0":5.9583793,"aX":2.2222342},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":3.4,"breakHorizontal":-4.0,"spinRate":2825,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.46312201023101807,"extension":4.454521056548191},"index":0,"playId":"f8b5f3f5-1fd9-429b-8f12-090207d092dd","pitchNumber":1,"startTime":"2026-04-25T22:18:43.291Z","endTime":"2026-04-25T22:18:47.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":89.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.988583,"aZ":-20.07682,"pfxX":-5.115590344263812,"pfxZ":6.078306849547257,"pX":0.67350066,"pZ":2.2672703,"vX0":6.2065353,"vY0":-138.54291,"vZ0":-6.5971885,"x":91.33,"y":177.56,"x0":-0.9088845,"y0":50.0,"z0":5.970738,"aX":-10.181165},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.8,"breakHorizontal":9.1,"spinRate":2116,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.40286800265312195,"extension":4.817139054220805},"index":1,"playId":"975c77ce-5e97-42d8-ac32-57c8797ee4a9","pitchNumber":2,"startTime":"2026-04-25T22:18:55.597Z","endTime":"2026-04-25T22:19:04.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.34757,"aZ":-34.490414,"pfxX":1.8224803598846973,"pfxZ":-1.5366535017809528,"pX":-1.8626082,"pZ":2.5545013,"vX0":-1.6251247,"vY0":-121.84928,"vZ0":-1.5763582,"x":188.0,"y":169.81,"x0":-1.4241601,"y0":50.0,"z0":6.1795278,"aX":2.7472768},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-4.0,"breakHorizontal":-3.4,"spinRate":2727,"spinDirection":32},"zone":11,"typeConfidence":2.0,"plateTime":0.4657039940357208,"extension":4.31717185210681},"index":2,"playId":"5a65e770-aab1-4974-8cc9-f8582581a47d","pitchNumber":3,"startTime":"2026-04-25T22:19:41.141Z","endTime":"2026-04-25T22:19:44.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":80.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.281752,"aZ":-31.306421,"pfxX":-0.38503936865902316,"pfxZ":0.5411417186846883,"pX":0.95175856,"pZ":0.33941275,"vX0":5.0653872,"vY0":-124.577614,"vZ0":-7.576962,"x":80.72,"y":229.62,"x0":-1.0404462,"y0":50.0,"z0":5.9356627,"aX":-0.6173655},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-0.6,"breakHorizontal":-0.2,"spinRate":2638,"spinDirection":8},"zone":14,"typeConfidence":2.0,"plateTime":0.4512360095977783,"extension":4.49265746932643},"index":3,"playId":"71c6037b-5b27-4242-b9d2-e880a410943c","pitchNumber":4,"startTime":"2026-04-25T22:19:53.888Z","endTime":"2026-04-25T22:19:57.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":89.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.655813,"aZ":-18.651598,"pfxX":-6.8072833883480754,"pfxZ":6.77413358463077,"pX":-0.604977,"pZ":3.0678248,"vX0":3.649298,"vY0":-138.44833,"vZ0":-4.9690914,"x":140.06,"y":155.95,"x0":-1.0392783,"y0":50.0,"z0":6.0842714,"aX":-13.588599},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.6,"breakHorizontal":13.1,"spinRate":2279,"spinDirection":227},"zone":1,"typeConfidence":2.0,"plateTime":0.4042139947414398,"extension":4.579415862641622},"hitData":{"launchSpeed":73.1,"launchAngle":-50.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.06,"coordY":157.66}},"index":4,"playId":"772b3ba9-9fce-48e5-a956-c6a0e2748841","pitchNumber":5,"startTime":"2026-04-25T22:20:13.682Z","endTime":"2026-04-25T22:20:24.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-04-25T22:20:24.602Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Manny Machado grounds out, third baseman Nolan Arenado to first baseman Ildemaro Vargas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-25T22:22:27.520Z","endTime":"2026-04-25T22:23:46.624Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":86.4,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.776308,"aZ":-18.649443,"pfxX":-3.648661370352497,"pfxZ":7.226456572690347,"pX":0.3931037,"pZ":1.5486615,"vX0":8.004871,"vY0":-135.06107,"vZ0":-8.217333,"x":102.02,"y":196.97,"x0":-2.1189108,"y0":50.0,"z0":5.9106894,"aX":-6.828632},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.8,"breakHorizontal":5.3,"spinRate":2370,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.40248000621795654,"extension":6.501003904292589},"index":0,"playId":"b7127021-5cc9-44e1-ae88-cb99182e7f54","pitchNumber":1,"startTime":"2026-04-25T22:22:54.246Z","endTime":"2026-04-25T22:22:57.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":84.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.38407,"aZ":-24.967148,"pfxX":0.35248033145046603,"pfxZ":4.107126100795475,"pX":-0.56016403,"pZ":1.5263222,"vX0":4.5683694,"vY0":-130.14212,"vZ0":-6.6373487,"x":138.35,"y":197.57,"x0":-2.3669586,"y0":50.0,"z0":5.9387336,"aX":0.61852694},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.5,"breakHorizontal":-1.4,"spinRate":2241,"spinDirection":165},"zone":13,"typeConfidence":2.0,"plateTime":0.4200110137462616,"extension":5.995692230585052},"index":1,"playId":"01e4f064-7f75-4346-9260-6d12e441b9d8","pitchNumber":2,"startTime":"2026-04-25T22:23:07.862Z","endTime":"2026-04-25T22:23:12.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":75.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.718477,"aZ":-35.219532,"pfxX":-3.1329134083169645,"pfxZ":-2.1577165938737823,"pX":0.95729333,"pZ":2.0139894,"vX0":8.355994,"vY0":-117.61568,"vZ0":-1.6802067,"x":80.51,"y":184.4,"x0":-2.2231758,"y0":50.0,"z0":5.9770145,"aX":-4.4219227},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-5.0,"breakHorizontal":4.1,"spinRate":2316,"spinDirection":326},"zone":14,"typeConfidence":2.0,"plateTime":0.4693320095539093,"extension":5.773677835314292},"index":2,"playId":"9d527494-fcaf-4cee-9f41-733e63d72288","pitchNumber":3,"startTime":"2026-04-25T22:23:19.956Z","endTime":"2026-04-25T22:23:24.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":82.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.765978,"aZ":-28.863144,"pfxX":-0.557834649179864,"pfxZ":1.9537795364387391,"pX":-0.46656826,"pZ":2.7943044,"vX0":4.654498,"vY0":-128.61812,"vZ0":-2.6838584,"x":134.78,"y":163.33,"x0":-2.218212,"y0":50.0,"z0":6.0590386,"aX":-0.94532156},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.0,"breakHorizontal":0.1,"spinRate":2295,"spinDirection":182},"zone":4,"typeConfidence":2.0,"plateTime":0.42669299244880676,"extension":6.008024994782575},"hitData":{"launchSpeed":107.8,"launchAngle":1.0,"totalDistance":69.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.31,"coordY":167.3}},"index":3,"playId":"999bf7f1-0b7a-4a01-84ef-14598f034980","pitchNumber":4,"startTime":"2026-04-25T22:23:33.138Z","endTime":"2026-04-25T22:23:46.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-04-25T22:23:46.624Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xander Bogaerts strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-25T22:23:52.235Z","endTime":"2026-04-25T22:25:35.429Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":5},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"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":93.1,"endSpeed":88.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.748013,"aZ":-21.685003,"pfxX":-1.440984233627169,"pfxZ":5.438858129846768,"pX":-0.43160105,"pZ":2.315069,"vX0":5.9935136,"vY0":-135.61398,"vZ0":-5.7815385,"x":133.45,"y":176.27,"x0":-2.449777,"y0":50.0,"z0":5.9123063,"aX":-2.7789862},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.2,"breakHorizontal":1.9,"spinRate":2202,"spinDirection":192},"zone":4,"typeConfidence":2.0,"plateTime":0.3990649878978729,"extension":6.293589127032462},"index":0,"playId":"648cdd3c-2410-4e12-ab14-9f2cddfe0aa1","pitchNumber":1,"startTime":"2026-04-25T22:24:06.842Z","endTime":"2026-04-25T22:24:10.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":87.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.194262,"aZ":-20.435223,"pfxX":-1.4947244794819299,"pfxZ":6.077204515614847,"pX":-1.1095767,"pZ":2.4218996,"vX0":4.4784513,"vY0":-136.25024,"vZ0":-5.624495,"x":159.29,"y":173.39,"x0":-2.5610924,"y0":50.0,"z0":5.869567,"aX":-2.8872702},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.4,"breakHorizontal":2.2,"spinRate":2332,"spinDirection":192},"zone":13,"typeConfidence":2.0,"plateTime":0.3996320068836212,"extension":6.11949154711145},"index":1,"playId":"8577f94a-abee-42ba-99bc-cb669f8a84b8","pitchNumber":2,"startTime":"2026-04-25T22:24:24.047Z","endTime":"2026-04-25T22:24:28.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":87.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.262194,"aZ":-17.795967,"pfxX":-2.3573622342169753,"pfxZ":7.431417351632605,"pX":-0.11790027,"pZ":2.6492748,"vX0":6.940922,"vY0":-136.8045,"vZ0":-5.644708,"x":121.49,"y":167.25,"x0":-2.3596883,"y0":50.0,"z0":5.920571,"aX":-4.560958},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.0,"breakHorizontal":3.2,"spinRate":2441,"spinDirection":195},"zone":5,"typeConfidence":2.0,"plateTime":0.3994799852371216,"extension":6.048979721670075},"index":2,"playId":"f22eaf99-f285-4dbd-ba0c-0094b7929f68","pitchNumber":3,"startTime":"2026-04-25T22:24:38.694Z","endTime":"2026-04-25T22:24:42.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":77.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.951277,"aZ":-36.105175,"pfxX":-1.6771652919100963,"pfxZ":-2.67055120289795,"pX":0.1867454,"pZ":0.9814239,"vX0":6.4087143,"vY0":-119.45162,"vZ0":-3.9461646,"x":109.88,"y":212.28,"x0":-2.2916045,"y0":50.0,"z0":5.833937,"aX":-2.468865},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-6.2,"breakHorizontal":1.9,"spinRate":2386,"spinDirection":345},"zone":14,"typeConfidence":2.0,"plateTime":0.4596950113773346,"extension":5.8362697522471265},"index":3,"playId":"40ff1212-eb77-4caf-bc45-f1d2b637343f","pitchNumber":4,"startTime":"2026-04-25T22:24:59.996Z","endTime":"2026-04-25T22:25:03.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":77.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.765444,"aZ":-36.991356,"pfxX":-0.38751969333943415,"pfxZ":-3.232362232808991,"pX":0.6729265,"pZ":1.3232055,"vX0":7.360062,"vY0":-120.08687,"vZ0":-3.156775,"x":91.35,"y":203.05,"x0":-2.354718,"y0":50.0,"z0":5.8762274,"aX":-0.5775328},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-7.3,"breakHorizontal":-0.7,"spinRate":2448,"spinDirection":5},"zone":14,"typeConfidence":2.0,"plateTime":0.45977601408958435,"extension":5.497289845949708},"index":4,"playId":"9bdae352-06c0-4086-8d3f-333cccb49ce4","pitchNumber":5,"startTime":"2026-04-25T22:25:13.743Z","endTime":"2026-04-25T22:25:18.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.887074,"aZ":-29.075352,"pfxX":1.451968560068626,"pfxZ":1.8084251622515397,"pX":0.41583332,"pZ":1.9873163,"vX0":6.505289,"vY0":-129.29897,"vZ0":-4.5314007,"x":101.15,"y":185.12,"x0":-2.3081594,"y0":50.0,"z0":5.9604983,"aX":2.4879167},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.2,"breakHorizontal":-4.1,"spinRate":2346,"spinDirection":107},"zone":9,"typeConfidence":2.0,"plateTime":0.42360299825668335,"extension":6.110219974217451},"index":5,"playId":"1526b496-0d6a-4ce3-af72-a69b835be0a4","pitchNumber":6,"startTime":"2026-04-25T22:25:31.177Z","endTime":"2026-04-25T22:25:35.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-04-25T22:25:35.429Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gavin Sheets strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-25T22:25:50.896Z","endTime":"2026-04-25T22:27:13.354Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":76.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.031359,"aZ":-37.40008,"pfxX":-0.5199999995822981,"pfxZ":-3.5713387169237207,"pX":0.095902234,"pZ":2.3207676,"vX0":6.0990257,"vY0":-119.39608,"vZ0":-0.837021,"x":113.34,"y":176.12,"x0":-2.4091175,"y0":50.0,"z0":5.9968963,"aX":-0.76094157},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-7.4,"breakHorizontal":-0.4,"spinRate":2471,"spinDirection":2},"zone":5,"typeConfidence":2.0,"plateTime":0.4606170058250427,"extension":5.854914585749308},"index":0,"playId":"50573e5b-1a2a-4818-b725-29db6c904099","pitchNumber":1,"startTime":"2026-04-25T22:26:00.274Z","endTime":"2026-04-25T22:26:03.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":77.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.592014,"aZ":-36.9508,"pfxX":-0.108031493677633,"pfxZ":-3.202086475890452,"pX":1.1186417,"pZ":1.1129855,"vX0":8.215761,"vY0":-120.34535,"vZ0":-3.5191371,"x":74.36,"y":208.73,"x0":-2.300607,"y0":50.0,"z0":5.8078084,"aX":-0.1611483},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-7.2,"breakHorizontal":-1.6,"spinRate":2452,"spinDirection":10},"zone":14,"typeConfidence":2.0,"plateTime":0.456387996673584,"extension":5.857142328903118},"index":1,"playId":"3a4b7e83-b3f1-4cb6-9157-474289a611ed","pitchNumber":2,"startTime":"2026-04-25T22:26:14.068Z","endTime":"2026-04-25T22:26:17.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":88.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.48058,"aZ":-19.446821,"pfxX":-1.2696849724908512,"pfxZ":6.437716404284078,"pX":-0.9437401,"pZ":2.7483137,"vX0":4.665502,"vY0":-138.00581,"vZ0":-4.9228706,"x":152.97,"y":164.58,"x0":-2.4731398,"y0":50.0,"z0":5.8196526,"aX":-2.5101247},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.2,"breakHorizontal":1.7,"spinRate":2388,"spinDirection":188},"zone":11,"typeConfidence":2.0,"plateTime":0.39250698685646057,"extension":6.452932992945192},"index":2,"playId":"278198cc-118d-4ee1-bb4a-d6ea94d7d0f6","pitchNumber":3,"startTime":"2026-04-25T22:26:30.794Z","endTime":"2026-04-25T22:26:34.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.673153,"aZ":-29.77551,"pfxX":0.2554724337606449,"pfxZ":1.4294094340069086,"pX":0.16999345,"pZ":1.0845505,"vX0":6.5085793,"vY0":-128.48404,"vZ0":-5.9378443,"x":110.52,"y":209.5,"x0":-2.4242682,"y0":50.0,"z0":5.72313,"aX":0.42867127},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.1,"breakHorizontal":-1.9,"spinRate":2353,"spinDirection":92},"zone":14,"typeConfidence":2.0,"plateTime":0.4274590015411377,"extension":6.12853354043535},"index":3,"playId":"ac4d2d08-af52-4c23-a7de-5beac6d6e0fd","pitchNumber":4,"startTime":"2026-04-25T22:26:48.560Z","endTime":"2026-04-25T22:26:52.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":75.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.178392,"aZ":-37.18132,"pfxX":-0.4337795122753916,"pfxZ":-3.520511677415352,"pX":-0.45849413,"pZ":1.8379855,"vX0":5.212218,"vY0":-117.63717,"vZ0":-1.3233169,"x":134.48,"y":189.15,"x0":-2.6323261,"y0":50.0,"z0":5.801841,"aX":-0.6169521},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-7.3,"breakHorizontal":-0.4,"spinRate":2424,"spinDirection":2},"zone":7,"typeConfidence":2.0,"plateTime":0.46673500537872314,"extension":5.919389680927506},"index":4,"playId":"94f82652-94b9-4872-8c1d-739dba148708","pitchNumber":5,"startTime":"2026-04-25T22:27:09.286Z","endTime":"2026-04-25T22:27:13.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_ab"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_ab"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-25T22:27:13.354Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Adrian Del Castillo flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-25T22:28:59.667Z","endTime":"2026-04-25T22:30:03.435Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"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":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"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_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":78.4,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.723219,"aZ":-33.709522,"pfxX":-1.0599212823655662,"pfxZ":-1.0159055108395147,"pX":1.6078215,"pZ":0.936519,"vX0":6.44248,"vY0":-120.61108,"vZ0":-5.1864796,"x":55.71,"y":213.49,"x0":-0.93079066,"y0":50.0,"z0":5.9993963,"aX":-1.601985},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-3.4,"breakHorizontal":0.8,"spinRate":2618,"spinDirection":348},"zone":14,"typeConfidence":2.0,"plateTime":0.46730899810791016,"extension":4.228024970828079},"index":0,"playId":"b435a461-3dbc-4348-b8d6-da25def3dca7","pitchNumber":1,"startTime":"2026-04-25T22:29:23.452Z","endTime":"2026-04-25T22:29:27.366Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":79.8,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.404593,"aZ":-31.605759,"pfxX":-0.6559054829238906,"pfxZ":0.3629921400171565,"pX":0.40887138,"pZ":2.0755446,"vX0":4.187556,"vY0":-122.03607,"vZ0":-3.3362074,"x":101.41,"y":182.74,"x0":-1.216798,"y0":50.0,"z0":6.0733037,"aX":-1.0268931},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":0.1,"breakHorizontal":0.6,"spinRate":2584,"spinDirection":318},"zone":9,"typeConfidence":2.0,"plateTime":0.45714399218559265,"extension":4.563599120913527},"index":1,"playId":"990b8a9a-0eae-465c-a902-211a6c253185","pitchNumber":2,"startTime":"2026-04-25T22:29:35.886Z","endTime":"2026-04-25T22:29:39.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":88.1,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.886057,"aZ":-20.258083,"pfxX":-6.735196967763224,"pfxZ":6.148818674988634,"pX":0.9279659,"pZ":1.7239895,"vX0":7.721798,"vY0":-136.82552,"vZ0":-7.6109815,"x":81.63,"y":192.23,"x0":-1.0312992,"y0":50.0,"z0":5.8779497,"aX":-13.0523},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.6,"breakHorizontal":11.9,"spinRate":2100,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.40608400106430054,"extension":5.104393158059107},"hitData":{"launchSpeed":96.6,"launchAngle":46.0,"totalDistance":329.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":109.9,"coordY":122.62}},"index":2,"playId":"bc758747-0335-4167-907e-570908eef947","pitchNumber":3,"startTime":"2026-04-25T22:29:50.287Z","endTime":"2026-04-25T22:30:03.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"credit":"b_ab"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_ab"},{"player":{"id":680728,"link":"/api/v1/people/680728"},"credit":"b_pa"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-04-25T22:30:03.435Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lourdes Gurriel Jr. grounds out, second baseman Jake Cronenworth to first baseman Ty France.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-25T22:30:12.885Z","endTime":"2026-04-25T22:30:58.959Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"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":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"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":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.8,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.005623,"aZ":-26.171165,"pfxX":-1.0890157262640674,"pfxZ":3.6031494694431934,"pX":1.3505217,"pZ":2.0057611,"vX0":7.239344,"vY0":-126.7396,"vZ0":-3.940909,"x":65.52,"y":184.62,"x0":-1.3720767,"y0":50.0,"z0":5.6128507,"aX":-1.814311},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":6.2,"breakHorizontal":0.8,"spinRate":2456,"spinDirection":188},"zone":14,"typeConfidence":2.0,"plateTime":0.4400550127029419,"extension":4.855692386627196},"index":0,"playId":"97ad330c-7aa1-425e-9a15-f5e9abb54691","pitchNumber":1,"startTime":"2026-04-25T22:30:28.956Z","endTime":"2026-04-25T22:30:33.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-04-25T22:30:38.307Z","endTime":"2026-04-25T22:30:48.839Z","isPitch":false,"type":"action","player":{"id":666971,"link":"/api/v1/people/666971"},"defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":84.2,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.047144,"aZ":-25.157167,"pfxX":-1.2313779883497342,"pfxZ":3.9893306615784407,"pX":0.6895932,"pZ":1.459029,"vX0":6.0135465,"vY0":-129.97948,"vZ0":-5.626319,"x":90.71,"y":199.39,"x0":-1.466519,"y0":50.0,"z0":5.491552,"aX":-2.1659122},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.7,"breakHorizontal":1.4,"spinRate":2327,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.4258590042591095,"extension":5.199475081886832},"hitData":{"launchSpeed":77.1,"launchAngle":-26.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.43,"coordY":146.0}},"index":2,"playId":"13771138-3a74-4cfb-b21a-659536c8926d","pitchNumber":2,"startTime":"2026-04-25T22:30:48.839Z","endTime":"2026-04-25T22:30:58.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_ab"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_ab"},{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_pa"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-04-25T22:30:58.959Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ildemaro Vargas singles on a sharp line drive to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-25T22:31:08.512Z","endTime":"2026-04-25T22:31:59.240Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,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":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.227194,"aZ":-32.902916,"pfxX":1.0187795576382808,"pfxZ":-0.470708652333481,"pX":-0.23536418,"pZ":2.2575133,"vX0":1.9370407,"vY0":-122.33832,"vZ0":-2.7317946,"x":125.97,"y":177.83,"x0":-1.1624705,"y0":50.0,"z0":6.144623,"aX":1.5775065},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-1.7,"breakHorizontal":-2.4,"spinRate":2679,"spinDirection":42},"zone":5,"typeConfidence":2.0,"plateTime":0.4601120054721832,"extension":4.387404818547366},"index":0,"playId":"1d7add40-3d8f-4e00-a713-274be6a0d4d7","pitchNumber":1,"startTime":"2026-04-25T22:31:22.521Z","endTime":"2026-04-25T22:31:25.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-04-25T22:31:35.439Z","endTime":"2026-04-25T22:31:47.601Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"},"defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":79.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.349943,"aZ":-30.747065,"pfxX":-0.14165354027288166,"pfxZ":0.9114173512289842,"pX":-0.38744095,"pZ":1.8073884,"vX0":2.0278084,"vY0":-123.23923,"vZ0":-4.017582,"x":131.77,"y":189.98,"x0":-1.1962007,"y0":50.0,"z0":5.999262,"aX":-0.22175524},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.8,"breakHorizontal":-0.1,"spinRate":2619,"spinDirection":34},"zone":7,"typeConfidence":2.0,"plateTime":0.45631998777389526,"extension":4.511696147167776},"hitData":{"launchSpeed":101.2,"launchAngle":12.0,"totalDistance":254.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":134.95,"coordY":98.96}},"index":2,"playId":"6079e5b4-dd23-4ca0-8411-45305cdf0281","pitchNumber":2,"startTime":"2026-04-25T22:31:47.601Z","endTime":"2026-04-25T22:31:59.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_ab"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_ab"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_pa"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.400000000000006,"awayTeamWinProbability":47.599999999999994,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.44,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-04-25T22:31:59.240Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nolan Arenado singles on a ground ball to left fielder Ramón Laureano, deflected by third baseman Manny Machado. Ildemaro Vargas to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-25T22:32:08.659Z","endTime":"2026-04-25T22:33:07.828Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"postOnSecond":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":89.0,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.267832,"aZ":-18.449574,"pfxX":-6.351692704703864,"pfxZ":6.8743309871418266,"pX":-0.50225395,"pZ":2.7116075,"vX0":3.877139,"vY0":-139.01898,"vZ0":-5.6232576,"x":136.14,"y":165.57,"x0":-1.076998,"y0":50.0,"z0":5.9479823,"aX":-12.681089},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.4,"breakHorizontal":11.9,"spinRate":2252,"spinDirection":225},"zone":4,"typeConfidence":2.0,"plateTime":0.39979198575019836,"extension":5.133575967603468},"index":0,"playId":"2e0c4d47-ab3e-4dac-a732-689f623d7051","pitchNumber":1,"startTime":"2026-04-25T22:32:24.869Z","endTime":"2026-04-25T22:32:28.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"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":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.9,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.478214,"aZ":-24.180399,"pfxX":-0.00755905538548048,"pfxZ":4.655708536857695,"pX":0.9576411,"pZ":2.2505217,"vX0":5.2520967,"vY0":-128.63039,"vZ0":-3.9628148,"x":80.5,"y":178.02,"x0":-1.0885007,"y0":50.0,"z0":5.631539,"aX":-0.012962598},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":8.3,"breakHorizontal":-1.0,"spinRate":2314,"spinDirection":172},"zone":14,"typeConfidence":2.0,"plateTime":0.4325610101222992,"extension":4.978212002381252},"index":1,"playId":"530ef745-7ee8-47fb-82ca-2e33e351b84d","pitchNumber":2,"startTime":"2026-04-25T22:32:39.335Z","endTime":"2026-04-25T22:32:43.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"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":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":89.5,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.371227,"aZ":-21.212389,"pfxX":-6.495196753599512,"pfxZ":5.47842540609555,"pX":-0.44893703,"pZ":1.8938878,"vX0":3.5573394,"vY0":-138.75323,"vZ0":-7.1174836,"x":134.11,"y":187.65,"x0":-0.8891962,"y0":50.0,"z0":5.8466897,"aX":-12.996142},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.5,"breakHorizontal":12.2,"spinRate":2226,"spinDirection":234},"zone":7,"typeConfidence":2.0,"plateTime":0.4008829891681671,"extension":4.962975662837191},"hitData":{"launchSpeed":92.4,"launchAngle":-14.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":87.62,"coordY":120.66}},"index":2,"playId":"dde477a8-c377-4f59-856e-ff30ef6b6cd3","pitchNumber":3,"startTime":"2026-04-25T22:32:54.791Z","endTime":"2026-04-25T22:33:07.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"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":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_ab"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_ab"},{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.6,"awayTeamWinProbability":45.4,"homeTeamWinProbabilityAdded":2.1999999999999957,"leverageIndex":0.94,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-04-25T22:33:07.828Z","atBatIndex":12},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jose Fernandez doubles (3) on a line drive to center fielder Jackson Merrill. Ildemaro Vargas scores. Nolan Arenado scores.","rbi":2,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-25T22:33:31.699Z","endTime":"2026-04-25T22:35:40.381Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,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":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"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":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"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":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":{"id":608566,"link":"/api/v1/people/608566"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":{"id":608566,"link":"/api/v1/people/608566"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":81.4,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.875547,"aZ":-31.060698,"pfxX":-0.8754724064680535,"pfxZ":0.6779133686869163,"pX":0.9863451,"pZ":1.4022506,"vX0":4.7100983,"vY0":-125.87217,"vZ0":-5.2452755,"x":79.4,"y":200.92,"x0":-0.776624,"y0":50.0,"z0":5.957021,"aX":-1.4378378},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.1,"breakHorizontal":0.8,"spinRate":2714,"spinDirection":314},"zone":14,"typeConfidence":2.0,"plateTime":0.44391098618507385,"extension":4.764580194718568},"index":0,"playId":"e004f00b-bb7e-47f5-a964-66d93b924f60","pitchNumber":1,"startTime":"2026-04-25T22:33:40.594Z","endTime":"2026-04-25T22:33:44.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"second":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.6,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.4998,"aZ":-32.635998,"pfxX":-1.6331496670490173,"pfxZ":-0.2808267741984739,"pX":1.6571949,"pZ":-0.14432743,"vX0":6.6164536,"vY0":-126.82154,"vZ0":-8.55998,"x":53.83,"y":242.68,"x0":-0.76265746,"y0":50.0,"z0":5.8344846,"aX":-2.6865125},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-2.6,"breakHorizontal":1.8,"spinRate":2835,"spinDirection":334},"zone":14,"typeConfidence":2.0,"plateTime":0.4436970055103302,"extension":4.641689809914336},"index":1,"playId":"ea3d9bc0-97c6-43c2-b60a-a5c6903ec68d","pitchNumber":2,"startTime":"2026-04-25T22:34:00.473Z","endTime":"2026-04-25T22:34:05.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"second":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":89.2,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.15908,"aZ":-22.870472,"pfxX":-7.2808270379314255,"pfxZ":4.660236084555077,"pX":-0.43377295,"pZ":3.4710104,"vX0":4.0317783,"vY0":-138.56262,"vZ0":-3.01312,"x":133.53,"y":145.06,"x0":-0.94444877,"y0":50.0,"z0":6.054452,"aX":-14.535259},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.6,"breakHorizontal":13.8,"spinRate":2143,"spinDirection":240},"zone":1,"typeConfidence":2.0,"plateTime":0.4018079936504364,"extension":4.9014502935835065},"index":2,"playId":"2d7c4cc0-a191-47b4-a461-e1229bfb9b5b","pitchNumber":3,"startTime":"2026-04-25T22:34:32.681Z","endTime":"2026-04-25T22:34:35.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"second":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-04-25T22:34:50.059Z","endTime":"2026-04-25T22:35:08.411Z","isPitch":false,"type":"action","player":{"id":699912,"link":"/api/v1/people/699912"},"defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"second":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":4,"playId":"08250936-0146-0033-001c-f08cd117d70a","startTime":"2026-04-25T22:35:08.411Z","endTime":"2026-04-25T22:35:20.303Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"second":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":89.6,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.295292,"aZ":-17.611998,"pfxX":-5.186102169705188,"pfxZ":7.215078890792966,"pX":-0.2719685,"pZ":1.874439,"vX0":3.0580642,"vY0":-140.14929,"vZ0":-8.338084,"x":127.37,"y":188.17,"x0":-0.69837594,"y0":50.0,"z0":6.0060434,"aX":-10.467021},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.7,"breakHorizontal":9.8,"spinRate":2177,"spinDirection":219},"zone":7,"typeConfidence":2.0,"plateTime":0.4005639851093292,"extension":4.676273019295039},"hitData":{"launchSpeed":107.6,"launchAngle":12.0,"totalDistance":288.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":94.22,"coordY":62.36}},"index":5,"playId":"b18b4d25-d55b-4b0b-b5c6-6951999f9745","pitchNumber":4,"startTime":"2026-04-25T22:35:20.303Z","endTime":"2026-04-25T22:35:40.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"second":{"id":545121,"link":"/api/v1/people/545121"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699912,"link":"/api/v1/people/699912"},"credit":"b_ab"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_ab"},{"player":{"id":699912,"link":"/api/v1/people/699912"},"credit":"b_pa"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.6,"awayTeamWinProbability":26.400000000000006,"homeTeamWinProbabilityAdded":18.999999999999993,"leverageIndex":1.81,"dramaIndex":167.0,"contextMetrics":{},"playEndTime":"2026-04-25T22:35:40.381Z","atBatIndex":13},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Alek Thomas homers (2) on a fly ball to right field. Jose Fernandez scores.","rbi":2,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-25T22:36:02.949Z","endTime":"2026-04-25T22:37:36.272Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":{"id":608566,"link":"/api/v1/people/608566"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":{"id":608566,"link":"/api/v1/people/608566"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":81.1,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.157349,"aZ":-28.221407,"pfxX":-1.237480277855565,"pfxZ":2.4413386374477324,"pX":1.6956333,"pZ":-0.9001903,"vX0":6.6030707,"vY0":-126.06195,"vZ0":-10.919399,"x":52.37,"y":263.09,"x0":-0.79081035,"y0":50.0,"z0":5.7279625,"aX":-2.003563},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.4,"breakHorizontal":0.8,"spinRate":2723,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.4462920129299164,"extension":4.718759710707376},"index":0,"playId":"77bbe59b-b1bc-4c49-aa7d-2ac67c1842fe","pitchNumber":1,"startTime":"2026-04-25T22:36:10.427Z","endTime":"2026-04-25T22:36:16.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"second":{"id":699912,"link":"/api/v1/people/699912"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Germán Márquez. Jose Fernandez to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"77bbe59b-b1bc-4c49-aa7d-2ac67c1842fe","startTime":"2026-04-25T22:36:21.505Z","endTime":"2026-04-25T22:36:47.643Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":699912,"link":"/api/v1/people/699912"},"defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"second":{"id":699912,"link":"/api/v1/people/699912"},"postOnThird":{"id":699912,"link":"/api/v1/people/699912"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"homeTeamWinProbability":74.0,"awayTeamWinProbability":26.0,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":0.92,"dramaIndex":31.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.9,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.272198,"aZ":-32.254944,"pfxX":0.9822047601534625,"pfxZ":-0.051062991365966356,"pX":-2.1902525,"pZ":5.410026,"vX0":-2.5439699,"vY0":-124.30881,"vZ0":3.9598656,"x":200.49,"y":92.71,"x0":-1.2862303,"y0":50.0,"z0":6.4555674,"aX":1.5543504},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":0.5,"breakHorizontal":-1.4,"spinRate":2648,"spinDirection":64},"zone":11,"typeConfidence":2.0,"plateTime":0.4510689973831177,"extension":4.817568880366528},"index":2,"playId":"1d195e7a-096a-4f4e-9792-9ee18c220f73","pitchNumber":2,"startTime":"2026-04-25T22:36:47.643Z","endTime":"2026-04-25T22:36:51.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"third":{"id":699912,"link":"/api/v1/people/699912"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.9,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.615885,"aZ":-25.645927,"pfxX":-0.3237007772476654,"pfxZ":3.8008268658570414,"pX":0.6534547,"pZ":2.473996,"vX0":4.956821,"vY0":-128.683,"vZ0":-3.3492718,"x":92.09,"y":171.98,"x0":-1.2359515,"y0":50.0,"z0":5.7242484,"aX":-0.5559941},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.7,"breakHorizontal":-0.2,"spinRate":2389,"spinDirection":177},"zone":6,"typeConfidence":2.0,"plateTime":0.4324420094490051,"extension":4.977696914998251},"hitData":{"launchSpeed":105.1,"launchAngle":32.0,"totalDistance":400.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":191.71,"coordY":100.3}},"index":3,"playId":"74fe073a-ee2f-487b-90db-bf33096c209b","pitchNumber":3,"startTime":"2026-04-25T22:37:07.525Z","endTime":"2026-04-25T22:37:36.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"third":{"id":699912,"link":"/api/v1/people/699912"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"credit":"b_ab"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_ab"},{"player":{"id":677950,"link":"/api/v1/people/677950"},"credit":"b_pa"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.3,"awayTeamWinProbability":13.700000000000003,"homeTeamWinProbabilityAdded":12.299999999999997,"leverageIndex":0.92,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2026-04-25T22:37:36.272Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Geraldo Perdomo grounds out, second baseman Jake Cronenworth to first baseman Ty France.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-25T22:38:38.685Z","endTime":"2026-04-25T22:40:41.195Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"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":0,"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":"2026-04-25T22:37:50.528Z","endTime":"2026-04-25T22:38:40.729Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.854593,"aZ":-30.233273,"pfxX":-1.2669684438724218,"pfxZ":1.2165747993574367,"pX":1.3169587,"pZ":0.16870736,"vX0":6.379613,"vY0":-125.384445,"vZ0":-8.170112,"x":66.8,"y":234.22,"x0":-1.0936155,"y0":50.0,"z0":5.9243736,"aX":-2.021191},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":0.1,"breakHorizontal":1.0,"spinRate":2649,"spinDirection":318},"zone":14,"typeConfidence":2.0,"plateTime":0.4492579996585846,"extension":4.745259137917065},"index":1,"playId":"72a1bb50-32cb-4a70-874d-0be97597b047","pitchNumber":1,"startTime":"2026-04-25T22:38:40.729Z","endTime":"2026-04-25T22:38:44.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":88.8,"endSpeed":83.2,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.791767,"aZ":-27.07366,"pfxX":-5.2987795880460355,"pfxZ":2.933858241152575,"pX":-1.1065059,"pZ":4.2429266,"vX0":2.4438486,"vY0":-129.21608,"vZ0":0.5590354,"x":159.18,"y":124.22,"x0":-1.3631266,"y0":50.0,"z0":6.0578513,"aX":-9.211716},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.8,"breakHorizontal":10.2,"spinRate":1678,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.43139299750328064,"extension":4.806797804794912},"index":2,"playId":"c0af10c6-4718-418f-8b42-928103d5a5d3","pitchNumber":2,"startTime":"2026-04-25T22:38:55.496Z","endTime":"2026-04-25T22:38:59.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":81.4,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":15.6687765,"aZ":-30.427858,"pfxX":-0.18653544179332537,"pfxZ":1.0814173073749842,"pX":0.9608333,"pZ":0.6054495,"vX0":5.0577164,"vY0":-123.8828,"vZ0":-7.1868043,"x":80.38,"y":222.43,"x0":-1.0500197,"y0":50.0,"z0":5.959403,"aX":-0.30117455},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.8,"breakHorizontal":-0.5,"spinRate":2647,"spinDirection":99},"zone":14,"typeConfidence":2.0,"plateTime":0.44962701201438904,"extension":4.635141121120903},"index":3,"playId":"40bc54a1-8042-473a-b16a-27df786e60e9","pitchNumber":3,"startTime":"2026-04-25T22:39:09.821Z","endTime":"2026-04-25T22:39:14.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":88.1,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.171972,"aZ":-18.350111,"pfxX":-6.181417605069678,"pfxZ":7.077165123984568,"pX":-0.43968174,"pZ":2.6606333,"vX0":4.1116767,"vY0":-137.38875,"vZ0":-5.6053414,"x":133.76,"y":166.94,"x0":-1.1383399,"y0":50.0,"z0":5.9334645,"aX":-12.074288},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.0,"breakHorizontal":11.6,"spinRate":2275,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.40676701068878174,"extension":4.788044634766465},"index":4,"playId":"ed84e3e1-db9c-4a78-85b4-94df4bfb0b4c","pitchNumber":4,"startTime":"2026-04-25T22:39:25.835Z","endTime":"2026-04-25T22:39:29.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":88.8,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.365715,"aZ":-18.879885,"pfxX":-6.519803029345715,"pfxZ":6.691614004570667,"pX":-0.505561,"pZ":2.8422573,"vX0":3.742362,"vY0":-138.72519,"vZ0":-5.4549637,"x":136.27,"y":162.04,"x0":-1.0154495,"y0":50.0,"z0":6.056503,"aX":-12.952815},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.0,"breakHorizontal":12.2,"spinRate":2297,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.4012860059738159,"extension":5.0549115252307075},"index":5,"playId":"6af6ab23-6c61-4ec3-8cd0-d97171d5500b","pitchNumber":5,"startTime":"2026-04-25T22:39:39.850Z","endTime":"2026-04-25T22:39:44.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-04-25T22:39:59.106Z","endTime":"2026-04-25T22:40:08.034Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"},"defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":81.7,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.488522,"aZ":-31.145239,"pfxX":-0.09980314873217597,"pfxZ":0.6214960470912962,"pX":-0.30216208,"pZ":2.1583827,"vX0":2.2947342,"vY0":-126.00809,"vZ0":-3.7119422,"x":128.52,"y":180.5,"x0":-1.2003773,"y0":50.0,"z0":6.0842686,"aX":-0.16521654},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.5,"breakHorizontal":-0.2,"spinRate":2666,"spinDirection":27},"zone":7,"typeConfidence":2.0,"plateTime":0.4438529908657074,"extension":4.590590560217229},"index":7,"playId":"dc6511c6-f496-4dc6-9e07-a62b64ed25e0","pitchNumber":6,"startTime":"2026-04-25T22:40:08.034Z","endTime":"2026-04-25T22:40:12.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":89.5,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.587257,"aZ":-21.053785,"pfxX":-5.450551434764711,"pfxZ":5.563071041595278,"pX":-0.24268045,"pZ":1.8214074,"vX0":4.605827,"vY0":-138.73723,"vZ0":-7.439452,"x":126.25,"y":189.6,"x0":-1.1990912,"y0":50.0,"z0":5.882175,"aX":-10.895299},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.6,"breakHorizontal":10.1,"spinRate":2114,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.40187498927116394,"extension":4.844461760808789},"hitData":{"launchSpeed":95.8,"launchAngle":-2.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.97,"coordY":152.59}},"index":8,"playId":"69aa17e3-deae-4b5e-b5de-95bd5853d4a4","pitchNumber":7,"startTime":"2026-04-25T22:40:29.921Z","endTime":"2026-04-25T22:40:41.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.8,"awayTeamWinProbability":14.200000000000003,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.17,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-04-25T22:40:41.195Z","atBatIndex":15},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ty France lines out to right fielder Corbin Carroll.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-25T22:42:41.998Z","endTime":"2026-04-25T22:43:31.648Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"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":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":83.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.806234,"aZ":-27.066938,"pfxX":2.9774409110151874,"pfxZ":2.944212494872686,"pX":0.45287728,"pZ":1.434065,"vX0":6.184327,"vY0":-129.77777,"vZ0":-6.4769454,"x":99.74,"y":200.06,"x0":-2.3306856,"y0":50.0,"z0":5.975453,"aX":5.164754},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.1,"breakHorizontal":-7.0,"spinRate":2264,"spinDirection":114},"zone":14,"typeConfidence":2.0,"plateTime":0.4226439893245697,"extension":5.930255795401225},"index":0,"playId":"a6b1e4b8-5f5e-4a45-ac95-3c58b382b23b","pitchNumber":1,"startTime":"2026-04-25T22:42:53.213Z","endTime":"2026-04-25T22:42:57.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.671276,"aZ":-26.848923,"pfxX":3.8377559325826445,"pfxZ":3.1132676352666113,"pX":-0.13002297,"pZ":2.2368767,"vX0":4.4629755,"vY0":-129.14432,"vZ0":-4.455384,"x":121.96,"y":178.38,"x0":-2.3694193,"y0":50.0,"z0":6.0169683,"aX":6.5642915},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.8,"breakHorizontal":-8.3,"spinRate":2338,"spinDirection":114},"zone":5,"typeConfidence":2.0,"plateTime":0.4257330000400543,"extension":5.885941462879731},"index":1,"playId":"8f2b2f61-0399-4eb1-b4d8-eba877fa6bca","pitchNumber":2,"startTime":"2026-04-25T22:43:05.438Z","endTime":"2026-04-25T22:43:08.779Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":88.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.266165,"aZ":-17.37208,"pfxX":-2.4292519770738643,"pfxZ":7.591889951172774,"pX":0.29934713,"pZ":1.487933,"vX0":7.7499046,"vY0":-136.85718,"vZ0":-8.427244,"x":105.59,"y":198.61,"x0":-2.2198918,"y0":50.0,"z0":5.734255,"aX":-4.7363286},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.7,"breakHorizontal":3.4,"spinRate":2432,"spinDirection":195},"zone":14,"typeConfidence":2.0,"plateTime":0.3945449888706207,"extension":6.5663417806149775},"hitData":{"launchSpeed":82.4,"launchAngle":23.0,"totalDistance":263.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":171.36,"coordY":108.0}},"index":2,"playId":"4c9b03a7-6d1b-4857-abea-3a9c32ac4a6f","pitchNumber":3,"startTime":"2026-04-25T22:43:19.935Z","endTime":"2026-04-25T22:43:31.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_ab"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_ab"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_pa"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.6,"awayTeamWinProbability":12.400000000000006,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-04-25T22:43:31.648Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Freddy Fermin singles on a line drive to first baseman Ildemaro Vargas, deflected by pitcher Zac Gallen.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-25T22:43:58.811Z","endTime":"2026-04-25T22:45:15.340Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,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":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668678,"link":"/api/v1/people/668678"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-25T22:43:49.473Z","endTime":"2026-04-25T22:44:00.952Z","isPitch":false,"type":"action","player":{"id":666023,"link":"/api/v1/people/666023"},"defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":87.4,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.515614,"aZ":-17.61232,"pfxX":-1.81267712646582,"pfxZ":7.586063245150047,"pX":-0.4769521,"pZ":3.0792913,"vX0":5.963284,"vY0":-136.1433,"vZ0":-4.5796294,"x":135.18,"y":155.64,"x0":-2.4383497,"y0":50.0,"z0":5.963563,"aX":-3.4794848},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.4,"breakHorizontal":2.4,"spinRate":2352,"spinDirection":191},"zone":1,"typeConfidence":2.0,"plateTime":0.3994689881801605,"extension":6.2847868820500805},"index":1,"playId":"9545b973-429f-4cfb-bd86-4ab92b0ee143","pitchNumber":1,"startTime":"2026-04-25T22:44:00.952Z","endTime":"2026-04-25T22:44:04.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":88.2,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.516865,"aZ":-16.42881,"pfxX":-3.6601575575475613,"pfxZ":8.134527469244528,"pX":0.85976374,"pZ":0.9221129,"vX0":9.500253,"vY0":-136.66939,"vZ0":-10.109639,"x":84.23,"y":213.88,"x0":-2.1510663,"y0":50.0,"z0":5.740102,"aX":-7.0845933},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.6,"breakHorizontal":5.4,"spinRate":2363,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.3987799882888794,"extension":6.15276259387259},"index":2,"playId":"92d04b93-b4bf-4cc9-9098-c0de0940f1ff","pitchNumber":2,"startTime":"2026-04-25T22:44:31.756Z","endTime":"2026-04-25T22:44:35.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":84.7,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.891779,"aZ":-26.121769,"pfxX":1.9594488709461029,"pfxZ":3.3920865476600763,"pX":0.9477592,"pZ":1.9743636,"vX0":7.6734285,"vY0":-131.2652,"vZ0":-5.2742915,"x":80.87,"y":185.47,"x0":-2.2406628,"y0":50.0,"z0":5.8986645,"aX":3.496135},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.3,"breakHorizontal":-5.0,"spinRate":2237,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.4147630035877228,"extension":6.226614078511716},"index":3,"playId":"bc77a725-f63f-4309-803a-d9d6d600d105","pitchNumber":3,"startTime":"2026-04-25T22:44:46.858Z","endTime":"2026-04-25T22:44:51.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":77.1,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.174788,"aZ":-32.835903,"pfxX":-0.9007873673607983,"pfxZ":-0.44964565565501613,"pX":0.54653543,"pZ":1.6325132,"vX0":7.6564045,"vY0":-119.255135,"vZ0":-2.8872964,"x":96.17,"y":194.7,"x0":-2.5585728,"y0":50.0,"z0":5.751601,"aX":-1.3259219},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-1.7,"breakHorizontal":0.2,"spinRate":2304,"spinDirection":355},"zone":9,"typeConfidence":2.0,"plateTime":0.4579769968986511,"extension":6.063651694400416},"hitData":{"launchSpeed":92.3,"launchAngle":6.0,"totalDistance":111.0,"trajectory":"line_drive","hardness":"medium","location":"1","coordinates":{"coordX":133.76,"coordY":173.38}},"index":4,"playId":"66885bf1-f5fb-4217-a4ee-190a92b8581d","pitchNumber":4,"startTime":"2026-04-25T22:45:01.805Z","endTime":"2026-04-25T22:45:15.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_ab"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_ab"},{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_pa"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.6,"awayTeamWinProbability":14.400000000000006,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.46,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-04-25T22:45:15.340Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Cronenworth grounds out, second baseman Ketel Marte to first baseman Ildemaro Vargas. Freddy Fermin to 2nd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-25T22:47:46.213Z","endTime":"2026-04-25T22:48:35.333Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-25T22:45:31.077Z","endTime":"2026-04-25T22:47:48.289Z","isPitch":false,"type":"action","player":{"id":630105,"link":"/api/v1/people/630105"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.7,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.934137,"aZ":-17.334574,"pfxX":-4.732834659223481,"pfxZ":7.861456650448595,"pX":0.89190614,"pZ":1.7278873,"vX0":9.547091,"vY0":-135.62624,"vZ0":-8.075883,"x":83.0,"y":192.13,"x0":-2.0392652,"y0":50.0,"z0":5.9229755,"aX":-8.933799},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.3,"breakHorizontal":7.3,"spinRate":2284,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.40573498606681824,"extension":5.823930339237523},"index":1,"playId":"0294db89-00d3-4921-8658-3239a7781fa8","pitchNumber":1,"startTime":"2026-04-25T22:47:48.289Z","endTime":"2026-04-25T22:47:55.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":666023,"link":"/api/v1/people/666023"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.9,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.687181,"aZ":-27.80525,"pfxX":1.9733070975213538,"pfxZ":2.5564567075939624,"pX":1.1925131,"pZ":1.91854,"vX0":8.0018015,"vY0":-128.86357,"vZ0":-5.07562,"x":71.54,"y":186.98,"x0":-2.1852527,"y0":50.0,"z0":6.012943,"aX":3.3722243},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.8,"breakHorizontal":-5.3,"spinRate":2142,"spinDirection":118},"zone":14,"typeConfidence":2.0,"plateTime":0.42636701464653015,"extension":5.845787331188131},"index":2,"playId":"b5806825-2107-4a34-a669-123568e78301","pitchNumber":2,"startTime":"2026-04-25T22:48:05.115Z","endTime":"2026-04-25T22:48:10.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":666023,"link":"/api/v1/people/666023"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":86.0,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.966152,"aZ":-17.673363,"pfxX":-1.5719290676079394,"pfxZ":7.755629659637691,"pX":-0.150958,"pZ":2.7099147,"vX0":5.811949,"vY0":-135.26288,"vZ0":-5.7018733,"x":122.75,"y":165.61,"x0":-2.1151116,"y0":50.0,"z0":6.0669227,"aX":-2.9390223},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.3,"breakHorizontal":1.8,"spinRate":2302,"spinDirection":188},"zone":5,"typeConfidence":2.0,"plateTime":0.40529799461364746,"extension":6.117063557382017},"hitData":{"launchSpeed":92.1,"launchAngle":-8.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":155.56,"coordY":156.14}},"index":3,"playId":"bd2138bd-39bb-48c5-ab64-53793544f329","pitchNumber":3,"startTime":"2026-04-25T22:48:22.872Z","endTime":"2026-04-25T22:48:35.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":666023,"link":"/api/v1/people/666023"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_ab"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_ab"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.3,"awayTeamWinProbability":12.700000000000003,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.94,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-04-25T22:48:35.333Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ramón Laureano strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-25T22:49:12.823Z","endTime":"2026-04-25T22:51:32.879Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668678,"fullName":"Zac Gallen","link":"/api/v1/people/668678"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,8],"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":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"08250936-0206-0003-001c-f08cd117d70a","startTime":"2026-04-25T22:49:06.793Z","endTime":"2026-04-25T22:49:15.050Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"second":{"id":666023,"link":"/api/v1/people/666023"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":86.1,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.82151,"aZ":-18.01151,"pfxX":-0.7395669231264609,"pfxZ":7.581850440483393,"pX":0.44143704,"pZ":2.4041076,"vX0":6.7793245,"vY0":-134.95184,"vZ0":-6.2547903,"x":100.17,"y":173.87,"x0":-1.9932841,"y0":50.0,"z0":5.9945374,"aX":-1.3815092},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.7,"breakHorizontal":0.1,"spinRate":2363,"spinDirection":180},"zone":6,"typeConfidence":2.0,"plateTime":0.40252500772476196,"extension":6.544770296477269},"index":1,"playId":"f304c54b-79f4-404e-8fb3-59090d241839","pitchNumber":1,"startTime":"2026-04-25T22:49:15.050Z","endTime":"2026-04-25T22:49:18.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"second":{"id":666023,"link":"/api/v1/people/666023"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":87.1,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.387402,"aZ":-17.337135,"pfxX":-1.8866141656721669,"pfxZ":7.782834838694474,"pX":-0.10995407,"pZ":2.0097637,"vX0":6.3564763,"vY0":-136.1215,"vZ0":-7.50936,"x":121.19,"y":184.52,"x0":-2.2145307,"y0":50.0,"z0":5.9702983,"aX":-3.5965846},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.2,"breakHorizontal":2.4,"spinRate":2302,"spinDirection":191},"zone":8,"typeConfidence":2.0,"plateTime":0.4018929898738861,"extension":6.093638619100014},"index":2,"playId":"74607f63-710b-4c62-b1a6-56a34ad4d420","pitchNumber":2,"startTime":"2026-04-25T22:49:36.996Z","endTime":"2026-04-25T22:49:42.825Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"second":{"id":666023,"link":"/api/v1/people/666023"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":87.2,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.420834,"aZ":-18.584002,"pfxX":-3.551614038118227,"pfxZ":7.0688979128214315,"pX":0.6077821,"pZ":4.452533,"vX0":8.581962,"vY0":-136.43864,"vZ0":-1.0234022,"x":93.83,"y":118.56,"x0":-2.089859,"y0":50.0,"z0":6.089311,"aX":-6.8280187},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.1,"breakHorizontal":5.3,"spinRate":2343,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.39997100830078125,"extension":6.152936245199888},"index":3,"playId":"5f979190-3091-4c25-be37-223a41365d88","pitchNumber":3,"startTime":"2026-04-25T22:50:01.610Z","endTime":"2026-04-25T22:50:05.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"second":{"id":666023,"link":"/api/v1/people/666023"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":84.4,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.336512,"aZ":-28.405302,"pfxX":2.040118125714655,"pfxZ":2.15196850027625,"pX":0.36184382,"pZ":0.49245077,"vX0":6.417113,"vY0":-129.78415,"vZ0":-8.12293,"x":103.21,"y":225.48,"x0":-2.380469,"y0":50.0,"z0":5.7421165,"aX":3.5728643},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.5,"breakHorizontal":-4.9,"spinRate":2204,"spinDirection":109},"zone":14,"typeConfidence":2.0,"plateTime":0.41944798827171326,"extension":6.148776435476588},"index":4,"playId":"ce4574d0-316a-4800-a45a-95708d8471f9","pitchNumber":4,"startTime":"2026-04-25T22:50:20.022Z","endTime":"2026-04-25T22:50:24.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"second":{"id":666023,"link":"/api/v1/people/666023"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":80.9,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.212416,"aZ":-29.014788,"pfxX":-4.128031432628631,"pfxZ":1.9478346184482724,"pX":-0.31610236,"pZ":1.3632053,"vX0":6.9859905,"vY0":-124.989204,"vZ0":-4.958225,"x":129.05,"y":201.97,"x0":-2.5805511,"y0":50.0,"z0":5.683271,"aX":-6.6954627},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.5,"breakHorizontal":6.5,"spinRate":1573,"spinDirection":255},"zone":13,"typeConfidence":2.0,"plateTime":0.4328939914703369,"extension":6.511292745435018},"index":5,"playId":"c4bf0a19-7b9d-4457-bb3e-1d24919cc960","pitchNumber":5,"startTime":"2026-04-25T22:50:42.190Z","endTime":"2026-04-25T22:50:46.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"second":{"id":666023,"link":"/api/v1/people/666023"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.9,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.488405,"aZ":-28.102802,"pfxX":1.5656692599217723,"pfxZ":2.3100787671062886,"pX":-0.03510499,"pZ":2.009557,"vX0":5.5001903,"vY0":-131.11256,"vZ0":-4.7427197,"x":118.34,"y":184.52,"x0":-2.3511286,"y0":50.0,"z0":5.903711,"aX":2.7593307},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.2,"breakHorizontal":-4.1,"spinRate":2198,"spinDirection":119},"zone":8,"typeConfidence":2.0,"plateTime":0.415367990732193,"extension":6.413953354352414},"index":6,"playId":"4fd540ab-f15f-43ef-b9a9-f96f315294fa","pitchNumber":6,"startTime":"2026-04-25T22:51:00.599Z","endTime":"2026-04-25T22:51:04.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"second":{"id":666023,"link":"/api/v1/people/666023"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":7,"startTime":"2026-04-25T22:51:17.068Z","endTime":"2026-04-25T22:51:28.603Z","isPitch":false,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"},"defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"second":{"id":666023,"link":"/api/v1/people/666023"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":87.5,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.570332,"aZ":-21.419008,"pfxX":-1.889527518683531,"pfxZ":5.5835431251000225,"pX":-0.8435728,"pZ":3.766529,"vX0":4.4628544,"vY0":-136.15504,"vZ0":-2.3310957,"x":149.16,"y":137.08,"x0":-2.2398984,"y0":50.0,"z0":6.0750294,"aX":-3.6396325},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.1,"breakHorizontal":2.9,"spinRate":2434,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.40001198649406433,"extension":6.135803820892894},"index":8,"playId":"8fa390bf-8c89-4e59-a912-d1076a605411","pitchNumber":7,"startTime":"2026-04-25T22:51:28.603Z","endTime":"2026-04-25T22:51:32.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"second":{"id":666023,"link":"/api/v1/people/666023"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_ab"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_ab"},{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_pa"},{"player":{"id":668678,"link":"/api/v1/people/668678"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.4,"awayTeamWinProbability":10.599999999999994,"homeTeamWinProbabilityAdded":2.1000000000000085,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-04-25T22:51:32.879Z","atBatIndex":19},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ketel Marte grounds out, second baseman Jake Cronenworth to first baseman Ty France.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-25T22:53:49.732Z","endTime":"2026-04-25T22:54:37.375Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"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":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.9,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.726004,"aZ":-24.200253,"pfxX":-8.290511533969969,"pfxZ":4.202047377590119,"pX":0.96230644,"pZ":2.2414107,"vX0":8.407024,"vY0":-135.68877,"vZ0":-5.3027954,"x":80.32,"y":178.26,"x0":-1.0751772,"y0":50.0,"z0":5.867093,"aX":-15.732109},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.1,"breakHorizontal":14.9,"spinRate":2100,"spinDirection":247},"zone":14,"typeConfidence":2.0,"plateTime":0.41067999601364136,"extension":5.03476718905091},"index":0,"playId":"7193c8ad-2bfc-4476-b7ac-c1e3d716d39a","pitchNumber":1,"startTime":"2026-04-25T22:53:58.019Z","endTime":"2026-04-25T22:54:01.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-04-25T22:54:18.460Z","endTime":"2026-04-25T22:54:26.331Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"},"defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":88.7,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.301638,"aZ":-22.257597,"pfxX":-6.501141964919923,"pfxZ":5.046495889115521,"pX":0.10472112,"pZ":2.4308465,"vX0":5.882277,"vY0":-137.3631,"vZ0":-5.1738844,"x":113.01,"y":173.15,"x0":-1.1944554,"y0":50.0,"z0":5.793845,"aX":-12.774833},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.0,"breakHorizontal":12.0,"spinRate":2055,"spinDirection":235},"zone":5,"typeConfidence":2.0,"plateTime":0.4056060016155243,"extension":4.827870628026527},"hitData":{"launchSpeed":110.4,"launchAngle":4.0,"totalDistance":115.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.01,"coordY":153.1}},"index":2,"playId":"ae6b1216-4f91-4df1-b6a3-c93affcc419f","pitchNumber":2,"startTime":"2026-04-25T22:54:26.331Z","endTime":"2026-04-25T22:54:37.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.6,"awayTeamWinProbability":11.400000000000006,"homeTeamWinProbabilityAdded":-0.8000000000000114,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-04-25T22:54:37.375Z","atBatIndex":20},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Corbin Carroll hit by pitch.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-25T22:54:45.377Z","endTime":"2026-04-25T22:55:15.906Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.274134,"aZ":-29.791721,"pfxX":-0.9487007605278585,"pfxZ":1.5255905629142998,"pX":-0.1808399,"pZ":1.9265323,"vX0":2.8858857,"vY0":-123.55681,"vZ0":-4.01668,"x":123.89,"y":186.76,"x0":-1.2358202,"y0":50.0,"z0":6.044918,"aX":-1.48146},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":1.9,"breakHorizontal":1.2,"spinRate":2497,"spinDirection":238},"zone":8,"typeConfidence":2.0,"plateTime":0.4571329951286316,"extension":4.425544751284942},"index":0,"playId":"d2cea3cd-1845-4a30-b417-c10494605451","pitchNumber":1,"startTime":"2026-04-25T22:54:52.735Z","endTime":"2026-04-25T22:54:56.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.963533,"aZ":-20.100195,"pfxX":-7.008740047770221,"pfxZ":6.304251866077813,"pX":2.8306694,"pZ":0.38079724,"vX0":11.956447,"vY0":-136.5366,"vZ0":-10.6658535,"x":9.1,"y":228.5,"x0":-0.6743209,"y0":50.0,"z0":5.678363,"aX":-13.423038},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.3,"breakHorizontal":11.4,"spinRate":2154,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.41023901104927063,"extension":4.801870252829524},"index":1,"playId":"4ca56e41-34d4-4431-bc0e-a27154f275f4","pitchNumber":2,"startTime":"2026-04-25T22:55:06.653Z","endTime":"2026-04-25T22:55:15.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.5,"awayTeamWinProbability":10.5,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.23,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-04-25T22:55:15.906Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Adrian Del Castillo flies out to left fielder Ramón Laureano in foul territory.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-25T22:55:23.307Z","endTime":"2026-04-25T22:56:34.953Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"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":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":79.7,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.395597,"aZ":-30.897627,"pfxX":-0.322480304680002,"pfxZ":0.8040157652746035,"pX":-0.2889928,"pZ":3.1059613,"vX0":1.8840322,"vY0":-123.79993,"vZ0":-1.5173753,"x":128.02,"y":154.92,"x0":-1.0105938,"y0":50.0,"z0":6.256211,"aX":-0.5119685},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":1.1,"breakHorizontal":0.2,"spinRate":2523,"spinDirection":249},"zone":1,"typeConfidence":2.0,"plateTime":0.4518580138683319,"extension":4.71392719764409},"index":0,"playId":"d18b70c7-fb54-4c4a-8d9b-e0178768aa90","pitchNumber":1,"startTime":"2026-04-25T22:55:35.597Z","endTime":"2026-04-25T22:55:39.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":80.6,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.628208,"aZ":-30.47605,"pfxX":-0.0897637755412051,"pfxZ":1.0608267919050425,"pX":-0.3087172,"pZ":0.3853937,"vX0":1.5296981,"vY0":-124.325775,"vZ0":-7.3935266,"x":128.77,"y":228.37,"x0":-0.91440946,"y0":50.0,"z0":5.8473687,"aX":-0.14371063},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.5,"breakHorizontal":-0.1,"spinRate":2676,"spinDirection":15},"zone":13,"typeConfidence":2.0,"plateTime":0.4495840072631836,"extension":4.763914140190665},"index":1,"playId":"2ad786dd-1819-4662-b452-8255ecdefd46","pitchNumber":2,"startTime":"2026-04-25T22:55:55.552Z","endTime":"2026-04-25T22:55:59.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":88.4,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.974648,"aZ":-19.094305,"pfxX":-5.8035435169700555,"pfxZ":6.645669148662897,"pX":0.703025,"pZ":2.5688682,"vX0":6.605338,"vY0":-138.2592,"vZ0":-5.523363,"x":90.2,"y":169.42,"x0":-0.94704396,"y0":50.0,"z0":5.8420405,"aX":-11.422287},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.9,"breakHorizontal":10.2,"spinRate":2179,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.40314599871635437,"extension":5.038937167545629},"hitData":{"launchSpeed":87.5,"launchAngle":57.0,"totalDistance":253.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":54.17,"coordY":142.46}},"index":2,"playId":"e38f63c3-9d95-41e2-8ac4-23d78e6dcfb4","pitchNumber":3,"startTime":"2026-04-25T22:56:20.738Z","endTime":"2026-04-25T22:56:34.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"credit":"b_ab"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_ab"},{"player":{"id":680728,"link":"/api/v1/people/680728"},"credit":"b_pa"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":88.5,"awayTeamWinProbability":11.5,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.43,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-04-25T22:56:34.953Z","atBatIndex":22},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Lourdes Gurriel Jr. grounds into a force out, shortstop Xander Bogaerts to second baseman Jake Cronenworth. Corbin Carroll out at 2nd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-25T22:57:16.759Z","endTime":"2026-04-25T22:57:51.682Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"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":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"08250936-0246-0003-001c-f08cd117d70a","startTime":"2026-04-25T22:57:03.417Z","endTime":"2026-04-25T22:57:18.943Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":83.1,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.096962,"aZ":-27.282557,"pfxX":-2.1877952330694423,"pfxZ":2.8200787822092606,"pX":-0.765023,"pZ":2.6292028,"vX0":2.3200066,"vY0":-129.61108,"vZ0":-2.6711812,"x":146.16,"y":167.79,"x0":-1.3798425,"y0":50.0,"z0":5.713189,"aX":-3.7947998},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.9,"breakHorizontal":4.0,"spinRate":2353,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.4316909909248352,"extension":4.767700052011044},"index":1,"playId":"33cfbcfe-6ba7-4a56-b379-24c2e32e55ed","pitchNumber":1,"startTime":"2026-04-25T22:57:18.943Z","endTime":"2026-04-25T22:57:23.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":89.0,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.164236,"aZ":-20.320705,"pfxX":-6.187677266090873,"pfxZ":5.96188947441071,"pX":-0.43553478,"pZ":2.1490486,"vX0":3.627287,"vY0":-138.72995,"vZ0":-6.7613616,"x":133.6,"y":180.76,"x0":-0.9452657,"y0":50.0,"z0":5.9289565,"aX":-12.302251},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.4,"breakHorizontal":11.6,"spinRate":2279,"spinDirection":230},"zone":7,"typeConfidence":2.0,"plateTime":0.40145599842071533,"extension":5.016367970489141},"hitData":{"launchSpeed":87.4,"launchAngle":-28.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.89,"coordY":151.07}},"index":2,"playId":"30fc4264-ff7b-4d61-8182-fdae04c76672","pitchNumber":2,"startTime":"2026-04-25T22:57:39.320Z","endTime":"2026-04-25T22:57:51.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_ab"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_ab"},{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_pa"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.6,"awayTeamWinProbability":12.400000000000006,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.33,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-04-25T22:57:51.682Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Fernando Tatis Jr. strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-25T23:01:36.771Z","endTime":"2026-04-25T23:02:38.922Z","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":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"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":5},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brandon Pfaadt replaces Zac Gallen.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-25T22:58:50.066Z","endTime":"2026-04-25T23:00:35.095Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694297,"link":"/api/v1/people/694297"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":668678,"link":"/api/v1/people/668678","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-25T23:00:35.095Z","endTime":"2026-04-25T23:01:39.015Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":87.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.030285,"aZ":-19.625591,"pfxX":-3.302362197496759,"pfxZ":6.588267998432549,"pX":0.818668,"pZ":1.9333726,"vX0":10.242346,"vY0":-135.32846,"vZ0":-6.0757775,"x":85.79,"y":186.58,"x0":-2.5423229,"y0":50.0,"z0":5.5267124,"aX":-6.289908},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.2,"breakHorizontal":4.6,"spinRate":2494,"spinDirection":203},"zone":14,"typeConfidence":1.08,"plateTime":0.40021398663520813,"extension":6.421010481716766},"index":2,"playId":"262e267e-94ef-4dac-9589-7bd605303720","pitchNumber":1,"startTime":"2026-04-25T23:01:39.015Z","endTime":"2026-04-25T23:01:43.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":91.3,"endSpeed":86.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.96105,"aZ":-26.515804,"pfxX":-0.7372834961714706,"pfxZ":3.0750394102156626,"pX":0.5596818,"pZ":2.0019684,"vX0":8.942011,"vY0":-132.71742,"vZ0":-3.983727,"x":95.67,"y":184.73,"x0":-2.7128544,"y0":50.0,"z0":5.3823423,"aX":-1.3566405},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.0,"breakHorizontal":0.0,"spinRate":2599,"spinDirection":180},"zone":9,"typeConfidence":1.36,"plateTime":0.4113039970397949,"extension":5.898946930417238},"index":3,"playId":"c7c865ad-5858-4d3d-8ed0-c6a5c7e9ff5e","pitchNumber":2,"startTime":"2026-04-25T23:01:55.511Z","endTime":"2026-04-25T23:01:58.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":79.0,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.990902,"aZ":-39.255646,"pfxX":1.644566948488941,"pfxZ":-4.557047303267351,"pX":-0.16318898,"pZ":3.0369322,"vX0":5.258471,"vY0":-122.48451,"vZ0":1.3112664,"x":123.22,"y":156.78,"x0":-2.531253,"y0":50.0,"z0":5.7906823,"aX":2.5556169},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-8.9,"breakHorizontal":-4.2,"spinRate":2565,"spinDirection":23},"zone":2,"typeConfidence":2.0,"plateTime":0.4483009874820709,"extension":5.7554890320995655},"index":4,"playId":"f1318ed1-116b-4d3f-a742-c0272ec6a597","pitchNumber":3,"startTime":"2026-04-25T23:02:15.280Z","endTime":"2026-04-25T23:02:19.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":78.0,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.465538,"aZ":-39.04516,"pfxX":3.7435826471471407,"pfxZ":-4.584409413844581,"pX":1.4549574,"pZ":1.2824508,"vX0":8.393741,"vY0":-120.8219,"vZ0":-2.432195,"x":61.54,"y":204.15,"x0":-2.5299673,"y0":50.0,"z0":5.684862,"aX":5.6108823},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-9.6,"breakHorizontal":-8.9,"spinRate":2429,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.451555997133255,"extension":6.293523812231428},"index":5,"playId":"4e85e92e-7b0d-4ed1-854e-cc1e4e9a2801","pitchNumber":4,"startTime":"2026-04-25T23:02:34.263Z","endTime":"2026-04-25T23:02:38.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.4,"awayTeamWinProbability":10.599999999999994,"homeTeamWinProbabilityAdded":1.8000000000000114,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-04-25T23:02:38.922Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jackson Merrill strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-25T23:02:48.403Z","endTime":"2026-04-25T23:04:09.908Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"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":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":3},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":88.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.011295,"aZ":-20.875778,"pfxX":-1.9050786990349686,"pfxZ":5.752913595184566,"pX":-0.47585958,"pZ":3.4033825,"vX0":6.7007346,"vY0":-137.69815,"vZ0":-2.305584,"x":135.14,"y":146.89,"x0":-2.6697145,"y0":50.0,"z0":5.6292977,"aX":-3.7414403},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.3,"breakHorizontal":2.5,"spinRate":2480,"spinDirection":194},"zone":1,"typeConfidence":1.12,"plateTime":0.3947269916534424,"extension":6.310698867157062},"index":0,"playId":"31bc0cda-4ea3-4e9c-9c13-2efd1b8a5871","pitchNumber":1,"startTime":"2026-04-25T23:03:05.191Z","endTime":"2026-04-25T23:03:09.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":89.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.35893,"aZ":-21.26703,"pfxX":-1.3993306481462762,"pfxZ":5.466850606475289,"pX":-0.4268504,"pZ":3.6301181,"vX0":6.722779,"vY0":-138.35005,"vZ0":-1.6807874,"x":133.27,"y":140.77,"x0":-2.6762664,"y0":50.0,"z0":5.6293535,"aX":-2.7918177},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.0,"breakHorizontal":1.7,"spinRate":2501,"spinDirection":189},"zone":11,"typeConfidence":0.95,"plateTime":0.39295101165771484,"extension":6.169688513898473},"index":1,"playId":"b895b83d-ce67-40f8-93b1-b30f84877bb0","pitchNumber":2,"startTime":"2026-04-25T23:03:24.884Z","endTime":"2026-04-25T23:03:29.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":88.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.943129,"aZ":-19.802355,"pfxX":-2.908897622833101,"pfxZ":6.2846456925700025,"pX":-0.50217193,"pZ":2.6826084,"vX0":7.039475,"vY0":-137.83243,"vZ0":-4.0888157,"x":136.14,"y":166.35,"x0":-2.6861286,"y0":50.0,"z0":5.4824705,"aX":-5.7263126},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.9,"breakHorizontal":4.3,"spinRate":2486,"spinDirection":202},"zone":4,"typeConfidence":1.26,"plateTime":0.39308199286460876,"extension":6.476738869048791},"index":2,"playId":"5dd09993-92d3-4072-812c-47715ac165fa","pitchNumber":3,"startTime":"2026-04-25T23:03:43.162Z","endTime":"2026-04-25T23:03:46.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":77.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.412798,"aZ":-38.82985,"pfxX":2.03988184844415,"pfxZ":-4.430472498803626,"pX":0.42018372,"pZ":1.4909022,"vX0":6.800427,"vY0":-120.93712,"vZ0":-1.6739632,"x":100.98,"y":198.53,"x0":-2.6756136,"y0":50.0,"z0":5.5480776,"aX":3.0644488},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-9.1,"breakHorizontal":-5.4,"spinRate":2433,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.45478200912475586,"extension":5.838717297306211},"index":3,"playId":"daa31003-66a7-4c00-aa26-7f0b3bee43d0","pitchNumber":4,"startTime":"2026-04-25T23:04:04.391Z","endTime":"2026-04-25T23:04:09.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.60000000000001,"awayTeamWinProbability":9.399999999999991,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.46,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-04-25T23:04:09.908Z","atBatIndex":25},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Manny Machado lines out sharply to center fielder Alek Thomas.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-25T23:04:16.245Z","endTime":"2026-04-25T23:04:47.274Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":88.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.90419,"aZ":-19.367373,"pfxX":-3.2258661478523196,"pfxZ":6.5353149034845535,"pX":-0.106673226,"pZ":2.5412107,"vX0":7.545837,"vY0":-137.31833,"vZ0":-4.845567,"x":121.07,"y":170.17,"x0":-2.4407547,"y0":50.0,"z0":5.5986843,"aX":-6.3214893},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.4,"breakHorizontal":4.9,"spinRate":2468,"spinDirection":204},"zone":5,"typeConfidence":1.26,"plateTime":0.39650699496269226,"extension":6.145859562505887},"hitData":{"launchSpeed":106.3,"launchAngle":14.0,"totalDistance":337.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":144.73,"coordY":72.17}},"index":0,"playId":"5de70a54-2a9d-4389-aad4-50134d483392","pitchNumber":1,"startTime":"2026-04-25T23:04:37.035Z","endTime":"2026-04-25T23:04:47.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.2,"awayTeamWinProbability":8.799999999999997,"homeTeamWinProbabilityAdded":0.5999999999999943,"leverageIndex":0.26,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-04-25T23:04:47.274Z","atBatIndex":26},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ildemaro Vargas lines out to left fielder Ramón Laureano.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-25T23:06:55.015Z","endTime":"2026-04-25T23:07:53.390Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.2,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.534613,"aZ":-30.454697,"pfxX":-0.951692945961877,"pfxZ":1.109606315066495,"pX":-0.062332675,"pZ":3.281814,"vX0":3.1875494,"vY0":-123.42617,"vZ0":-0.9586352,"x":119.38,"y":150.17,"x0":-1.2445604,"y0":50.0,"z0":6.2261944,"aX":-1.4746654},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":1.7,"breakHorizontal":1.1,"spinRate":2676,"spinDirection":247},"zone":2,"typeConfidence":2.0,"plateTime":0.4561519920825958,"extension":4.7251902853097185},"index":0,"playId":"e2ea637b-01e1-4dcd-867c-6d6d28e7d2ba","pitchNumber":1,"startTime":"2026-04-25T23:06:55.129Z","endTime":"2026-04-25T23:06:59.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.1,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.976528,"aZ":-30.778461,"pfxX":-1.9555905555176918,"pfxZ":0.9537401689788487,"pX":0.54305446,"pZ":1.7185631,"vX0":4.621608,"vY0":-120.62837,"vZ0":-3.9761252,"x":96.3,"y":192.38,"x0":-1.1508727,"y0":50.0,"z0":6.1126738,"aX":-2.861637},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":0.6,"breakHorizontal":2.6,"spinRate":2682,"spinDirection":287},"zone":9,"typeConfidence":2.0,"plateTime":0.4698939919471741,"extension":4.572283642811412},"index":1,"playId":"ff248576-8259-4f92-b3ed-d378e9e4a0e8","pitchNumber":2,"startTime":"2026-04-25T23:07:06.733Z","endTime":"2026-04-25T23:07:10.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":88.6,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.477474,"aZ":-23.762068,"pfxX":-6.694133708796162,"pfxZ":4.288858374742072,"pX":0.03266076,"pZ":1.7211714,"vX0":5.7067,"vY0":-137.49933,"vZ0":-6.8241825,"x":115.76,"y":192.31,"x0":-1.1793208,"y0":50.0,"z0":5.7883563,"aX":-13.129597},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.1,"breakHorizontal":12.2,"spinRate":2108,"spinDirection":242},"zone":8,"typeConfidence":2.0,"plateTime":0.4040890038013458,"extension":5.061624087686614},"hitData":{"launchSpeed":87.4,"launchAngle":25.0,"totalDistance":318.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":61.12,"coordY":94.0}},"index":2,"playId":"515a53de-1c33-4f7a-acb3-fcbb2b0d682a","pitchNumber":3,"startTime":"2026-04-25T23:07:42.746Z","endTime":"2026-04-25T23:07:53.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_ab"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_ab"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_pa"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.5,"awayTeamWinProbability":9.5,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-04-25T23:07:53.390Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nolan Arenado singles on a line drive to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-25T23:07:57.558Z","endTime":"2026-04-25T23:09:12.132Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"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":"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":3},"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(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.5,"endSpeed":81.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.11988,"aZ":-26.909689,"pfxX":-0.11173228175914662,"pfxZ":3.1516536718278414,"pX":-0.84847116,"pZ":4.4359484,"vX0":2.1807907,"vY0":-127.15383,"vZ0":1.517582,"x":149.34,"y":119.01,"x0":-1.695387,"y0":50.0,"z0":5.935118,"aX":-0.18660761},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":6.4,"breakHorizontal":-0.2,"spinRate":2278,"spinDirection":177},"zone":11,"typeConfidence":2.0,"plateTime":0.43888700008392334,"extension":4.902119476964154},"index":0,"playId":"21a0eaff-19e9-4bea-8fca-1347533fffa9","pitchNumber":1,"startTime":"2026-04-25T23:08:14.324Z","endTime":"2026-04-25T23:08:18.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.82912,"aZ":-30.906693,"pfxX":-0.3957480382848912,"pfxZ":0.8000000049983422,"pX":-0.36135173,"pZ":2.687044,"vX0":2.3066373,"vY0":-124.74383,"vZ0":-2.1788223,"x":130.77,"y":166.23,"x0":-1.2445177,"y0":50.0,"z0":6.100095,"aX":-0.6269127},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":0.8,"breakHorizontal":0.2,"spinRate":2667,"spinDirection":320},"zone":4,"typeConfidence":2.0,"plateTime":0.4509960114955902,"extension":4.746801271213321},"index":1,"playId":"e07c729d-601d-4742-9c9a-267915de80af","pitchNumber":2,"startTime":"2026-04-25T23:08:28.414Z","endTime":"2026-04-25T23:08:31.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.847359,"aZ":-28.248766,"pfxX":-2.3978740328878865,"pfxZ":2.2896456964841976,"pX":-0.17458005,"pZ":1.2257284,"vX0":4.2998853,"vY0":-129.0892,"vZ0":-5.486972,"x":123.65,"y":205.69,"x0":-1.5395801,"y0":50.0,"z0":5.5071816,"aX":-4.1108236},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.2,"breakHorizontal":3.8,"spinRate":2344,"spinDirection":239},"zone":13,"typeConfidence":2.0,"plateTime":0.4328230023384094,"extension":4.920485451465516},"index":2,"playId":"8e3a954b-1ea4-4e50-9278-8812f0cb035b","pitchNumber":3,"startTime":"2026-04-25T23:08:45.321Z","endTime":"2026-04-25T23:08:50.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":84.5,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.862585,"aZ":-27.710375,"pfxX":-2.3103148977118213,"pfxZ":2.498779533885595,"pX":0.88496715,"pZ":1.5605446,"vX0":6.669734,"vY0":-131.78378,"vZ0":-5.0025263,"x":83.27,"y":196.65,"x0":-1.3619947,"y0":50.0,"z0":5.4882317,"aX":-4.1269984},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.7,"breakHorizontal":3.2,"spinRate":2336,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.42414000630378723,"extension":4.902388558300148},"hitData":{"launchSpeed":74.6,"launchAngle":17.0,"totalDistance":199.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":148.91,"coordY":124.42}},"index":3,"playId":"16ee7239-3348-4da9-ae0a-dcc504436a5f","pitchNumber":4,"startTime":"2026-04-25T23:08:59.286Z","endTime":"2026-04-25T23:09:12.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_ab"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_ab"},{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.3,"awayTeamWinProbability":8.700000000000003,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.21,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-04-25T23:09:12.132Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jose Fernandez singles on a bunt ground ball to third baseman Manny Machado. Nolan Arenado to 2nd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-25T23:09:13.634Z","endTime":"2026-04-25T23:09:45.392Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"postOnSecond":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.5,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.007687,"aZ":-23.707506,"pfxX":-6.974724334055982,"pfxZ":4.370511751475297,"pX":-0.3352723,"pZ":3.4377198,"vX0":4.1326804,"vY0":-137.26364,"vZ0":-2.839685,"x":129.78,"y":145.96,"x0":-0.9462828,"y0":50.0,"z0":6.071398,"aX":-13.511447},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.9,"breakHorizontal":13.1,"spinRate":2160,"spinDirection":241},"zone":1,"typeConfidence":2.0,"plateTime":0.4078249931335449,"extension":4.82571211073968},"hitData":{"launchSpeed":39.0,"launchAngle":-43.0,"totalDistance":6.0,"trajectory":"bunt_grounder","hardness":"medium","location":"5","coordinates":{"coordX":118.0,"coordY":185.0}},"index":0,"playId":"1526c228-419d-4bdc-b654-d109ebe5a589","pitchNumber":1,"startTime":"2026-04-25T23:09:33.835Z","endTime":"2026-04-25T23:09:45.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699912,"link":"/api/v1/people/699912"},"credit":"b_ab"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_ab"},{"player":{"id":699912,"link":"/api/v1/people/699912"},"credit":"b_pa"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.30000000000001,"awayTeamWinProbability":7.699999999999989,"homeTeamWinProbabilityAdded":1.0000000000000142,"leverageIndex":0.38,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-04-25T23:09:45.392Z","atBatIndex":29},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Alek Thomas lines out sharply to left fielder Ramón Laureano.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-25T23:09:58.666Z","endTime":"2026-04-25T23:10:55.255Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"postOnSecond":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.3,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.179527,"aZ":-30.201317,"pfxX":0.14102362338306865,"pfxZ":1.2242125977916039,"pX":0.9029823,"pZ":1.9388648,"vX0":4.711322,"vY0":-125.32086,"vZ0":-4.183048,"x":82.58,"y":186.43,"x0":-1.0086253,"y0":50.0,"z0":6.0543046,"aX":0.2272408},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.3,"breakHorizontal":-1.3,"spinRate":2625,"spinDirection":103},"zone":14,"typeConfidence":2.0,"plateTime":0.44795599579811096,"extension":4.706974886846667},"index":0,"playId":"22b107a0-6619-42dc-90af-52bdc7124602","pitchNumber":1,"startTime":"2026-04-25T23:10:21.270Z","endTime":"2026-04-25T23:10:24.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":95.8,"endSpeed":89.4,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.481285,"aZ":-20.219814,"pfxX":-6.220314915724627,"pfxZ":5.953976605820843,"pX":-0.6951673,"pZ":2.9512992,"vX0":3.4360368,"vY0":-139.2128,"vZ0":-4.996148,"x":143.5,"y":159.09,"x0":-1.1259351,"y0":50.0,"z0":6.0647736,"aX":-12.489041},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.8,"breakHorizontal":11.8,"spinRate":2257,"spinDirection":229},"zone":1,"typeConfidence":2.0,"plateTime":0.4003480076789856,"extension":4.916797707399984},"hitData":{"launchSpeed":101.1,"launchAngle":18.0,"totalDistance":359.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":55.66,"coordY":81.17}},"index":1,"playId":"9466f002-3e27-47be-b42c-eeb63f0e23cf","pitchNumber":2,"startTime":"2026-04-25T23:10:43.802Z","endTime":"2026-04-25T23:10:55.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"credit":"b_ab"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_ab"},{"player":{"id":677950,"link":"/api/v1/people/677950"},"credit":"b_pa"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.0,"awayTeamWinProbability":9.0,"homeTeamWinProbabilityAdded":-1.3000000000000114,"leverageIndex":0.57,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-04-25T23:10:55.255Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Geraldo Perdomo grounds out, first baseman Ty France to pitcher Germán Márquez.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-25T23:11:06.963Z","endTime":"2026-04-25T23:12:31.215Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"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":87.5,"endSpeed":81.0,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.187576,"aZ":-24.61033,"pfxX":-5.343267767448124,"pfxZ":4.56854319713247,"pX":-0.37016734,"pZ":2.5218601,"vX0":3.6656332,"vY0":-127.12178,"vZ0":-3.690512,"x":131.11,"y":170.69,"x0":-1.1320407,"y0":50.0,"z0":5.917254,"aX":-8.846391},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":8.0,"breakHorizontal":9.7,"spinRate":1708,"spinDirection":234},"zone":4,"typeConfidence":2.0,"plateTime":0.43887901306152344,"extension":5.087122673124778},"index":0,"playId":"682ef615-5b9a-4787-aaa1-d8990529c738","pitchNumber":1,"startTime":"2026-04-25T23:11:24.395Z","endTime":"2026-04-25T23:11:28.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.6,"strikeZoneTop":3.317,"strikeZoneBottom":1.674,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.984228,"aZ":-26.960232,"pfxX":-5.1508268972081455,"pfxZ":3.1362204101141975,"pX":-0.24478017,"pZ":1.1996588,"vX0":4.229672,"vY0":-127.07923,"vZ0":-6.3550363,"x":126.33,"y":206.39,"x0":-1.2517455,"y0":50.0,"z0":5.8239107,"aX":-8.5630245},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.7,"breakHorizontal":9.4,"spinRate":1530,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.4392159879207611,"extension":4.964773579845278},"hitData":{"launchSpeed":60.4,"launchAngle":-25.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":161.64,"coordY":162.23}},"index":1,"playId":"eae1f8f7-719f-4913-b81b-cbf522587edb","pitchNumber":2,"startTime":"2026-04-25T23:12:20.641Z","endTime":"2026-04-25T23:12:31.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"first":{"id":699912,"link":"/api/v1/people/699912"},"second":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.60000000000001,"awayTeamWinProbability":10.399999999999991,"homeTeamWinProbabilityAdded":-1.3999999999999915,"leverageIndex":0.54,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-04-25T23:12:31.215Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xander Bogaerts strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-25T23:14:36.180Z","endTime":"2026-04-25T23:16:00.294Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":680728,"link":"/api/v1/people/680728"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.12157,"aZ":-32.853138,"pfxX":5.1953150766102345,"pfxZ":-0.4330708637950927,"pX":0.44313648,"pZ":1.4731004,"vX0":6.295597,"vY0":-123.99654,"vZ0":-2.720994,"x":100.11,"y":199.01,"x0":-2.7944455,"y0":50.0,"z0":5.3029428,"aX":8.146804},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.8,"breakHorizontal":-11.5,"spinRate":2605,"spinDirection":76},"zone":14,"typeConfidence":2.0,"plateTime":0.44610199332237244,"extension":5.666296000242858},"index":0,"playId":"3c291200-0641-4344-b121-7964d7609abe","pitchNumber":1,"startTime":"2026-04-25T23:14:43.232Z","endTime":"2026-04-25T23:14:47.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":86.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.20122,"aZ":-24.703012,"pfxX":-0.840944905332693,"pfxZ":4.0060234820748875,"pX":0.4163714,"pZ":2.0829954,"vX0":8.223672,"vY0":-133.82806,"vZ0":-4.37145,"x":101.13,"y":182.54,"x0":-2.5505052,"y0":50.0,"z0":5.4463644,"aX":-1.5683169},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.7,"breakHorizontal":0.2,"spinRate":2568,"spinDirection":182},"zone":9,"typeConfidence":1.33,"plateTime":0.4062579870223999,"extension":6.1864994485860105},"index":1,"playId":"887c0e25-9403-4ebc-a58b-93fe3238ed85","pitchNumber":2,"startTime":"2026-04-25T23:14:59.571Z","endTime":"2026-04-25T23:15:03.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":88.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.32037,"aZ":-24.458395,"pfxX":-6.8714170474705725,"pfxZ":3.9867323449277503,"pX":-0.62414694,"pZ":1.1579331,"vX0":7.5502,"vY0":-136.39941,"vZ0":-7.145843,"x":140.79,"y":207.52,"x0":-2.5016208,"y0":50.0,"z0":5.4303446,"aX":-13.298485},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.1,"breakHorizontal":11.8,"spinRate":2302,"spinDirection":245},"zone":13,"typeConfidence":1.37,"plateTime":0.3975529968738556,"extension":6.3522672402890015},"index":2,"playId":"2128ba68-2520-4d8b-9312-359ef5a7a985","pitchNumber":3,"startTime":"2026-04-25T23:15:16.091Z","endTime":"2026-04-25T23:15:21.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":85.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.107077,"aZ":-24.115898,"pfxX":-0.2964566953069581,"pfxZ":4.399488056738545,"pX":1.4371523,"pZ":2.103235,"vX0":10.583796,"vY0":-132.91449,"vZ0":-4.1873918,"x":62.22,"y":181.99,"x0":-2.5180151,"y0":50.0,"z0":5.399954,"aX":-0.5429593},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.4,"breakHorizontal":-1.3,"spinRate":2658,"spinDirection":169},"zone":14,"typeConfidence":1.36,"plateTime":0.4108099937438965,"extension":6.041145074398811},"index":3,"playId":"91c18570-87b6-4d90-b5df-fd9bad7dd70d","pitchNumber":4,"startTime":"2026-04-25T23:15:34.847Z","endTime":"2026-04-25T23:15:40.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":78.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.9088,"aZ":-39.692825,"pfxX":2.0684251987089324,"pfxZ":-4.951456400353138,"pX":-0.58121395,"pZ":2.0878675,"vX0":4.2879786,"vY0":-121.410385,"vZ0":-0.47439304,"x":139.15,"y":182.41,"x0":-2.6258857,"y0":50.0,"z0":5.684754,"aX":3.1408792},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-10.0,"breakHorizontal":-4.9,"spinRate":2359,"spinDirection":24},"zone":7,"typeConfidence":2.0,"plateTime":0.45289701223373413,"extension":5.792119293388105},"index":4,"playId":"9febd820-4859-4cb6-8141-d6b47d6c6d0c","pitchNumber":5,"startTime":"2026-04-25T23:15:54.982Z","endTime":"2026-04-25T23:16:00.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.4,"awayTeamWinProbability":8.599999999999994,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-04-25T23:16:00.294Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gavin Sheets grounds out, second baseman Ketel Marte to first baseman Ildemaro Vargas.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-25T23:16:06.008Z","endTime":"2026-04-25T23:17:36.007Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"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":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":87.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.206066,"aZ":-20.347836,"pfxX":-2.008307079865238,"pfxZ":6.110078589184077,"pX":0.75889766,"pZ":2.6450558,"vX0":9.733623,"vY0":-136.81686,"vZ0":-4.082451,"x":88.07,"y":167.36,"x0":-2.5524247,"y0":50.0,"z0":5.5132937,"aX":-3.8871229},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.6,"breakHorizontal":2.2,"spinRate":2494,"spinDirection":192},"zone":6,"typeConfidence":0.98,"plateTime":0.3970470130443573,"extension":6.374911529811348},"index":0,"playId":"a2110746-7cfa-4d17-9f28-b7bb1a1dad42","pitchNumber":1,"startTime":"2026-04-25T23:16:25.468Z","endTime":"2026-04-25T23:16:30.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":77.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.076601,"aZ":-38.864754,"pfxX":1.720118182381307,"pfxZ":-4.436220592401159,"pX":-1.2875427,"pZ":2.3724475,"vX0":2.9837534,"vY0":-120.82589,"vZ0":0.12419948,"x":166.08,"y":174.72,"x0":-2.7518537,"y0":50.0,"z0":5.6774178,"aX":2.5942652},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-8.9,"breakHorizontal":-3.8,"spinRate":2409,"spinDirection":21},"zone":13,"typeConfidence":2.0,"plateTime":0.451898992061615,"extension":6.12116782996911},"index":1,"playId":"1cd82e57-22ef-4451-88ec-c608a52990e5","pitchNumber":2,"startTime":"2026-04-25T23:16:45.731Z","endTime":"2026-04-25T23:16:49.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":76.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.920841,"aZ":-39.53929,"pfxX":2.6285827277213567,"pfxZ":-5.021535270796047,"pX":-0.42836943,"pZ":2.8812993,"vX0":4.581634,"vY0":-119.49573,"vZ0":1.5692552,"x":133.33,"y":160.98,"x0":-2.700397,"y0":50.0,"z0":5.7269554,"aX":3.85542},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-9.6,"breakHorizontal":-6.0,"spinRate":2450,"spinDirection":29},"zone":4,"typeConfidence":2.0,"plateTime":0.45611798763275146,"extension":6.337723159414576},"index":2,"playId":"a9ee73c5-f056-4848-8a51-b9f99eec8a63","pitchNumber":3,"startTime":"2026-04-25T23:17:02.853Z","endTime":"2026-04-25T23:17:07.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-25T23:17:16.180Z","endTime":"2026-04-25T23:17:23.892Z","isPitch":false,"type":"action","player":{"id":657757,"link":"/api/v1/people/657757"},"defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":77.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.989023,"aZ":-37.042088,"pfxX":2.7703936761758454,"pfxZ":-3.2628345207905207,"pX":-0.81979,"pZ":2.0171063,"vX0":3.8182118,"vY0":-120.45132,"vZ0":-0.9658432,"x":148.25,"y":184.32,"x0":-2.7739074,"y0":50.0,"z0":5.6467814,"aX":4.1333237},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-6.6,"breakHorizontal":-6.1,"spinRate":2313,"spinDirection":38},"zone":7,"typeConfidence":2.0,"plateTime":0.45509201288223267,"extension":5.997417792873432},"hitData":{"launchSpeed":83.8,"launchAngle":6.0,"totalDistance":92.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.84,"coordY":146.0}},"index":4,"playId":"4d44b150-a763-45c3-939c-7f058763eed9","pitchNumber":4,"startTime":"2026-04-25T23:17:23.892Z","endTime":"2026-04-25T23:17:36.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_ab"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_ab"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.5,"awayTeamWinProbability":7.5,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.45,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-25T23:17:36.007Z","atBatIndex":33},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ty France homers (2) on a fly ball to right center field.","rbi":1,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-25T23:17:41.263Z","endTime":"2026-04-25T23:18:27.081Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":{"id":694297,"link":"/api/v1/people/694297"},"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(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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":88.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.608757,"aZ":-23.888872,"pfxX":-6.988149458967794,"pfxZ":4.22043300519778,"pX":0.17820539,"pZ":2.145446,"vX0":9.453632,"vY0":-137.36761,"vZ0":-4.92981,"x":110.21,"y":180.85,"x0":-2.360046,"y0":50.0,"z0":5.529577,"aX":-13.718455},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.0,"breakHorizontal":11.8,"spinRate":2381,"spinDirection":241},"zone":5,"typeConfidence":1.38,"plateTime":0.3954949975013733,"extension":6.245829927639698},"hitData":{"launchSpeed":105.5,"launchAngle":32.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":178.37,"coordY":34.98}},"index":0,"playId":"559880c6-856e-4940-826f-b9e35acd2418","pitchNumber":1,"startTime":"2026-04-25T23:17:57.994Z","endTime":"2026-04-25T23:18:27.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_ab"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_ab"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_pa"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.5,"awayTeamWinProbability":12.5,"homeTeamWinProbabilityAdded":-5.0,"leverageIndex":0.25,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-04-25T23:18:27.081Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Freddy Fermin strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-25T23:18:26.372Z","endTime":"2026-04-25T23:20:21.112Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"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(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":91.4,"endSpeed":85.1,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.053001,"aZ":-23.74017,"pfxX":1.385511874448596,"pfxZ":4.644842422383976,"pX":0.5512008,"pZ":2.1803806,"vX0":7.4556565,"vY0":-132.81848,"vZ0":-4.372244,"x":95.99,"y":179.91,"x0":-2.452805,"y0":50.0,"z0":5.5388846,"aX":2.5157416},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.8,"breakHorizontal":-4.1,"spinRate":2656,"spinDirection":149},"zone":6,"typeConfidence":1.37,"plateTime":0.41168099641799927,"extension":6.114455267513204},"index":0,"playId":"4099a8be-d7e9-4c69-ac93-4c4d2bb48066","pitchNumber":1,"startTime":"2026-04-25T23:18:47.669Z","endTime":"2026-04-25T23:18:51.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":77.6,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.889256,"aZ":-39.946186,"pfxX":3.232559057201926,"pfxZ":-5.240551247371463,"pX":0.7202887,"pZ":1.0684482,"vX0":6.485564,"vY0":-120.09666,"vZ0":-2.6614764,"x":89.54,"y":209.93,"x0":-2.4178412,"y0":50.0,"z0":5.6888385,"aX":4.794111},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-11.0,"breakHorizontal":-7.6,"spinRate":2503,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.4568839967250824,"extension":5.948710551099201},"index":1,"playId":"a5f1f4a9-67ed-4175-8f97-8ed7790253e1","pitchNumber":2,"startTime":"2026-04-25T23:19:05.757Z","endTime":"2026-04-25T23:19:10.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":78.2,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.895424,"aZ":-39.926743,"pfxX":2.021299249778582,"pfxZ":-5.135197104431512,"pX":0.99713254,"pZ":1.4195341,"vX0":7.408396,"vY0":-121.084076,"vZ0":-2.0545933,"x":78.99,"y":200.45,"x0":-2.3429427,"y0":50.0,"z0":5.714459,"aX":3.051614},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-10.7,"breakHorizontal":-5.5,"spinRate":2488,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.4545919895172119,"extension":5.743756616522321},"index":2,"playId":"2e65e607-3175-4122-8bf9-ae415d804137","pitchNumber":3,"startTime":"2026-04-25T23:19:22.948Z","endTime":"2026-04-25T23:19:27.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":78.4,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.44048,"aZ":-40.815598,"pfxX":2.355196872564751,"pfxZ":-5.659763737926332,"pX":0.6776968,"pZ":1.595994,"vX0":6.77666,"vY0":-122.091866,"vZ0":-1.431145,"x":91.17,"y":195.69,"x0":-2.4248097,"y0":50.0,"z0":5.657169,"aX":3.5960038},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-11.4,"breakHorizontal":-6.0,"spinRate":2484,"spinDirection":25},"zone":9,"typeConfidence":2.0,"plateTime":0.4507400095462799,"extension":5.864885066125023},"index":3,"playId":"2afeb6e6-3b7d-428c-9231-363433b11721","pitchNumber":4,"startTime":"2026-04-25T23:19:42.349Z","endTime":"2026-04-25T23:19:46.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-25T23:20:07.138Z","endTime":"2026-04-25T23:20:16.247Z","isPitch":false,"type":"action","player":{"id":666023,"link":"/api/v1/people/666023"},"defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.9,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.809647,"aZ":-29.019762,"pfxX":2.4807479555212604,"pfxZ":2.037007801645384,"pX":0.927395,"pZ":0.89680773,"vX0":8.144334,"vY0":-122.97012,"vZ0":-4.3802066,"x":81.65,"y":214.57,"x0":-2.7333696,"y0":50.0,"z0":5.129331,"aX":3.8414173},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.6,"breakHorizontal":-6.6,"spinRate":2720,"spinDirection":103},"zone":14,"typeConfidence":2.0,"plateTime":0.4473719894886017,"extension":5.884622651448087},"index":5,"playId":"7a075722-2958-4052-82cc-7dda4dda3d27","pitchNumber":5,"startTime":"2026-04-25T23:20:16.247Z","endTime":"2026-04-25T23:20:21.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_ab"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_ab"},{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_pa"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.4,"awayTeamWinProbability":11.599999999999994,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-04-25T23:20:21.112Z","atBatIndex":35},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ketel Marte walks.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-25T23:22:30.525Z","endTime":"2026-04-25T23:23:41.599Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.0,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.668375,"aZ":-27.681417,"pfxX":-0.7575984281583094,"pfxZ":2.792834590269824,"pX":-0.9184941,"pZ":2.7549312,"vX0":1.3189043,"vY0":-125.09933,"vZ0":-2.7695506,"x":152.01,"y":164.4,"x0":-1.3507382,"y0":50.0,"z0":6.108583,"aX":-1.2186745},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":4.7,"breakHorizontal":1.2,"spinRate":2458,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.44874098896980286,"extension":4.673402296902313},"index":0,"playId":"f0ab352b-95c4-4908-a511-c175c94549ab","pitchNumber":1,"startTime":"2026-04-25T23:22:52.582Z","endTime":"2026-04-25T23:22:57.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.952063,"aZ":-23.678724,"pfxX":-5.869448888958908,"pfxZ":5.087283417934508,"pX":1.3112599,"pZ":2.185679,"vX0":8.35313,"vY0":-126.864105,"vZ0":-4.467595,"x":67.02,"y":179.77,"x0":-1.2255676,"y0":50.0,"z0":5.80043,"aX":-9.801451},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":9.0,"breakHorizontal":10.2,"spinRate":1764,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.4393329918384552,"extension":4.8857184219860965},"index":1,"playId":"67f051ed-ffc0-4d79-8735-a9817bcfd44d","pitchNumber":2,"startTime":"2026-04-25T23:23:04.786Z","endTime":"2026-04-25T23:23:09.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":88.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.27447,"aZ":-22.170687,"pfxX":-7.536968612295436,"pfxZ":5.16531504983977,"pX":-0.16123687,"pZ":0.27387467,"vX0":5.7471027,"vY0":-136.86816,"vZ0":-10.379636,"x":123.15,"y":231.39,"x0":-1.2921128,"y0":50.0,"z0":5.572874,"aX":-14.596396},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.2,"breakHorizontal":13.8,"spinRate":2171,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.4070970118045807,"extension":4.975426541225803},"index":2,"playId":"2bca10a2-31fd-4704-b6d2-cb0cae90a074","pitchNumber":3,"startTime":"2026-04-25T23:23:19.745Z","endTime":"2026-04-25T23:23:23.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":88.5,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.503668,"aZ":-18.604416,"pfxX":-5.179094517324852,"pfxZ":6.884291298746123,"pX":-1.1510826,"pZ":3.0625393,"vX0":2.247759,"vY0":-138.0367,"vZ0":-4.4503803,"x":160.88,"y":156.09,"x0":-1.2947998,"y0":50.0,"z0":5.911673,"aX":-10.208477},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.7,"breakHorizontal":10.0,"spinRate":2231,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.403207004070282,"extension":5.0252789431043805},"index":3,"playId":"cdc1bdd8-a78f-4e2d-acd7-e7d75f70b56e","pitchNumber":4,"startTime":"2026-04-25T23:23:36.877Z","endTime":"2026-04-25T23:23:41.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.8,"awayTeamWinProbability":10.200000000000003,"homeTeamWinProbabilityAdded":1.3999999999999915,"leverageIndex":0.37,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-25T23:23:41.599Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Corbin Carroll flies out to right fielder Fernando Tatis Jr.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-25T23:24:17.562Z","endTime":"2026-04-25T23:24:55.822Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"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_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"08250936-0386-0003-001c-f08cd117d70a","startTime":"2026-04-25T23:24:10.836Z","endTime":"2026-04-25T23:24:19.643Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":88.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.877096,"aZ":-25.683117,"pfxX":-6.909921295999542,"pfxZ":3.3037006620347027,"pX":0.15714566,"pZ":2.3202887,"vX0":6.141335,"vY0":-137.69499,"vZ0":-4.8233924,"x":111.01,"y":176.13,"x0":-1.1823031,"y0":50.0,"z0":5.780692,"aX":-13.576322},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.5,"breakHorizontal":12.6,"spinRate":2226,"spinDirection":249},"zone":5,"typeConfidence":2.0,"plateTime":0.40404000878334045,"extension":5.012949307759603},"index":1,"playId":"87d98dd8-28e6-477b-a430-0372daeba5d5","pitchNumber":1,"startTime":"2026-04-25T23:24:19.643Z","endTime":"2026-04-25T23:24:23.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":79.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.075106,"aZ":-32.954784,"pfxX":-0.23236219573208666,"pfxZ":-0.5020078740955337,"pX":0.6411549,"pZ":2.0312073,"vX0":4.2323227,"vY0":-123.03518,"vZ0":-3.2653608,"x":92.56,"y":183.94,"x0":-1.0603544,"y0":50.0,"z0":6.1204953,"aX":-0.36139435},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-1.9,"breakHorizontal":-0.5,"spinRate":2749,"spinDirection":8},"zone":9,"typeConfidence":2.0,"plateTime":0.45751601457595825,"extension":4.528700679618855},"hitData":{"launchSpeed":100.9,"launchAngle":56.0,"totalDistance":222.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":178.37,"coordY":123.7}},"index":2,"playId":"3c68763a-5c7b-44ff-8c47-6f1cdbd93c95","pitchNumber":2,"startTime":"2026-04-25T23:24:41.994Z","endTime":"2026-04-25T23:24:55.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.5,"awayTeamWinProbability":11.5,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.59,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-04-25T23:24:55.822Z","atBatIndex":37},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Adrian Del Castillo grounds into a force out, second baseman Jake Cronenworth to shortstop Xander Bogaerts. Ketel Marte out at 2nd. Adrian Del Castillo to 1st.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-25T23:25:02.365Z","endTime":"2026-04-25T23:25:47.819Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.9,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.8714,"aZ":-30.786528,"pfxX":-0.2406299202226278,"pfxZ":0.8659449031972508,"pX":-0.4853773,"pZ":2.6595144,"vX0":1.5503314,"vY0":-124.9221,"vZ0":-2.4504101,"x":135.5,"y":166.97,"x0":-1.0790683,"y0":50.0,"z0":6.1463256,"aX":-0.3855774},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.0,"breakHorizontal":0.1,"spinRate":2610,"spinDirection":313},"zone":4,"typeConfidence":2.0,"plateTime":0.44959399104118347,"extension":4.6696097362698525},"index":0,"playId":"23404a00-45c7-4ff7-ba98-904aaa5fdb6f","pitchNumber":1,"startTime":"2026-04-25T23:25:20.085Z","endTime":"2026-04-25T23:25:23.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":80.7,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.427097,"aZ":-33.302986,"pfxX":-0.502125976064543,"pfxZ":-0.6980314762808206,"pX":-0.2685958,"pZ":2.1844423,"vX0":2.3576477,"vY0":-124.87497,"vZ0":-3.1565845,"x":127.24,"y":179.8,"x0":-1.1501279,"y0":50.0,"z0":6.131939,"aX":-0.81211615},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-2.2,"breakHorizontal":0.6,"spinRate":2608,"spinDirection":349},"zone":5,"typeConfidence":2.0,"plateTime":0.4479059875011444,"extension":4.69502306047074},"hitData":{"launchSpeed":75.7,"launchAngle":-26.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.02,"coordY":157.16}},"index":1,"playId":"cae74931-d96b-4dbb-8dab-68c0cd099fad","pitchNumber":2,"startTime":"2026-04-25T23:25:36.470Z","endTime":"2026-04-25T23:25:47.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"credit":"b_ab"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_ab"},{"player":{"id":680728,"link":"/api/v1/people/680728"},"credit":"b_pa"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.3,"awayTeamWinProbability":12.700000000000003,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-04-25T23:25:47.819Z","atBatIndex":38},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Lourdes Gurriel Jr. pops out to shortstop Xander Bogaerts.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-25T23:26:04.389Z","endTime":"2026-04-25T23:26:26.727Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":80.5,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.773598,"aZ":-30.47961,"pfxX":0.599606299963523,"pfxZ":1.0440551389859416,"pX":-0.8068045,"pZ":3.3279264,"vX0":0.44958332,"vY0":-125.159256,"vZ0":-1.1168011,"x":147.75,"y":148.93,"x0":-1.0648851,"y0":50.0,"z0":6.2211747,"aX":0.9731299},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.7,"breakHorizontal":-1.3,"spinRate":2637,"spinDirection":119},"zone":1,"typeConfidence":2.0,"plateTime":0.4460659921169281,"extension":4.820082131333238},"hitData":{"launchSpeed":74.5,"launchAngle":60.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":95.23,"coordY":142.96}},"index":0,"playId":"88db056e-388f-4536-a9f8-48b5dcf6e777","pitchNumber":1,"startTime":"2026-04-25T23:26:14.924Z","endTime":"2026-04-25T23:26:26.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"first":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_ab"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_ab"},{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_pa"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.3,"awayTeamWinProbability":13.700000000000003,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-04-25T23:26:26.727Z","atBatIndex":39},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jake Cronenworth walks.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-25T23:28:18.905Z","endTime":"2026-04-25T23:31:29.320Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":83.0,"endSpeed":77.6,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.794827,"aZ":-39.84643,"pfxX":2.739409527440709,"pfxZ":-5.141456765452707,"pX":0.17146325,"pZ":1.1194423,"vX0":5.684813,"vY0":-120.66139,"vZ0":-2.5070932,"x":110.46,"y":208.56,"x0":-2.5579166,"y0":50.0,"z0":5.635968,"aX":4.087874},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-10.9,"breakHorizontal":-6.6,"spinRate":2495,"spinDirection":29},"zone":14,"typeConfidence":2.0,"plateTime":0.4604850113391876,"extension":5.316899752053688},"index":0,"playId":"dcd0a2a1-a4bf-49eb-b3ac-e3fea0229fc7","pitchNumber":1,"startTime":"2026-04-25T23:28:41.159Z","endTime":"2026-04-25T23:28:44.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":87.5,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.405771,"aZ":-21.238304,"pfxX":-1.9657479848448682,"pfxZ":5.6835041036756015,"pX":-0.65093505,"pZ":3.463809,"vX0":6.0478277,"vY0":-136.05054,"vZ0":-1.8396589,"x":141.81,"y":145.26,"x0":-2.621903,"y0":50.0,"z0":5.581309,"aX":-3.7823067},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.2,"breakHorizontal":2.8,"spinRate":2411,"spinDirection":196},"zone":11,"typeConfidence":0.91,"plateTime":0.3992449939250946,"extension":6.273533572049278},"index":1,"playId":"d06f8c25-334a-4379-9e9c-171c84d92588","pitchNumber":2,"startTime":"2026-04-25T23:28:59.154Z","endTime":"2026-04-25T23:29:03.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":88.0,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.998695,"aZ":-21.831646,"pfxX":-2.7157087612339827,"pfxZ":5.324803234085323,"pX":-0.11658792,"pZ":2.9169126,"vX0":7.6538615,"vY0":-136.7754,"vZ0":-2.8717651,"x":121.44,"y":160.02,"x0":-2.5683038,"y0":50.0,"z0":5.435059,"aX":-5.274797},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.4,"breakHorizontal":3.8,"spinRate":2367,"spinDirection":204},"zone":2,"typeConfidence":1.08,"plateTime":0.39608100056648254,"extension":6.441020277228567},"index":2,"playId":"ed5834b8-faea-49f5-8f39-19f9572fb77b","pitchNumber":3,"startTime":"2026-04-25T23:29:17.107Z","endTime":"2026-04-25T23:29:20.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":77.2,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.445883,"aZ":-38.469757,"pfxX":2.643818871712121,"pfxZ":-4.2096851026918,"pX":-0.9122473,"pZ":2.5067027,"vX0":3.2632842,"vY0":-120.9436,"vZ0":0.34896654,"x":151.77,"y":171.1,"x0":-2.616319,"y0":50.0,"z0":5.7034583,"aX":3.9539468},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-8.4,"breakHorizontal":-5.9,"spinRate":2396,"spinDirection":31},"zone":11,"typeConfidence":2.0,"plateTime":0.45679301023483276,"extension":5.686112197991117},"index":3,"playId":"d30ed829-836a-4a44-a884-feb4b1e67f16","pitchNumber":4,"startTime":"2026-04-25T23:29:40.346Z","endTime":"2026-04-25T23:29:45.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":88.0,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.990236,"aZ":-18.875187,"pfxX":-3.531259873251276,"pfxZ":6.808425028493085,"pX":-0.103228346,"pZ":2.4770703,"vX0":7.676414,"vY0":-137.78195,"vZ0":-4.938704,"x":120.93,"y":171.9,"x0":-2.4481363,"y0":50.0,"z0":5.539196,"aX":-6.8975787},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.8,"breakHorizontal":5.3,"spinRate":2531,"spinDirection":205},"zone":5,"typeConfidence":1.3,"plateTime":0.3952009975910187,"extension":6.3482908595578245},"index":4,"playId":"fcc6191a-a9a0-41ad-b85d-737e329d8873","pitchNumber":5,"startTime":"2026-04-25T23:29:59.307Z","endTime":"2026-04-25T23:30:08.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":93.8,"endSpeed":87.6,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.512602,"aZ":-20.279163,"pfxX":-3.737952765517347,"pfxZ":6.168858390154801,"pX":-0.37810367,"pZ":2.652467,"vX0":7.4253674,"vY0":-136.42625,"vZ0":-4.0411744,"x":131.41,"y":167.16,"x0":-2.6229036,"y0":50.0,"z0":5.5097966,"aX":-7.207533},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.7,"breakHorizontal":5.8,"spinRate":2438,"spinDirection":210},"zone":4,"typeConfidence":1.21,"plateTime":0.39767399430274963,"extension":6.406643572128976},"index":5,"playId":"6972a362-430a-4fb8-99e6-c368ae83c182","pitchNumber":6,"startTime":"2026-04-25T23:30:36.153Z","endTime":"2026-04-25T23:30:40.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":95.1,"endSpeed":89.1,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.576904,"aZ":-21.20785,"pfxX":-3.227165306177665,"pfxZ":5.535669331475505,"pX":0.7896391,"pZ":2.2474573,"vX0":9.664239,"vY0":-138.15715,"vZ0":-4.8531137,"x":86.9,"y":178.1,"x0":-2.299124,"y0":50.0,"z0":5.4036975,"aX":-6.3930316},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.5,"breakHorizontal":4.4,"spinRate":2373,"spinDirection":207},"zone":6,"typeConfidence":1.17,"plateTime":0.3935660123825073,"extension":6.243431662011334},"index":6,"playId":"bfc84363-8a70-40f4-947f-b3bcd9938f03","pitchNumber":7,"startTime":"2026-04-25T23:30:59.104Z","endTime":"2026-04-25T23:31:02.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":78.5,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.018547,"aZ":-36.886387,"pfxX":4.341614058637243,"pfxZ":-3.0859448309019792,"pX":-0.23874672,"pZ":1.2866207,"vX0":4.1847377,"vY0":-121.75079,"vZ0":-2.740666,"x":126.1,"y":204.04,"x0":-2.5301049,"y0":50.0,"z0":5.558914,"aX":6.6298},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-6.6,"breakHorizontal":-9.1,"spinRate":2536,"spinDirection":50},"zone":13,"typeConfidence":2.0,"plateTime":0.4498940110206604,"extension":6.003149459994058},"index":7,"playId":"2e3285b8-44a8-4102-b169-ff6e35c7805c","pitchNumber":8,"startTime":"2026-04-25T23:31:24.436Z","endTime":"2026-04-25T23:31:29.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.0,"awayTeamWinProbability":18.0,"homeTeamWinProbabilityAdded":-4.299999999999997,"leverageIndex":0.94,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-04-25T23:31:29.320Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ramón Laureano strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-25T23:31:37.087Z","endTime":"2026-04-25T23:32:50.926Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"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(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":93.5,"endSpeed":87.9,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.631594,"aZ":-21.490456,"pfxX":-1.3264566366597421,"pfxZ":5.5422440288573736,"pX":0.6428445,"pZ":2.5282414,"vX0":8.394128,"vY0":-135.99757,"vZ0":-4.3529,"x":92.5,"y":170.52,"x0":-2.2732184,"y0":50.0,"z0":5.585148,"aX":-2.5569751},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.5,"breakHorizontal":1.2,"spinRate":2456,"spinDirection":187},"zone":6,"typeConfidence":1.07,"plateTime":0.39642900228500366,"extension":6.62568594839942},"index":0,"playId":"ad531ab7-e1b2-4b2a-9dcd-99a54cda3c1d","pitchNumber":1,"startTime":"2026-04-25T23:31:55.291Z","endTime":"2026-04-25T23:31:59.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":86.4,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.578896,"aZ":-25.67828,"pfxX":0.39673227024829294,"pfxZ":3.4857872785545707,"pX":-0.18223424,"pZ":2.2585466,"vX0":6.502372,"vY0":-134.08553,"vZ0":-3.7849443,"x":123.95,"y":177.8,"x0":-2.6662009,"y0":50.0,"z0":5.470069,"aX":0.73934054},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.6,"breakHorizontal":-1.8,"spinRate":2551,"spinDirection":159},"zone":5,"typeConfidence":1.36,"plateTime":0.40389299392700195,"extension":6.495055955226026},"index":1,"playId":"98934a19-6d61-45f6-bbed-49727b4a121f","pitchNumber":2,"startTime":"2026-04-25T23:32:17.588Z","endTime":"2026-04-25T23:32:20.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-25T23:32:33.678Z","endTime":"2026-04-25T23:32:45.060Z","isPitch":false,"type":"action","player":{"id":657656,"link":"/api/v1/people/657656"},"defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":76.9,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.46126,"aZ":-40.32372,"pfxX":2.955551163887414,"pfxZ":-5.565984394606643,"pX":-0.44258532,"pZ":1.1045604,"vX0":4.2877197,"vY0":-119.53571,"vZ0":-2.2717159,"x":133.87,"y":208.96,"x0":-2.63292,"y0":50.0,"z0":5.637792,"aX":4.3275003},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-11.4,"breakHorizontal":-6.6,"spinRate":2430,"spinDirection":27},"zone":13,"typeConfidence":2.0,"plateTime":0.45951199531555176,"extension":5.960898996963901},"index":3,"playId":"1b681c9f-ece8-4aa8-8362-dc9d544f2ce7","pitchNumber":3,"startTime":"2026-04-25T23:32:45.060Z","endTime":"2026-04-25T23:32:50.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_ab"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_ab"},{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_pa"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.9,"awayTeamWinProbability":14.099999999999994,"homeTeamWinProbabilityAdded":3.9000000000000057,"leverageIndex":1.72,"dramaIndex":72.0,"contextMetrics":{},"playEndTime":"2026-04-25T23:32:50.926Z","atBatIndex":41},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Fernando Tatis Jr. grounds into a double play, shortstop Geraldo Perdomo to second baseman Ketel Marte to first baseman Ildemaro Vargas. Jake Cronenworth out at 2nd. Fernando Tatis Jr. out at 1st.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-25T23:33:03.624Z","endTime":"2026-04-25T23:33:27.477Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"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":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":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":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":85.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.077904,"aZ":-25.203972,"pfxX":0.33106299219873003,"pfxZ":3.763582762770765,"pX":-0.028408792,"pZ":3.2447803,"vX0":6.5672765,"vY0":-133.81268,"vZ0":-1.3356299,"x":118.08,"y":151.17,"x0":-2.535118,"y0":50.0,"z0":5.5182643,"aX":0.61315286},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.7,"breakHorizontal":-1.8,"spinRate":2610,"spinDirection":163},"zone":2,"typeConfidence":1.35,"plateTime":0.40660199522972107,"extension":6.283950305047623},"hitData":{"launchSpeed":110.4,"launchAngle":4.0,"totalDistance":107.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":103.34,"coordY":152.09}},"index":0,"playId":"1aeddeda-b79f-4f22-bc11-86cbea037ce8","pitchNumber":1,"startTime":"2026-04-25T23:33:15.221Z","endTime":"2026-04-25T23:33:27.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":91.10000000000001,"awayTeamWinProbability":8.899999999999991,"homeTeamWinProbabilityAdded":5.200000000000003,"leverageIndex":1.31,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-04-25T23:33:27.477Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ildemaro Vargas flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-25T23:35:22.698Z","endTime":"2026-04-25T23:36:57.559Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"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":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.511599,"aZ":-31.098124,"pfxX":0.02960630006882853,"pfxZ":0.7230708536904626,"pX":0.4035564,"pZ":2.0006366,"vX0":3.7858105,"vY0":-121.175186,"vZ0":-3.2950954,"x":101.62,"y":184.76,"x0":-1.1820242,"y0":50.0,"z0":6.0886874,"aX":0.044032153},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":0.2,"breakHorizontal":-1.1,"spinRate":2654,"spinDirection":45},"zone":9,"typeConfidence":2.0,"plateTime":0.46783098578453064,"extension":4.41080394379423},"index":0,"playId":"241ef1cf-d903-4780-b460-e5816c2134bc","pitchNumber":1,"startTime":"2026-04-25T23:35:40.425Z","endTime":"2026-04-25T23:35:44.419Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-04-25T23:35:47.565Z","endTime":"2026-04-25T23:35:57.364Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"},"defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":78.5,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.216682,"aZ":-31.24382,"pfxX":-0.2287401575741805,"pfxZ":0.6099212474710358,"pX":0.287605,"pZ":0.50053805,"vX0":3.5351245,"vY0":-121.730934,"vZ0":-6.4452133,"x":106.04,"y":225.27,"x0":-1.1435204,"y0":50.0,"z0":5.8268175,"aX":-0.34884843},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-0.4,"breakHorizontal":-0.4,"spinRate":2705,"spinDirection":12},"zone":14,"typeConfidence":2.0,"plateTime":0.46207401156425476,"extension":4.533129961784743},"index":2,"playId":"61018ec4-6374-4e13-976a-5778829ea724","pitchNumber":2,"startTime":"2026-04-25T23:35:57.364Z","endTime":"2026-04-25T23:36:02.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":95.1,"endSpeed":87.9,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.32118,"aZ":-19.362509,"pfxX":-6.053897691523934,"pfxZ":6.572243970210158,"pX":-0.482769,"pZ":1.9031005,"vX0":4.4571033,"vY0":-137.94257,"vZ0":-7.19853,"x":135.4,"y":187.4,"x0":-1.3275393,"y0":50.0,"z0":5.825938,"aX":-11.801171},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.4,"breakHorizontal":11.2,"spinRate":2180,"spinDirection":226},"zone":7,"typeConfidence":2.0,"plateTime":0.4055599868297577,"extension":4.934767099816029},"index":3,"playId":"8e46c29a-6cd9-4f72-9e77-9b7ba1e7aa13","pitchNumber":3,"startTime":"2026-04-25T23:36:15.542Z","endTime":"2026-04-25T23:36:19.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.7,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.074745,"aZ":-20.8615,"pfxX":-5.710117929563747,"pfxZ":5.713070588787709,"pX":-1.4785466,"pZ":1.661483,"vX0":1.8252362,"vY0":-138.8816,"vZ0":-7.5426736,"x":173.36,"y":193.92,"x0":-1.3995112,"y0":50.0,"z0":5.767795,"aX":-11.306732},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.7,"breakHorizontal":11.0,"spinRate":2190,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.4022909998893738,"extension":4.9672375513812685},"index":4,"playId":"b46e642d-0fed-4353-9a7c-6b0b41343647","pitchNumber":4,"startTime":"2026-04-25T23:36:33.363Z","endTime":"2026-04-25T23:36:37.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.258223,"aZ":-30.57524,"pfxX":-1.3190944950411638,"pfxZ":0.9837795019619107,"pX":-0.12932415,"pZ":3.3093898,"vX0":3.0984743,"vY0":-126.06597,"vZ0":-1.1559055,"x":121.93,"y":149.43,"x0":-1.1983136,"y0":50.0,"z0":6.214455,"aX":-2.1437664},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.6,"breakHorizontal":1.9,"spinRate":2656,"spinDirection":257},"zone":2,"typeConfidence":2.0,"plateTime":0.44510799646377563,"extension":4.802024348827171},"hitData":{"launchSpeed":85.9,"launchAngle":39.0,"totalDistance":308.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":129.03,"coordY":79.77}},"index":5,"playId":"3f0396ff-0d7e-4d01-a006-63841daf1004","pitchNumber":5,"startTime":"2026-04-25T23:36:46.514Z","endTime":"2026-04-25T23:36:57.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_ab"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_ab"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_pa"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.4,"awayTeamWinProbability":9.599999999999994,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.3,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-04-25T23:36:57.559Z","atBatIndex":43},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nolan Arenado pops out to shortstop Xander Bogaerts.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-25T23:37:01.798Z","endTime":"2026-04-25T23:37:31.648Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"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":"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":0},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":78.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.805992,"aZ":-30.551313,"pfxX":-0.9899606238903962,"pfxZ":1.0609448572078088,"pX":-0.10621719,"pZ":2.3379855,"vX0":2.64416,"vY0":-121.54511,"vZ0":-2.9190586,"x":121.05,"y":175.65,"x0":-1.0693831,"y0":50.0,"z0":6.142904,"aX":-1.5141962},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":1.3,"breakHorizontal":1.4,"spinRate":2717,"spinDirection":256},"zone":5,"typeConfidence":2.0,"plateTime":0.4613470137119293,"extension":4.586637254775039},"hitData":{"launchSpeed":68.0,"launchAngle":63.0,"totalDistance":143.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":106.38,"coordY":153.61}},"index":0,"playId":"cba6160a-7d39-4bcc-a647-15cde6ab693d","pitchNumber":1,"startTime":"2026-04-25T23:37:17.668Z","endTime":"2026-04-25T23:37:31.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_ab"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_ab"},{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.8,"awayTeamWinProbability":10.200000000000003,"homeTeamWinProbabilityAdded":-0.6000000000000085,"leverageIndex":0.24,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-04-25T23:37:31.648Z","atBatIndex":44},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jose Fernandez pops out to shortstop Xander Bogaerts.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-25T23:37:36.274Z","endTime":"2026-04-25T23:38:16.428Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608566,"fullName":"Germán Márquez","link":"/api/v1/people/608566"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":88.8,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.040161,"aZ":-22.337523,"pfxX":-7.0567323466924226,"pfxZ":4.989369882373358,"pX":0.007923229,"pZ":1.678271,"vX0":5.876499,"vY0":-137.94958,"vZ0":-6.952887,"x":116.7,"y":193.47,"x0":-1.2105281,"y0":50.0,"z0":5.68415,"aX":-13.912386},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.3,"breakHorizontal":12.8,"spinRate":2138,"spinDirection":239},"zone":8,"typeConfidence":2.0,"plateTime":0.3995310068130493,"extension":5.5423359389067315},"index":0,"playId":"020538ba-16e7-43cc-b457-4d2ea93aa090","pitchNumber":1,"startTime":"2026-04-25T23:37:50.348Z","endTime":"2026-04-25T23:37:53.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":81.0,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.121761,"aZ":-30.66166,"pfxX":-1.0481889645649691,"pfxZ":0.9221653270674502,"pX":0.26664042,"pZ":2.3792322,"vX0":4.0228543,"vY0":-126.08565,"vZ0":-3.1706727,"x":106.84,"y":174.54,"x0":-1.2008268,"y0":50.0,"z0":6.074675,"aX":-1.7190912},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.0,"breakHorizontal":1.2,"spinRate":2717,"spinDirection":268},"zone":6,"typeConfidence":2.0,"plateTime":0.4422290027141571,"extension":4.978736867429077},"hitData":{"launchSpeed":81.5,"launchAngle":63.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":95.23,"coordY":139.41}},"index":1,"playId":"06534802-7796-4ccf-bf61-987dc8964312","pitchNumber":2,"startTime":"2026-04-25T23:38:03.870Z","endTime":"2026-04-25T23:38:16.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699912,"link":"/api/v1/people/699912"},"credit":"b_ab"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_ab"},{"player":{"id":699912,"link":"/api/v1/people/699912"},"credit":"b_pa"},{"player":{"id":608566,"link":"/api/v1/people/608566"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.3,"awayTeamWinProbability":10.700000000000003,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-04-25T23:38:16.428Z","atBatIndex":45},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jackson Merrill walks.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-25T23:40:11.533Z","endTime":"2026-04-25T23:43:41.281Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"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,3,4,5,6,7,8,9],"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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":92.9,"endSpeed":87.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.74847,"aZ":-21.300896,"pfxX":-4.973622170958931,"pfxZ":5.710590777434701,"pX":-0.927395,"pZ":4.04354,"vX0":6.036394,"vY0":-135.24564,"vZ0":-0.26116142,"x":152.35,"y":129.6,"x0":-2.514022,"y0":50.0,"z0":5.6000986,"aX":-9.469921},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.7,"breakHorizontal":8.5,"spinRate":2457,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.4028419852256775,"extension":6.079389823703314},"index":0,"playId":"9b3e5ac4-1954-40b6-8497-233f91d8ddad","pitchNumber":1,"startTime":"2026-04-25T23:40:27.772Z","endTime":"2026-04-25T23:40:31.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":87.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.068552,"aZ":-20.780401,"pfxX":-4.299251934674781,"pfxZ":5.9596455003332895,"pX":-0.28547573,"pZ":2.393773,"vX0":7.476991,"vY0":-135.79135,"vZ0":-4.5138745,"x":127.88,"y":174.15,"x0":-2.487943,"y0":50.0,"z0":5.478245,"aX":-8.219295},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.2,"breakHorizontal":6.8,"spinRate":2435,"spinDirection":215},"zone":5,"typeConfidence":1.09,"plateTime":0.3991459906101227,"extension":6.444029060248627},"index":1,"playId":"a9688ed9-0159-46fb-9192-46714262a769","pitchNumber":2,"startTime":"2026-04-25T23:40:44.441Z","endTime":"2026-04-25T23:40:48.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":94.2,"endSpeed":87.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.259804,"aZ":-18.428972,"pfxX":-2.4899605690963624,"pfxZ":7.146850345641608,"pX":0.65031826,"pZ":2.7926936,"vX0":9.2388315,"vY0":-136.86386,"vZ0":-3.8764632,"x":92.21,"y":163.38,"x0":-2.4259613,"y0":50.0,"z0":5.4668536,"aX":-4.788796},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.4,"breakHorizontal":2.9,"spinRate":2431,"spinDirection":194},"zone":6,"typeConfidence":1.25,"plateTime":0.3960939943790436,"extension":6.634104126707462},"index":2,"playId":"fce34f3d-7485-42c6-90a5-33aab2fbdfa7","pitchNumber":3,"startTime":"2026-04-25T23:41:05.038Z","endTime":"2026-04-25T23:41:09.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":87.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.939589,"aZ":-21.164705,"pfxX":-3.5941732798035684,"pfxZ":5.725354073554511,"pX":0.710853,"pZ":3.4708498,"vX0":9.798474,"vY0":-136.34602,"vZ0":-1.653143,"x":89.9,"y":145.07,"x0":-2.4299343,"y0":50.0,"z0":5.5140486,"aX":-6.911237},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.4,"breakHorizontal":5.2,"spinRate":2439,"spinDirection":208},"zone":3,"typeConfidence":1.08,"plateTime":0.400162011384964,"extension":6.129911408962539},"index":3,"playId":"5ec432f3-2ff7-414d-80d6-09c9a84741f5","pitchNumber":4,"startTime":"2026-04-25T23:41:30.156Z","endTime":"2026-04-25T23:41:33.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":83.4,"endSpeed":78.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.939445,"aZ":-38.710278,"pfxX":2.154881853287614,"pfxZ":-4.330314989165058,"pX":0.0056200786,"pZ":1.1563189,"vX0":5.7826576,"vY0":-121.3299,"vZ0":-2.5533366,"x":116.79,"y":207.56,"x0":-2.674616,"y0":50.0,"z0":5.5468574,"aX":3.2525787},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-9.0,"breakHorizontal":-5.4,"spinRate":2592,"spinDirection":28},"zone":14,"typeConfidence":2.0,"plateTime":0.45132601261138916,"extension":6.116302463952011},"index":4,"playId":"45c4c341-4eb9-49fe-8a1d-9b14953ff9d9","pitchNumber":5,"startTime":"2026-04-25T23:41:52.476Z","endTime":"2026-04-25T23:41:57.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":78.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.416655,"aZ":-39.90067,"pfxX":4.015354307617727,"pfxZ":-5.094370269399928,"pX":-0.21920604,"pZ":1.5967586,"vX0":4.844856,"vY0":-120.97695,"vZ0":-1.1940781,"x":125.36,"y":195.67,"x0":-2.7494357,"y0":50.0,"z0":5.515541,"aX":6.090062},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-10.3,"breakHorizontal":-8.8,"spinRate":2528,"spinDirection":37},"zone":13,"typeConfidence":2.0,"plateTime":0.4552359879016876,"extension":5.582109523883329},"index":5,"playId":"6bea85c4-a2cc-44c3-ac8e-65e5acd998cb","pitchNumber":6,"startTime":"2026-04-25T23:42:12.128Z","endTime":"2026-04-25T23:42:15.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":89.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.025082,"aZ":-21.42645,"pfxX":-4.108031610334951,"pfxZ":5.35267720541616,"pX":-0.9615846,"pZ":3.0086417,"vX0":6.1864367,"vY0":-138.47455,"vZ0":-3.0305085,"x":153.65,"y":157.55,"x0":-2.6579,"y0":50.0,"z0":5.4954596,"aX":-8.248494},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.5,"breakHorizontal":6.8,"spinRate":2421,"spinDirection":217},"zone":11,"typeConfidence":0.94,"plateTime":0.39020299911499023,"extension":6.4081626301362435},"index":6,"playId":"4c408611-dca0-464f-a19c-a1901cf9f3b6","pitchNumber":7,"startTime":"2026-04-25T23:42:33.539Z","endTime":"2026-04-25T23:42:36.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":87.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.316227,"aZ":-22.683983,"pfxX":-1.5385827328276445,"pfxZ":4.972795567174596,"pX":-0.25226706,"pZ":3.0500984,"vX0":7.048645,"vY0":-135.73405,"vZ0":-2.2896817,"x":126.62,"y":156.43,"x0":-2.6577559,"y0":50.0,"z0":5.445577,"aX":-2.936227},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.8,"breakHorizontal":1.7,"spinRate":2430,"spinDirection":191},"zone":2,"typeConfidence":0.93,"plateTime":0.40040498971939087,"extension":6.313389289410408},"index":7,"playId":"d555d85a-ab88-42ff-b8d6-041b07b3d5b6","pitchNumber":8,"startTime":"2026-04-25T23:42:56.300Z","endTime":"2026-04-25T23:43:01.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.728765,"aZ":-32.046726,"pfxX":2.7655510921177897,"pfxZ":0.07929133735303803,"pX":0.52972114,"pZ":1.0227953,"vX0":7.3746424,"vY0":-125.95599,"vZ0":-3.7101638,"x":96.81,"y":211.16,"x0":-2.79354,"y0":50.0,"z0":5.1025524,"aX":4.440141},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.1,"breakHorizontal":-7.2,"spinRate":2638,"spinDirection":73},"zone":14,"typeConfidence":2.0,"plateTime":0.4403730034828186,"extension":5.672017889698659},"index":8,"playId":"8d4a0f5e-a7fc-4761-90e6-c2fd4d48c189","pitchNumber":9,"startTime":"2026-04-25T23:43:19.875Z","endTime":"2026-04-25T23:43:25.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":77.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.600248,"aZ":-38.63611,"pfxX":2.9052362784625974,"pfxZ":-4.283582542355605,"pX":-2.4971359,"pZ":4.0085597,"vX0":-0.23347113,"vY0":-120.722115,"vZ0":3.8071983,"x":212.18,"y":130.55,"x0":-2.7782743,"y0":50.0,"z0":5.7625756,"aX":4.382776},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-7.9,"breakHorizontal":-5.6,"spinRate":2371,"spinDirection":32},"zone":11,"typeConfidence":2.0,"plateTime":0.45513299107551575,"extension":5.734228868809897},"index":9,"playId":"330e996f-41ca-40af-bde5-5297c2c7a9be","pitchNumber":10,"startTime":"2026-04-25T23:43:37.937Z","endTime":"2026-04-25T23:43:41.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.89999999999999,"awayTeamWinProbability":15.100000000000009,"homeTeamWinProbabilityAdded":-4.400000000000006,"leverageIndex":0.94,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-04-25T23:43:41.281Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Manny Machado singles on a line drive to right fielder Corbin Carroll. Jackson Merrill to 2nd.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-25T23:43:51.969Z","endTime":"2026-04-25T23:46:22.869Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"postOnSecond":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"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":5},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"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(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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":85.9,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.384455,"aZ":-28.498198,"pfxX":-1.8533071371044698,"pfxZ":1.989173167568492,"pX":1.0479954,"pZ":2.673517,"vX0":9.95373,"vY0":-133.74599,"vZ0":-2.1953707,"x":77.05,"y":166.6,"x0":-2.4491208,"y0":50.0,"z0":5.506906,"aX":-3.4247475},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.1,"breakHorizontal":1.7,"spinRate":2612,"spinDirection":217},"zone":12,"typeConfidence":1.31,"plateTime":0.4061970114707947,"extension":6.393175816598526},"index":0,"playId":"2632f863-7357-4d39-9e1e-e68c88658967","pitchNumber":1,"startTime":"2026-04-25T23:44:08.305Z","endTime":"2026-04-25T23:44:12.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"08250936-0486-0013-001c-f08cd117d70a","startTime":"2026-04-25T23:44:27.355Z","endTime":"2026-04-25T23:44:47.696Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":84.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.74324,"aZ":-26.007599,"pfxX":0.07803149440685125,"pfxZ":3.445905552605005,"pX":1.3214535,"pZ":2.3281922,"vX0":9.63937,"vY0":-131.41031,"vZ0":-3.1629102,"x":66.63,"y":175.92,"x0":-2.3684876,"y0":50.0,"z0":5.4300985,"aX":0.13964894},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.8,"breakHorizontal":-1.8,"spinRate":2537,"spinDirection":159},"zone":14,"typeConfidence":1.37,"plateTime":0.4149619936943054,"extension":6.124422619036176},"index":2,"playId":"e8d1301d-970a-4abb-8af4-41a0905050fd","pitchNumber":2,"startTime":"2026-04-25T23:44:47.696Z","endTime":"2026-04-25T23:44:51.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"index":3,"startTime":"2026-04-25T23:45:00.012Z","endTime":"2026-04-25T23:45:50.641Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":88.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.476486,"aZ":-20.521944,"pfxX":-2.3392518967624722,"pfxZ":5.983307253657363,"pX":-0.34968176,"pZ":2.0782087,"vX0":6.5513124,"vY0":-137.04637,"vZ0":-5.809265,"x":130.33,"y":182.67,"x0":-2.4425526,"y0":50.0,"z0":5.5783954,"aX":-4.5555806},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.0,"breakHorizontal":3.4,"spinRate":2402,"spinDirection":199},"zone":7,"typeConfidence":1.11,"plateTime":0.39329901337623596,"extension":6.7455249195649545},"index":4,"playId":"ceba74e4-db30-49cc-b0a2-1f3ce3dc03f0","pitchNumber":3,"startTime":"2026-04-25T23:45:50.641Z","endTime":"2026-04-25T23:45:54.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":85.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.617136,"aZ":-25.95417,"pfxX":0.8878740298701082,"pfxZ":3.455472508753378,"pX":0.88607615,"pZ":2.6615222,"vX0":8.69585,"vY0":-131.51234,"vZ0":-2.2379527,"x":83.22,"y":166.92,"x0":-2.5403872,"y0":50.0,"z0":5.3939104,"aX":1.5981727},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.0,"breakHorizontal":-3.1,"spinRate":2635,"spinDirection":149},"zone":12,"typeConfidence":1.37,"plateTime":0.41459301114082336,"extension":6.040502095159895},"hitData":{"launchSpeed":91.8,"launchAngle":15.0,"totalDistance":255.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":178.88,"coordY":117.11}},"index":5,"playId":"e3518da3-68b5-4158-80cb-8cc0797af9f0","pitchNumber":4,"startTime":"2026-04-25T23:46:09.417Z","endTime":"2026-04-25T23:46:22.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.5,"awayTeamWinProbability":22.5,"homeTeamWinProbabilityAdded":-7.3999999999999915,"leverageIndex":1.78,"dramaIndex":95.0,"contextMetrics":{},"playEndTime":"2026-04-25T23:46:22.869Z","atBatIndex":47},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Xander Bogaerts walks.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-25T23:48:16.975Z","endTime":"2026-04-25T23:51:19.770Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694297,"fullName":"Brandon Pfaadt","link":"/api/v1/people/694297"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"postOnSecond":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"postOnThird":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,6,7,9,10],"actionIndex":[8],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Disengagement Violation","eventType":"forced_balk","movementReason":"r_adv_play","runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Disengagement Violation","eventType":"forced_balk","movementReason":"r_adv_play","runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-25T23:46:39.922Z","endTime":"2026-04-25T23:47:57.557Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"second":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"playId":"08250936-0496-0003-001c-f08cd117d70a","startTime":"2026-04-25T23:47:57.557Z","endTime":"2026-04-25T23:48:19.135Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"second":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.898563,"aZ":-30.275223,"pfxX":1.0000787470049743,"pfxZ":1.2519291242745916,"pX":1.9352001,"pZ":0.22370407,"vX0":11.030403,"vY0":-122.0785,"vZ0":-5.5115256,"x":43.23,"y":232.74,"x0":-2.760643,"y0":50.0,"z0":5.096624,"aX":1.5168569},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.8,"breakHorizontal":-4.6,"spinRate":2701,"spinDirection":85},"zone":14,"typeConfidence":2.0,"plateTime":0.4511469900608063,"extension":5.949678539916912},"index":2,"playId":"3840edc1-0b83-4469-ad80-87346e00f1a9","pitchNumber":1,"startTime":"2026-04-25T23:48:19.135Z","endTime":"2026-04-25T23:48:23.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"second":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":86.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.526688,"aZ":-20.61756,"pfxX":-2.1535826949622683,"pfxZ":6.104764037244902,"pX":0.094954066,"pZ":3.2485695,"vX0":7.5800166,"vY0":-135.27411,"vZ0":-2.4585629,"x":113.38,"y":151.07,"x0":-2.4377494,"y0":50.0,"z0":5.580715,"aX":-4.0767813},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.7,"breakHorizontal":2.8,"spinRate":2504,"spinDirection":195},"zone":2,"typeConfidence":0.91,"plateTime":0.3992120027542114,"extension":6.6893502796103},"index":3,"playId":"7d8497da-d7bf-415a-a049-66941b312cbd","pitchNumber":2,"startTime":"2026-04-25T23:48:42.390Z","endTime":"2026-04-25T23:48:45.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"second":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":87.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.236782,"aZ":-21.147215,"pfxX":-2.0507086567052704,"pfxZ":5.789999886760561,"pX":0.12509514,"pZ":3.2173228,"vX0":7.637428,"vY0":-135.58708,"vZ0":-2.5309317,"x":112.23,"y":151.91,"x0":-2.4343371,"y0":50.0,"z0":5.6014237,"aX":-3.9054723},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.3,"breakHorizontal":2.5,"spinRate":2521,"spinDirection":195},"zone":2,"typeConfidence":0.84,"plateTime":0.400395005941391,"extension":6.3722277563700835},"index":4,"playId":"99faedc2-bdae-4926-81d9-4836063c0656","pitchNumber":3,"startTime":"2026-04-25T23:49:02.657Z","endTime":"2026-04-25T23:49:07.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"second":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":79.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.878983,"aZ":-37.501625,"pfxX":0.8055512008704537,"pfxZ":-3.4874803789957296,"pX":1.7147703,"pZ":-0.1694685,"vX0":10.12624,"vY0":-121.98292,"vZ0":-5.765469,"x":51.64,"y":243.36,"x0":-2.5696557,"y0":50.0,"z0":5.399242,"aX":1.2305839},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-8.0,"breakHorizontal":-3.7,"spinRate":2560,"spinDirection":22},"zone":14,"typeConfidence":2.0,"plateTime":0.449631005525589,"extension":6.001197446988323},"index":5,"playId":"80d990d0-af82-4fe2-8840-5ee633927983","pitchNumber":4,"startTime":"2026-04-25T23:49:29.325Z","endTime":"2026-04-25T23:49:33.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"second":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":6,"playId":"08250936-0496-0043-002c-f08cd117d70a","startTime":"2026-04-25T23:50:00.132Z","endTime":"2026-04-25T23:50:22.431Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"second":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":3},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":7,"playId":"08250936-0496-0043-003c-f08cd117d70a","startTime":"2026-04-25T23:50:22.431Z","endTime":"2026-04-25T23:50:33.716Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"second":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"With Xander Bogaerts batting, Jackson Merrill advances to 3rd on a disengagement violation. Manny Machado advances to 2nd on a disengagement violation.","event":"Disengagement Violation","eventType":"forced_balk","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_disengagement","description":"Pitcher Disengagement Violation","player":{"id":694297,"fullName":"Brandon Pfaadt"}}},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":8,"actionPlayId":"08250936-0496-0043-003c-f08cd117d70a","startTime":"2026-04-25T23:50:33.716Z","endTime":"2026-04-25T23:50:52.534Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":694297,"link":"/api/v1/people/694297"},"defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"first":{"id":592518,"link":"/api/v1/people/592518"},"second":{"id":701538,"link":"/api/v1/people/701538"},"postOnSecond":{"id":592518,"link":"/api/v1/people/592518"},"postOnThird":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"homeTeamWinProbability":73.1,"awayTeamWinProbability":26.900000000000006,"homeTeamWinProbabilityAdded":-4.400000000000006,"leverageIndex":2.66,"dramaIndex":99.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":86.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.765064,"aZ":-20.07343,"pfxX":-3.3774015706355174,"pfxZ":6.548149848547507,"pX":0.691519,"pZ":1.2942815,"vX0":9.459622,"vY0":-133.83176,"vZ0":-7.2453575,"x":90.64,"y":203.83,"x0":-2.4213517,"y0":50.0,"z0":5.4304657,"aX":-6.24126},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.8,"breakHorizontal":4.7,"spinRate":2383,"spinDirection":205},"zone":14,"typeConfidence":1.01,"plateTime":0.40622198581695557,"extension":6.380426523879444},"index":9,"playId":"5cc52081-b715-4c86-aff3-5544b1d96fd2","pitchNumber":5,"startTime":"2026-04-25T23:50:52.534Z","endTime":"2026-04-25T23:50:58.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"second":{"id":592518,"link":"/api/v1/people/592518"},"third":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":88.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.34923,"aZ":-22.161621,"pfxX":-3.3318110573010173,"pfxZ":5.0898424283726005,"pX":1.131542,"pZ":2.2876213,"vX0":10.567632,"vY0":-137.44232,"vZ0":-4.8180575,"x":73.87,"y":177.01,"x0":-2.283586,"y0":50.0,"z0":5.5127068,"aX":-6.554101},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.6,"breakHorizontal":4.7,"spinRate":2505,"spinDirection":210},"zone":14,"typeConfidence":1.0,"plateTime":0.3932360112667084,"extension":6.509074779946034},"index":10,"playId":"458e982c-df9e-4173-b784-a5b8db2c0765","pitchNumber":6,"startTime":"2026-04-25T23:51:15.127Z","endTime":"2026-04-25T23:51:19.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"second":{"id":592518,"link":"/api/v1/people/592518"},"third":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":694297,"link":"/api/v1/people/694297"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.0,"awayTeamWinProbability":33.0,"homeTeamWinProbabilityAdded":-6.099999999999994,"leverageIndex":2.66,"dramaIndex":136.0,"contextMetrics":{},"playEndTime":"2026-04-25T23:51:19.770Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Gavin Sheets singles on a sharp ground ball to right fielder Corbin Carroll. Jackson Merrill scores. Manny Machado scores. Xander Bogaerts to 2nd.","rbi":2,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-25T23:53:48.765Z","endTime":"2026-04-25T23:54:09.359Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"postOnSecond":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2],"actionIndex":[1],"runnerIndex":[0,1,2,3,4],"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":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":{"id":694297,"link":"/api/v1/people/694297"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":{"id":694297,"link":"/api/v1/people/694297"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-25T23:51:32.073Z","endTime":"2026-04-25T23:52:22.204Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"second":{"id":592518,"link":"/api/v1/people/592518"},"third":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Taylor Clarke replaces Brandon Pfaadt.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-25T23:52:22.204Z","endTime":"2026-04-25T23:53:51.001Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664199,"link":"/api/v1/people/664199"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":694297,"link":"/api/v1/people/694297","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"second":{"id":592518,"link":"/api/v1/people/592518"},"third":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":88.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.301992,"aZ":-25.39416,"pfxX":-3.0294095906685654,"pfxZ":3.4278739742406703,"pX":0.8171489,"pZ":2.5977166,"vX0":5.372756,"vY0":-138.4274,"vZ0":-4.858576,"x":85.85,"y":168.64,"x0":-0.73978347,"y0":50.0,"z0":6.032805,"aX":-5.9918013},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.5,"breakHorizontal":4.9,"spinRate":2221,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.39742401242256165,"extension":5.717391729980628},"hitData":{"launchSpeed":93.9,"launchAngle":6.0,"totalDistance":109.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":187.5,"coordY":112.54}},"index":2,"playId":"22bf35dc-6df0-42ff-b73d-742738897325","pitchNumber":1,"startTime":"2026-04-25T23:53:51.001Z","endTime":"2026-04-25T23:54:09.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"second":{"id":592518,"link":"/api/v1/people/592518"},"third":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_ab"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_ab"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.9,"awayTeamWinProbability":48.1,"homeTeamWinProbabilityAdded":-15.100000000000001,"leverageIndex":3.5,"dramaIndex":185.0,"contextMetrics":{},"playEndTime":"2026-04-25T23:54:09.359Z","atBatIndex":49},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Ty France reaches on a fielder's choice. Xander Bogaerts to 3rd. Gavin Sheets to 2nd. Fielding error by shortstop Geraldo Perdomo.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-25T23:54:27.596Z","endTime":"2026-04-25T23:56:15.891Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"postOnSecond":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"postOnThird":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_force","runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"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":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":84.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.059763,"aZ":-27.597424,"pfxX":1.8822834423677186,"pfxZ":2.586338522396688,"pX":-0.41661745,"pZ":2.7073786,"vX0":0.49930775,"vY0":-130.34569,"vZ0":-3.512395,"x":132.88,"y":165.68,"x0":-0.85327435,"y0":50.0,"z0":6.0899773,"aX":3.3308039},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.2,"breakHorizontal":-3.7,"spinRate":2364,"spinDirection":132},"zone":4,"typeConfidence":2.0,"plateTime":0.4203850030899048,"extension":5.752824813987951},"index":0,"playId":"6608ad5d-cce1-46f4-8034-7e74b655a44f","pitchNumber":1,"startTime":"2026-04-25T23:54:38.814Z","endTime":"2026-04-25T23:54:41.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":84.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.771502,"aZ":-28.640158,"pfxX":1.3113780108493143,"pfxZ":2.0006693547635566,"pX":1.3666174,"pZ":0.74661744,"vX0":4.829006,"vY0":-130.85698,"vZ0":-7.9663424,"x":64.91,"y":218.62,"x0":-0.65861547,"y0":50.0,"z0":5.917631,"aX":2.3163452},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.0,"breakHorizontal":-3.5,"spinRate":2497,"spinDirection":109},"zone":14,"typeConfidence":2.0,"plateTime":0.421970009803772,"extension":5.527624855517089},"index":1,"playId":"f9b2520c-b2f1-4c6e-aa3f-eae46dd136fa","pitchNumber":2,"startTime":"2026-04-25T23:55:00.367Z","endTime":"2026-04-25T23:55:05.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":83.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.010988,"aZ":-27.934553,"pfxX":1.3104330484322673,"pfxZ":2.4509842060213014,"pX":1.1952461,"pZ":1.959252,"vX0":4.413944,"vY0":-129.65637,"vZ0":-5.2302036,"x":71.44,"y":185.88,"x0":-0.68782806,"y0":50.0,"z0":6.0907874,"aX":2.2666798},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.5,"breakHorizontal":-3.5,"spinRate":2226,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.4249660074710846,"extension":5.698385905093095},"index":2,"playId":"5f60e715-8b3c-4a8b-a3f3-cef2f8ea859c","pitchNumber":3,"startTime":"2026-04-25T23:55:22.490Z","endTime":"2026-04-25T23:55:26.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":96.0,"endSpeed":89.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.145048,"aZ":-24.910738,"pfxX":-5.944055013769255,"pfxZ":3.595433131916316,"pX":-0.8827132,"pZ":3.948832,"vX0":2.0103314,"vY0":-139.75046,"vZ0":-1.8363254,"x":150.65,"y":132.16,"x0":-0.8312992,"y0":50.0,"z0":6.2155185,"aX":-12.007864},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.5,"breakHorizontal":11.3,"spinRate":2195,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.39369699358940125,"extension":5.670833227828418},"index":3,"playId":"70bde86e-de46-4cb7-8a7c-32803f35262f","pitchNumber":4,"startTime":"2026-04-25T23:55:43.896Z","endTime":"2026-04-25T23:55:48.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":90.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.252245,"aZ":-25.974741,"pfxX":-6.056928963173092,"pfxZ":3.04996057992845,"pX":0.06756562,"pZ":2.7193995,"vX0":4.5357676,"vY0":-139.95714,"vZ0":-4.4623556,"x":114.42,"y":165.36,"x0":-0.7697835,"y0":50.0,"z0":5.9834285,"aX":-12.311254},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.0,"breakHorizontal":11.0,"spinRate":2106,"spinDirection":248},"zone":2,"typeConfidence":2.0,"plateTime":0.392875999212265,"extension":5.637956025406444},"hitData":{"launchSpeed":94.0,"launchAngle":-20.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.52,"coordY":143.98}},"index":4,"playId":"5527cfaf-a979-482c-9fff-9f7dc764dcb5","pitchNumber":5,"startTime":"2026-04-25T23:56:03.229Z","endTime":"2026-04-25T23:56:15.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"first":{"id":657757,"link":"/api/v1/people/657757"},"second":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_ab"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_ab"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_pa"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.0,"awayTeamWinProbability":61.0,"homeTeamWinProbabilityAdded":-12.899999999999999,"leverageIndex":3.48,"dramaIndex":171.0,"contextMetrics":{},"playEndTime":"2026-04-25T23:56:15.891Z","atBatIndex":50},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Freddy Fermin out on a sacrifice fly to left fielder Lourdes Gurriel Jr. Xander Bogaerts scores.","rbi":1,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-25T23:59:29.209Z","endTime":"2026-04-25T23:59:50.436Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"postOnSecond":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3],"actionIndex":[0,1,2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":{"id":694297,"link":"/api/v1/people/694297"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-25T23:56:43.973Z","endTime":"2026-04-25T23:59:04.169Z","isPitch":false,"type":"action","player":{"id":666023,"link":"/api/v1/people/666023"},"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Tim Tawa replaces shortstop Geraldo Perdomo, batting 1st, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-04-25T23:59:04.169Z","endTime":"2026-04-25T23:59:04.191Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694374,"link":"/api/v1/people/694374"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"101","replacedPlayer":{"id":672695,"link":"/api/v1/people/672695"},"defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":545121,"link":"/api/v1/people/545121"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":657757,"link":"/api/v1/people/657757"},"third":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from first base to shortstop for Ildemaro Vargas.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-25T23:59:04.191Z","endTime":"2026-04-25T23:59:31.415Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"600","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":657757,"link":"/api/v1/people/657757"},"third":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":83.6,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.370052,"aZ":-26.916105,"pfxX":0.6049212552313729,"pfxZ":3.017913403473501,"pX":0.50004923,"pZ":2.0105186,"vX0":2.93042,"vY0":-129.71025,"vZ0":-5.173002,"x":97.94,"y":184.5,"x0":-0.71198493,"y0":50.0,"z0":6.0231695,"aX":1.05396},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.7,"breakHorizontal":-1.7,"spinRate":2180,"spinDirection":156},"zone":9,"typeConfidence":2.0,"plateTime":0.425262987613678,"extension":5.501965134162602},"hitData":{"launchSpeed":94.0,"launchAngle":18.0,"totalDistance":311.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":82.37,"coordY":91.03}},"index":3,"playId":"e91ad77e-68c4-4784-9f52-d97c0d650c49","pitchNumber":1,"startTime":"2026-04-25T23:59:31.415Z","endTime":"2026-04-25T23:59:50.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":657757,"link":"/api/v1/people/657757"},"third":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_pa"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":43.6,"awayTeamWinProbability":56.4,"homeTeamWinProbabilityAdded":4.600000000000001,"leverageIndex":3.56,"dramaIndex":122.0,"contextMetrics":{},"playEndTime":"2026-04-25T23:59:50.436Z","atBatIndex":51},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Jake Cronenworth hit by pitch. Gavin Sheets to 3rd. Ty France to 2nd.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-26T00:00:08.337Z","endTime":"2026-04-26T00:01:09.683Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"postOnSecond":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"postOnThird":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","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":[]}],"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":87.6,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.52377,"aZ":-24.413923,"pfxX":-1.9911417048277813,"pfxZ":4.037874127466847,"pX":0.30536744,"pZ":2.7106924,"vX0":3.9364173,"vY0":-136.22066,"vZ0":-4.5433598,"x":105.36,"y":165.59,"x0":-0.88546914,"y0":50.0,"z0":6.040023,"aX":-3.826637},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.7,"breakHorizontal":3.1,"spinRate":2371,"spinDirection":207},"zone":6,"typeConfidence":2.0,"plateTime":0.40127599239349365,"extension":6.002992235143666},"index":0,"playId":"084e5cbb-8357-47cb-b06d-49f868e38da4","pitchNumber":1,"startTime":"2026-04-26T00:00:20.976Z","endTime":"2026-04-26T00:00:24.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":86.3,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.441353,"aZ":-26.592186,"pfxX":-1.5819291254197516,"pfxZ":2.9942126372667746,"pX":1.4210762,"pZ":2.5695274,"vX0":6.1401577,"vY0":-134.301,"vZ0":-4.343848,"x":62.83,"y":169.4,"x0":-0.6698983,"y0":50.0,"z0":6.049029,"aX":-2.9490125},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.8,"breakHorizontal":1.9,"spinRate":2375,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.40939900279045105,"extension":5.717949447982267},"index":1,"playId":"c7d43a66-71b8-46ce-83c4-501357ab285b","pitchNumber":2,"startTime":"2026-04-26T00:00:38.408Z","endTime":"2026-04-26T00:00:42.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":84.3,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.790028,"aZ":-28.25777,"pfxX":1.6859449504867312,"pfxZ":2.236653588653549,"pX":1.981145,"pZ":-0.108431764,"vX0":6.007034,"vY0":-130.334,"vZ0":-9.986975,"x":41.48,"y":241.71,"x0":-0.5527953,"y0":50.0,"z0":5.8386383,"aX":2.9520144},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.4,"breakHorizontal":-4.3,"spinRate":2283,"spinDirection":108},"zone":14,"typeConfidence":2.0,"plateTime":0.42308199405670166,"extension":5.612368658771665},"index":2,"playId":"c7e9a499-7dff-4c5e-bb88-a089b925b4d5","pitchNumber":3,"startTime":"2026-04-26T00:00:56.167Z","endTime":"2026-04-26T00:01:09.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.1,"awayTeamWinProbability":65.9,"homeTeamWinProbabilityAdded":-9.5,"leverageIndex":3.22,"dramaIndex":144.0,"contextMetrics":{},"playEndTime":"2026-04-26T00:01:09.683Z","atBatIndex":52},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Ramón Laureano out on a sacrifice fly to right fielder Corbin Carroll. Gavin Sheets scores. Ty France to 3rd. Throwing error by right fielder Corbin Carroll.","rbi":1,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-26T00:01:25.247Z","endTime":"2026-04-26T00:01:57.721Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"postOnThird":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"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":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":{"id":664199,"link":"/api/v1/people/664199"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"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(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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":90.4,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.456715,"aZ":-20.014713,"pfxX":-5.59181092292305,"pfxZ":5.939252029253741,"pX":-0.3150853,"pZ":1.9930446,"vX0":2.8593996,"vY0":-140.67972,"vZ0":-7.6941695,"x":129.01,"y":184.97,"x0":-0.60905516,"y0":50.0,"z0":6.0129266,"aX":-11.448018},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.0,"breakHorizontal":10.3,"spinRate":2311,"spinDirection":228},"zone":7,"typeConfidence":2.0,"plateTime":0.39135101437568665,"extension":5.631167979378087},"hitData":{"launchSpeed":89.0,"launchAngle":39.0,"totalDistance":329.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":201.44,"coordY":120.24}},"index":0,"playId":"edd5c0d2-60da-4c5b-9ae2-3da377ad9a66","pitchNumber":1,"startTime":"2026-04-26T00:01:35.105Z","endTime":"2026-04-26T00:01:57.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"first":{"id":630105,"link":"/api/v1/people/630105"},"second":{"id":664034,"link":"/api/v1/people/664034"},"third":{"id":657757,"link":"/api/v1/people/657757"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_pa"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":30.0,"awayTeamWinProbability":70.0,"homeTeamWinProbabilityAdded":-4.100000000000001,"leverageIndex":3.9,"dramaIndex":128.0,"contextMetrics":{},"playEndTime":"2026-04-26T00:01:57.721Z","atBatIndex":53},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Taylor Clarke intentionally walks Fernando Tatis Jr.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-26T00:02:23.094Z","endTime":"2026-04-26T00:02:28.601Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"postOnSecond":{"id":630105,"fullName":"Jake Cronenworth","link":"/api/v1/people/630105"},"postOnThird":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"08250936-0556-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-04-26T00:02:27.227Z","endTime":"2026-04-26T00:02:27.281Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"08250936-0556-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-04-26T00:02:27.281Z","endTime":"2026-04-26T00:02:27.285Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":2,"playId":"08250936-0556-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-04-26T00:02:27.285Z","endTime":"2026-04-26T00:02:27.290Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"index":3,"playId":"08250936-0556-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-04-26T00:02:27.290Z","endTime":"2026-04-26T00:02:28.601Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.499999999999996,"awayTeamWinProbability":71.5,"homeTeamWinProbabilityAdded":-1.5000000000000036,"leverageIndex":2.31,"dramaIndex":72.0,"contextMetrics":{},"playEndTime":"2026-04-26T00:02:28.601Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Merrill grounds out, first baseman Tim Tawa to pitcher Taylor Clarke.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-26T00:02:41.768Z","endTime":"2026-04-26T00:03:31.549Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664199,"fullName":"Taylor Clarke","link":"/api/v1/people/664199"},"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":3},"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":694374,"link":"/api/v1/people/694374"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":94.1,"endSpeed":87.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.182579,"aZ":-25.694834,"pfxX":-1.2394095089022568,"pfxZ":3.3556300354754827,"pX":1.0441699,"pZ":3.703484,"vX0":5.162762,"vY0":-136.87701,"vZ0":-2.1005414,"x":77.2,"y":138.79,"x0":-0.6911286,"y0":50.0,"z0":6.208002,"aX":-2.3931103},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.9,"breakHorizontal":1.4,"spinRate":2398,"spinDirection":196},"zone":12,"typeConfidence":2.0,"plateTime":0.4026930034160614,"extension":5.644770275576533},"index":0,"playId":"2c74af36-a80f-40fe-bd22-79c7809f13ed","pitchNumber":1,"startTime":"2026-04-26T00:02:41.768Z","endTime":"2026-04-26T00:02:46.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":84.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.600832,"aZ":-30.234543,"pfxX":-6.276810849745442,"pfxZ":1.085236243258311,"pX":0.4638517,"pZ":2.0201347,"vX0":5.6785336,"vY0":-131.5255,"vZ0":-4.1247277,"x":99.32,"y":184.24,"x0":-0.89105314,"y0":50.0,"z0":5.795794,"aX":-11.217674},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.2,"breakHorizontal":11.0,"spinRate":1768,"spinDirection":268},"zone":9,"typeConfidence":2.0,"plateTime":0.417838990688324,"extension":5.757647549386411},"index":1,"playId":"a6da851f-f8a7-4c96-81ba-061b26f2934e","pitchNumber":2,"startTime":"2026-04-26T00:02:57.893Z","endTime":"2026-04-26T00:03:01.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":88.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.191847,"aZ":-21.969374,"pfxX":-1.0418110182435492,"pfxZ":5.2090159316701214,"pX":0.7663878,"pZ":2.8700852,"vX0":4.40897,"vY0":-137.79533,"vZ0":-4.6954103,"x":87.79,"y":161.29,"x0":-0.70636153,"y0":50.0,"z0":6.042976,"aX":-2.040935},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.0,"breakHorizontal":1.2,"spinRate":2250,"spinDirection":188},"zone":6,"typeConfidence":2.0,"plateTime":0.3984780013561249,"extension":5.831204139654404},"hitData":{"launchSpeed":81.5,"launchAngle":-8.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.09,"coordY":158.68}},"index":2,"playId":"5bc5c3e0-efd5-4c5e-9353-e5b54127947c","pitchNumber":3,"startTime":"2026-04-26T00:03:19.522Z","endTime":"2026-04-26T00:03:31.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":665487,"link":"/api/v1/people/665487"},"second":{"id":630105,"link":"/api/v1/people/630105"},"third":{"id":664034,"link":"/api/v1/people/664034"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":664199,"link":"/api/v1/people/664199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.4,"awayTeamWinProbability":63.6,"homeTeamWinProbabilityAdded":7.900000000000002,"leverageIndex":3.06,"dramaIndex":130.0,"contextMetrics":{},"playEndTime":"2026-04-26T00:03:31.549Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alek Thomas grounds out, third baseman Manny Machado to first baseman Ty France.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-26T00:05:47.490Z","endTime":"2026-04-26T00:08:05.111Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"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":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Adrian Morejon replaces Germán Márquez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-26T00:04:59.732Z","endTime":"2026-04-26T00:05:49.084Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670970,"link":"/api/v1/people/670970"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":608566,"link":"/api/v1/people/608566","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":83.6,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.8544,"aZ":-34.246277,"pfxX":-1.388818876245829,"pfxZ":-1.195669320859308,"pX":-1.2911122,"pZ":2.2856922,"vX0":-9.211056,"vY0":-129.50769,"vZ0":-2.43813,"x":166.21,"y":177.07,"x0":2.461401,"y0":50.0,"z0":5.8037205,"aX":-2.4070244},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-3.0,"breakHorizontal":4.4,"spinRate":3014,"spinDirection":311},"zone":13,"typeConfidence":2.0,"plateTime":0.4274759888648987,"extension":5.347828070322672},"index":1,"playId":"d91588ea-794b-4b4b-91c4-02e5955c94a4","pitchNumber":1,"startTime":"2026-04-26T00:05:49.084Z","endTime":"2026-04-26T00:05:53.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":100.8,"endSpeed":93.3,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.805956,"aZ":-19.828382,"pfxX":6.671062721980838,"pfxZ":5.5968110251614425,"pX":0.5821227,"pZ":3.2048194,"vX0":-7.7361417,"vY0":-146.51117,"vZ0":-4.3051343,"x":94.81,"y":152.25,"x0":2.3734283,"y0":50.0,"z0":5.854557,"aX":14.715232},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":9.7,"breakHorizontal":-11.5,"spinRate":2447,"spinDirection":128},"zone":3,"typeConfidence":2.0,"plateTime":0.3743540048599243,"extension":5.979169932563161},"index":2,"playId":"2bfd0933-9d29-4beb-b443-4ca18bd58f1b","pitchNumber":2,"startTime":"2026-04-26T00:06:03.584Z","endTime":"2026-04-26T00:06:07.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":100.5,"endSpeed":93.3,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.653242,"aZ":-18.042547,"pfxX":5.574645841215538,"pfxZ":6.418464573349539,"pX":1.3242356,"pZ":3.0569487,"vX0":-5.3925853,"vY0":-146.14969,"vZ0":-4.9915485,"x":66.52,"y":156.24,"x0":2.454498,"y0":50.0,"z0":5.8419456,"aX":12.273619},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":11.2,"breakHorizontal":-9.7,"spinRate":2503,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.3736189901828766,"extension":6.160039523142216},"index":3,"playId":"962ae4f6-e5d0-4ad0-b8f9-56e3d8147e2b","pitchNumber":3,"startTime":"2026-04-26T00:06:25.353Z","endTime":"2026-04-26T00:06:29.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2,"outs":0},"pitchData":{"startSpeed":101.0,"endSpeed":93.9,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.495602,"aZ":-19.525354,"pfxX":6.0444489473433,"pfxZ":5.68578738396562,"pX":0.019475065,"pZ":3.4962764,"vX0":-8.777149,"vY0":-146.816,"vZ0":-3.7803347,"x":116.26,"y":144.38,"x0":2.2388911,"y0":50.0,"z0":5.933904,"aX":13.446584},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":10.0,"breakHorizontal":-10.1,"spinRate":2439,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.3719950020313263,"extension":6.121712641453179},"index":4,"playId":"e3e2fbaa-ef8d-4454-a530-aeaf73f18722","pitchNumber":4,"startTime":"2026-04-26T00:06:43.700Z","endTime":"2026-04-26T00:06:49.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":84.3,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.157627,"aZ":-32.943836,"pfxX":-1.3023227687895766,"pfxZ":-0.44118110677154043,"pX":-1.4508497,"pZ":0.2869816,"vX0":-9.796861,"vY0":-129.97926,"vZ0":-7.216493,"x":172.3,"y":231.03,"x0":2.5037239,"y0":50.0,"z0":5.530489,"aX":-2.2723293},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-2.4,"breakHorizontal":4.4,"spinRate":2890,"spinDirection":306},"zone":13,"typeConfidence":2.0,"plateTime":0.4266430139541626,"extension":5.262952855252844},"index":5,"playId":"750cf29f-7b1d-4872-9461-905692d0975c","pitchNumber":5,"startTime":"2026-04-26T00:07:06.172Z","endTime":"2026-04-26T00:07:09.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":84.0,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.883553,"aZ":-34.36869,"pfxX":-2.2256692622120924,"pfxZ":-1.2547637181957874,"pX":0.059117455,"pZ":2.0656989,"vX0":-5.937159,"vY0":-129.8314,"vZ0":-2.9076576,"x":114.75,"y":183.01,"x0":2.640502,"y0":50.0,"z0":5.7460465,"aX":-3.892759},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-3.1,"breakHorizontal":5.4,"spinRate":3030,"spinDirection":305},"zone":8,"typeConfidence":2.0,"plateTime":0.42595601081848145,"extension":5.320643033255429},"index":6,"playId":"fc3b6ba5-1cce-4b8e-b09f-1382af08d688","pitchNumber":6,"startTime":"2026-04-26T00:07:30.537Z","endTime":"2026-04-26T00:07:33.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":101.3,"endSpeed":94.4,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.529144,"aZ":-23.395449,"pfxX":6.571456672638419,"pfxZ":3.918228362958262,"pX":-0.21203084,"pZ":2.8971817,"vX0":-9.5085,"vY0":-147.1005,"vZ0":-4.704662,"x":125.08,"y":160.56,"x0":2.1784024,"y0":50.0,"z0":5.8626738,"aX":14.722933},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":6.7,"breakHorizontal":-11.2,"spinRate":2462,"spinDirection":118},"zone":2,"typeConfidence":2.0,"plateTime":0.3741999864578247,"extension":5.622709908197558},"hitData":{"launchSpeed":97.2,"launchAngle":-17.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.85,"coordY":157.66}},"index":7,"playId":"63001994-3512-461a-864d-af933762cf44","pitchNumber":7,"startTime":"2026-04-26T00:07:53.741Z","endTime":"2026-04-26T00:08:05.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"credit":"b_ab"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_ab"},{"player":{"id":677950,"link":"/api/v1/people/677950"},"credit":"b_pa"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.6,"awayTeamWinProbability":68.4,"homeTeamWinProbabilityAdded":-4.799999999999997,"leverageIndex":1.9,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-04-26T00:08:05.111Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tim Tawa strikes out swinging.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-26T00:08:14.229Z","endTime":"2026-04-26T00:09:30.519Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694374,"fullName":"Tim Tawa","link":"/api/v1/people/694374"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":84.2,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.85999,"aZ":-31.655083,"pfxX":-1.5511811072901476,"pfxZ":0.2946456762280051,"pX":0.71694887,"pZ":1.4707054,"vX0":-4.6551933,"vY0":-130.47939,"vZ0":-4.937887,"x":89.67,"y":199.07,"x0":2.7096622,"y0":50.0,"z0":5.7113714,"aX":-2.7322605},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.6,"breakHorizontal":4.0,"spinRate":3079,"spinDirection":290},"zone":14,"typeConfidence":2.0,"plateTime":0.42534101009368896,"extension":5.184488268349114},"index":0,"playId":"86845079-c99a-4ea3-afab-8d678dcbbae4","pitchNumber":1,"startTime":"2026-04-26T00:08:29.259Z","endTime":"2026-04-26T00:08:33.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":100.6,"endSpeed":93.8,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.338017,"aZ":-15.3445215,"pfxX":2.3379527384371266,"pfxZ":7.618582389486117,"pX":0.402897,"pZ":2.0584414,"vX0":-6.367182,"vY0":-146.10475,"vZ0":-8.360587,"x":101.64,"y":183.2,"x0":2.2866273,"y0":50.0,"z0":5.837146,"aX":5.1645174},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":13.2,"breakHorizontal":-3.5,"spinRate":2557,"spinDirection":164},"zone":9,"typeConfidence":2.0,"plateTime":0.37626001238822937,"extension":5.704914647450284},"index":1,"playId":"d7d162a0-f94e-4c2e-9f77-643ccbcc7d11","pitchNumber":2,"startTime":"2026-04-26T00:08:46.333Z","endTime":"2026-04-26T00:08:49.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":101.7,"endSpeed":94.6,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.795746,"aZ":-22.334074,"pfxX":6.710984340802891,"pfxZ":4.389133803018435,"pX":-1.181076,"pZ":1.6994488,"vX0":-11.936017,"vY0":-147.40118,"vZ0":-8.055206,"x":162.02,"y":192.89,"x0":2.016391,"y0":50.0,"z0":5.743307,"aX":15.045319},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":6.8,"breakHorizontal":-10.9,"spinRate":2371,"spinDirection":119},"zone":13,"typeConfidence":2.0,"plateTime":0.37200498580932617,"extension":5.906906340691673},"index":2,"playId":"bf04496d-e1f2-418e-aa2c-4ace46f02980","pitchNumber":3,"startTime":"2026-04-26T00:09:10.698Z","endTime":"2026-04-26T00:09:14.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":81.5,"strikeZoneTop":3.163,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.238228,"aZ":-34.156376,"pfxX":-2.9553936457070775,"pfxZ":-1.208425213502148,"pX":0.24885826,"pZ":1.1537237,"vX0":-5.349344,"vY0":-125.89107,"vZ0":-4.4175034,"x":107.51,"y":207.63,"x0":2.7659678,"y0":50.0,"z0":5.627123,"aX":-4.848166},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-3.5,"breakHorizontal":6.8,"spinRate":2899,"spinDirection":302},"zone":14,"typeConfidence":2.0,"plateTime":0.44021400809288025,"extension":5.256131956270673},"index":3,"playId":"b3f97994-8616-41fb-a400-45f222b0abf9","pitchNumber":4,"startTime":"2026-04-26T00:09:25.764Z","endTime":"2026-04-26T00:09:30.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_ab"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_ab"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"credit":"b_pa"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.900000000000002,"awayTeamWinProbability":72.1,"homeTeamWinProbabilityAdded":-3.6999999999999993,"leverageIndex":1.44,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-04-26T00:09:30.519Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ketel Marte singles on a ground ball to left fielder Ramón Laureano, deflected by third baseman Manny Machado.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-26T00:09:35.843Z","endTime":"2026-04-26T00:11:09.628Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":85.4,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.919006,"aZ":-34.06526,"pfxX":-2.1156693596070206,"pfxZ":-1.0403149621927832,"pX":0.39372048,"pZ":2.8418832,"vX0":-5.6438484,"vY0":-132.41109,"vZ0":-1.5093931,"x":101.99,"y":162.05,"x0":2.806542,"y0":50.0,"z0":5.854741,"aX":-3.8461022},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-2.5,"breakHorizontal":5.2,"spinRate":2913,"spinDirection":302},"zone":3,"typeConfidence":2.0,"plateTime":0.4195989966392517,"extension":5.077933232615313},"index":0,"playId":"d85438ec-e59f-4932-a220-462aea26bf8f","pitchNumber":1,"startTime":"2026-04-26T00:09:54.070Z","endTime":"2026-04-26T00:09:58.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":87.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.62021,"aZ":-27.849617,"pfxX":2.819566921455653,"pfxZ":2.2834251950106284,"pX":-0.6650492,"pZ":-0.034350395,"vX0":-9.02187,"vY0":-135.98174,"vZ0":-10.020666,"x":142.35,"y":239.71,"x0":2.3143077,"y0":50.0,"z0":5.589695,"aX":5.3398356},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":2.3,"breakHorizontal":-3.6,"spinRate":1032,"spinDirection":110},"zone":13,"typeConfidence":2.0,"plateTime":0.4050639867782593,"extension":5.808887988563597},"index":1,"playId":"cd9d7548-fd1b-4fad-a695-713893843132","pitchNumber":2,"startTime":"2026-04-26T00:10:16.463Z","endTime":"2026-04-26T00:10:19.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":86.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.652477,"aZ":-27.832306,"pfxX":3.4399999408271364,"pfxZ":2.3080314707568306,"pX":-1.1531463,"pZ":1.662208,"vX0":-10.267608,"vY0":-135.13019,"vZ0":-5.872956,"x":160.96,"y":193.9,"x0":2.2212074,"y0":50.0,"z0":5.772805,"aX":6.4711385},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":3.1,"breakHorizontal":-4.8,"spinRate":1077,"spinDirection":115},"zone":13,"typeConfidence":2.0,"plateTime":0.40946701169013977,"extension":5.438503787273497},"index":2,"playId":"0cb8de79-d303-4c69-9758-3572cca8b5f7","pitchNumber":3,"startTime":"2026-04-26T00:10:35.181Z","endTime":"2026-04-26T00:10:41.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.9,"endSpeed":93.8,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.354359,"aZ":-19.969692,"pfxX":1.9554330373373556,"pfxZ":5.502558833970797,"pX":-0.07796259,"pZ":3.2706923,"vX0":-7.269262,"vY0":-146.58447,"vZ0":-4.240413,"x":119.97,"y":150.47,"x0":2.159905,"y0":50.0,"z0":5.897382,"aX":4.337024},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":9.7,"breakHorizontal":-2.5,"spinRate":2450,"spinDirection":164},"zone":2,"typeConfidence":2.0,"plateTime":0.3759869933128357,"extension":5.615150991074369},"hitData":{"launchSpeed":80.1,"launchAngle":-26.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":75.96,"coordY":127.25}},"index":3,"playId":"3e9619d1-7022-426a-8529-16ea9e857a61","pitchNumber":4,"startTime":"2026-04-26T00:10:55.016Z","endTime":"2026-04-26T00:11:09.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.7,"awayTeamWinProbability":69.3,"homeTeamWinProbabilityAdded":2.799999999999997,"leverageIndex":0.96,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-04-26T00:11:09.628Z","atBatIndex":58},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Corbin Carroll walks. Ketel Marte to 2nd.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-26T00:11:17.568Z","endTime":"2026-04-26T00:14:34.496Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"postOnSecond":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":100.9,"endSpeed":93.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.62943,"aZ":-23.07514,"pfxX":6.95086604966892,"pfxZ":4.128543293382239,"pX":0.85559386,"pZ":3.8322833,"vX0":-6.8119326,"vY0":-146.62021,"vZ0":-2.1980839,"x":123.67,"y":130.06,"x0":2.2933168,"y0":50.0,"z0":5.9502983,"aX":15.319092},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":7.3,"breakHorizontal":-12.2,"spinRate":2317,"spinDirection":118},"zone":12,"typeConfidence":2.0,"plateTime":0.3750610053539276,"extension":5.883635107300726},"index":0,"playId":"f7a9fc8a-2c18-4642-9829-bb1b1e58d217","pitchNumber":1,"startTime":"2026-04-26T00:11:34.704Z","endTime":"2026-04-26T00:11:39.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":100.4,"endSpeed":93.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.323116,"aZ":-19.492077,"pfxX":6.49074811165727,"pfxZ":5.7675196664539845,"pX":0.09600394,"pZ":2.7257383,"vX0":-9.073744,"vY0":-145.79147,"vZ0":-5.4773426,"x":113.34,"y":165.19,"x0":2.3763845,"y0":50.0,"z0":5.7674117,"aX":14.272261},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":10.1,"breakHorizontal":-11.0,"spinRate":2370,"spinDirection":130},"zone":2,"typeConfidence":2.0,"plateTime":0.37630000710487366,"extension":5.826184286533064},"index":1,"playId":"5f4d79db-30f5-4ae4-8fd8-15e7d817f7af","pitchNumber":2,"startTime":"2026-04-26T00:11:53.882Z","endTime":"2026-04-26T00:11:58.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":100.0,"endSpeed":92.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.78901,"aZ":-20.98506,"pfxX":5.65307112190667,"pfxZ":5.144055082103398,"pX":1.3533005,"pZ":2.5610664,"vX0":-5.1426244,"vY0":-145.3641,"vZ0":-5.58645,"x":65.42,"y":169.63,"x0":2.397884,"y0":50.0,"z0":5.750866,"aX":12.296142},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":8.8,"breakHorizontal":-10.1,"spinRate":2410,"spinDirection":128},"zone":12,"typeConfidence":2.0,"plateTime":0.37870699167251587,"extension":5.739593286839682},"index":2,"playId":"5a1428bc-fe2e-44e4-a530-6cbf06c728a6","pitchNumber":3,"startTime":"2026-04-26T00:12:13.212Z","endTime":"2026-04-26T00:12:18.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":100.0,"endSpeed":92.7,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.998041,"aZ":-21.330397,"pfxX":6.88622023646287,"pfxZ":5.011259922831076,"pX":-0.23961942,"pZ":2.460246,"vX0":-10.04235,"vY0":-145.06099,"vZ0":-5.8555417,"x":126.13,"y":172.35,"x0":2.3504035,"y0":50.0,"z0":5.7750525,"aX":14.900811},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":8.4,"breakHorizontal":-11.5,"spinRate":2452,"spinDirection":123},"zone":5,"typeConfidence":2.0,"plateTime":0.3793010115623474,"extension":5.788352936897377},"index":3,"playId":"e3b99a66-eade-4378-aa26-55e645b57da3","pitchNumber":4,"startTime":"2026-04-26T00:12:33.800Z","endTime":"2026-04-26T00:12:37.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.9,"endSpeed":93.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.594973,"aZ":-23.143822,"pfxX":7.24078750047158,"pfxZ":4.086102263664635,"pX":0.40536746,"pZ":2.7148097,"vX0":-8.114822,"vY0":-146.59482,"vZ0":-4.968169,"x":101.55,"y":165.48,"x0":2.2513714,"y0":50.0,"z0":5.7833824,"aX":16.002064},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":6.8,"breakHorizontal":-12.6,"spinRate":2528,"spinDirection":115},"zone":3,"typeConfidence":2.0,"plateTime":0.37530699372291565,"extension":5.791085989769361},"index":4,"playId":"283dd00b-6801-490c-95dc-0dae87420eea","pitchNumber":5,"startTime":"2026-04-26T00:12:54.704Z","endTime":"2026-04-26T00:12:58.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.0,"endSpeed":93.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.629534,"aZ":-17.32342,"pfxX":1.6283070829909616,"pfxZ":6.794764066305685,"pX":0.49404526,"pZ":3.7370176,"vX0":-5.662946,"vY0":-145.44778,"vZ0":-3.4199834,"x":98.17,"y":137.88,"x0":2.2377756,"y0":50.0,"z0":5.9513845,"aX":3.5588713},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":12.4,"breakHorizontal":-2.2,"spinRate":2504,"spinDirection":169},"zone":12,"typeConfidence":2.0,"plateTime":0.37814900279045105,"extension":5.7130445801992735},"index":5,"playId":"0bfbfe9a-f0a8-490b-8643-1f6f2daec10d","pitchNumber":6,"startTime":"2026-04-26T00:13:17.450Z","endTime":"2026-04-26T00:13:24.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":101.7,"endSpeed":94.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.129082,"aZ":-22.904305,"pfxX":7.452598706943782,"pfxZ":4.148740233398797,"pX":0.32452756,"pZ":2.4491339,"vX0":-8.819158,"vY0":-147.64496,"vZ0":-5.6781855,"x":104.63,"y":172.65,"x0":2.3680675,"y0":50.0,"z0":5.7206693,"aX":16.65172},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":6.7,"breakHorizontal":-12.8,"spinRate":2401,"spinDirection":115},"zone":6,"typeConfidence":2.0,"plateTime":0.37325799465179443,"extension":5.767490137906211},"index":6,"playId":"b2397d5e-0007-4a24-b397-1cc649a806c6","pitchNumber":7,"startTime":"2026-04-26T00:13:39.744Z","endTime":"2026-04-26T00:13:44.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":84.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.64043,"aZ":-35.458473,"pfxX":-2.318385871141914,"pfxZ":-1.8686220401854023,"pX":-0.8076115,"pZ":2.137267,"vX0":-7.8518143,"vY0":-130.073,"vZ0":-2.4693732,"x":147.78,"y":181.07,"x0":2.518609,"y0":50.0,"z0":5.716276,"aX":-4.07501},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-4.2,"breakHorizontal":5.9,"spinRate":2999,"spinDirection":310},"zone":13,"typeConfidence":2.0,"plateTime":0.4246729910373688,"extension":5.361338456471761},"index":7,"playId":"70450091-e4cb-406f-bfc1-50c79e542446","pitchNumber":8,"startTime":"2026-04-26T00:14:04.492Z","endTime":"2026-04-26T00:14:09.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":101.0,"endSpeed":94.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.405365,"aZ":-19.37418,"pfxX":2.182007833259312,"pfxZ":5.739567082697951,"pX":-0.72783136,"pZ":1.409206,"vX0":-9.4968405,"vY0":-146.55855,"vZ0":-9.275243,"x":144.74,"y":200.73,"x0":2.2365224,"y0":50.0,"z0":5.7145405,"aX":4.866125},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":9.4,"breakHorizontal":-2.6,"spinRate":2447,"spinDirection":162},"zone":13,"typeConfidence":2.0,"plateTime":0.3720889985561371,"extension":6.080216623040947},"index":8,"playId":"2db82edc-d534-4c78-99d9-cdec3f951eea","pitchNumber":9,"startTime":"2026-04-26T00:14:29.495Z","endTime":"2026-04-26T00:14:34.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"first":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.199999999999996,"awayTeamWinProbability":64.80000000000001,"homeTeamWinProbabilityAdded":4.4999999999999964,"leverageIndex":2.04,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-04-26T00:14:34.496Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adrian Del Castillo called out on strikes.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-26T00:15:49.065Z","endTime":"2026-04-26T00:17:20.829Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"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":"2026-04-26T00:14:47.495Z","endTime":"2026-04-26T00:15:51.198Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"second":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":101.3,"endSpeed":93.9,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.1502,"aZ":-23.615332,"pfxX":6.263228499983239,"pfxZ":3.8469292399451485,"pX":0.6569751,"pZ":2.43708,"vX0":-6.9424376,"vY0":-147.15697,"vZ0":-5.6031466,"x":91.96,"y":172.98,"x0":2.2194881,"y0":50.0,"z0":5.735171,"aX":13.934494},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":6.2,"breakHorizontal":-10.8,"spinRate":2396,"spinDirection":116},"zone":6,"typeConfidence":2.0,"plateTime":0.3727940022945404,"extension":5.9707118613826315},"index":1,"playId":"ec206efe-ee52-4d5e-9c16-9c5d32b20808","pitchNumber":1,"startTime":"2026-04-26T00:15:51.198Z","endTime":"2026-04-26T00:15:54.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"second":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.9,"endSpeed":93.1,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.850256,"aZ":-23.58672,"pfxX":5.90751959582952,"pfxZ":3.95263772545837,"pX":-0.07095144,"pZ":1.7722442,"vX0":-8.756975,"vY0":-145.09216,"vZ0":-7.2212734,"x":119.7,"y":190.93,"x0":2.1954267,"y0":50.0,"z0":5.68668,"aX":12.834393},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":6.2,"breakHorizontal":-9.8,"spinRate":2389,"spinDirection":119},"zone":8,"typeConfidence":2.0,"plateTime":0.3782010078430176,"extension":5.862096476116831},"index":2,"playId":"fce09819-3c74-435b-a10f-259c0eb53c83","pitchNumber":2,"startTime":"2026-04-26T00:16:12.646Z","endTime":"2026-04-26T00:16:17.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"second":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.6,"endSpeed":92.7,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.466137,"aZ":-18.465971,"pfxX":1.1262598293503436,"pfxZ":6.342126041885435,"pX":-0.30429134,"pZ":2.8183105,"vX0":-7.5224676,"vY0":-144.6702,"vZ0":-5.486962,"x":128.6,"y":162.69,"x0":2.1614697,"y0":50.0,"z0":5.8372507,"aX":2.4343636},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":11.0,"breakHorizontal":-0.8,"spinRate":2474,"spinDirection":175},"zone":1,"typeConfidence":2.0,"plateTime":0.3795489966869354,"extension":5.811660152094883},"index":3,"playId":"54488861-d63e-4ac6-a5eb-e92c6b4160c3","pitchNumber":3,"startTime":"2026-04-26T00:16:32.694Z","endTime":"2026-04-26T00:16:36.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"second":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":83.8,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.686443,"aZ":-32.562595,"pfxX":-1.7047243735452335,"pfxZ":-0.2239370080605736,"pX":-0.07656168,"pZ":0.31805447,"vX0":-6.0738583,"vY0":-129.76334,"vZ0":-7.211214,"x":119.92,"y":230.19,"x0":2.4976707,"y0":50.0,"z0":5.5518436,"aX":-2.9576805},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-2.0,"breakHorizontal":4.6,"spinRate":3036,"spinDirection":302},"zone":13,"typeConfidence":2.0,"plateTime":0.42807701230049133,"extension":5.216309091863356},"index":4,"playId":"e5d481a4-cc49-489d-ad7e-01980573504f","pitchNumber":4,"startTime":"2026-04-26T00:16:54.317Z","endTime":"2026-04-26T00:17:00.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"second":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":83.8,"strikeZoneTop":3.091,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.82969,"aZ":-34.733543,"pfxX":-3.035039472298359,"pfxZ":-1.4622835075761387,"pX":0.91791004,"pZ":2.6474442,"vX0":-3.5009284,"vY0":-129.86478,"vZ0":-1.3394816,"x":82.01,"y":167.3,"x0":2.6643603,"y0":50.0,"z0":5.7504363,"aX":-5.312385},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-3.4,"breakHorizontal":6.6,"spinRate":3102,"spinDirection":302},"zone":12,"typeConfidence":2.0,"plateTime":0.4270179867744446,"extension":5.164317728027584},"index":5,"playId":"6090dec1-b0a7-46b2-b1c1-7ada203bcfe5","pitchNumber":5,"startTime":"2026-04-26T00:17:16.820Z","endTime":"2026-04-26T00:17:20.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"first":{"id":682998,"link":"/api/v1/people/682998"},"second":{"id":606466,"link":"/api/v1/people/606466"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"credit":"b_ab"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_ab"},{"player":{"id":680728,"link":"/api/v1/people/680728"},"credit":"b_pa"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.5,"awayTeamWinProbability":74.5,"homeTeamWinProbabilityAdded":-9.699999999999996,"leverageIndex":3.82,"dramaIndex":160.0,"contextMetrics":{},"playEndTime":"2026-04-26T00:17:20.829Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Manny Machado flies out to right fielder Corbin Carroll in foul territory.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-26T00:19:44.204Z","endTime":"2026-04-26T00:22:24.907Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,7,8],"actionIndex":[0],"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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jonathan Loáisiga replaces Taylor Clarke.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-26T00:18:48.659Z","endTime":"2026-04-26T00:19:46.323Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642528,"link":"/api/v1/people/642528"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":664199,"link":"/api/v1/people/664199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":91.1,"endSpeed":85.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.701056,"aZ":-29.92549,"pfxX":0.08255905127079467,"pfxZ":1.2419685193403498,"pX":3.0085926,"pZ":0.755725,"vX0":11.905626,"vY0":-132.11197,"vZ0":-6.2762794,"x":2.32,"y":218.38,"x0":-1.5211352,"y0":50.0,"z0":5.2931266,"aX":0.14945209},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":1.0,"breakHorizontal":-2.3,"spinRate":2739,"spinDirection":95},"zone":14,"typeConfidence":2.0,"plateTime":0.4132460057735443,"extension":6.040124677297636},"index":1,"playId":"5b311b1c-21bb-420f-8dcd-9a3f6cb93ad8","pitchNumber":1,"startTime":"2026-04-26T00:19:46.323Z","endTime":"2026-04-26T00:19:49.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":91.9,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.101208,"aZ":-24.38497,"pfxX":-6.698779468461283,"pfxZ":3.6537793912286833,"pX":-0.9351115,"pZ":3.5411744,"vX0":4.393337,"vY0":-143.46967,"vZ0":-1.3501378,"x":152.64,"y":143.17,"x0":-1.5996555,"y0":50.0,"z0":5.504459,"aX":-14.280286},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":6.6,"breakHorizontal":12.2,"spinRate":2215,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.3817960023880005,"extension":5.889855657662618},"index":2,"playId":"80708fd4-c9e6-4165-b3dd-0c4cf307ee8c","pitchNumber":2,"startTime":"2026-04-26T00:20:06.664Z","endTime":"2026-04-26T00:20:12.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":91.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.207037,"aZ":-23.705688,"pfxX":-6.487322604562353,"pfxZ":3.9927558753434127,"pX":-0.25909778,"pZ":2.7527297,"vX0":6.268228,"vY0":-143.15367,"vZ0":-3.3715386,"x":126.88,"y":164.46,"x0":-1.6136187,"y0":50.0,"z0":5.391276,"aX":-13.759156},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":7.0,"breakHorizontal":11.5,"spinRate":2250,"spinDirection":241},"zone":5,"typeConfidence":2.0,"plateTime":0.3833560049533844,"extension":5.799593340380611},"index":3,"playId":"43429035-4611-4d0a-b2da-73e1db9831a4","pitchNumber":3,"startTime":"2026-04-26T00:20:24.258Z","endTime":"2026-04-26T00:20:27.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":91.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.983974,"aZ":-22.79837,"pfxX":-7.8915352896442545,"pfxZ":4.458464682102203,"pX":-0.16464567,"pZ":3.115033,"vX0":6.8357315,"vY0":-142.75311,"vZ0":-2.4470866,"x":123.28,"y":154.67,"x0":-1.5470637,"y0":50.0,"z0":5.388376,"aX":-16.595098},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":7.9,"breakHorizontal":13.9,"spinRate":2182,"spinDirection":242},"zone":2,"typeConfidence":2.0,"plateTime":0.38372400403022766,"extension":5.961089074768106},"index":4,"playId":"eda84c74-05d8-4acb-8a76-5939eb9e10e2","pitchNumber":4,"startTime":"2026-04-26T00:20:45.692Z","endTime":"2026-04-26T00:20:49.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":83.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.56414,"aZ":-34.842163,"pfxX":1.1341338317225298,"pfxZ":-1.5285433688032346,"pX":-0.3392323,"pZ":2.3936057,"vX0":3.9911253,"vY0":-129.63788,"vZ0":-1.0813155,"x":129.93,"y":174.15,"x0":-2.0294554,"y0":50.0,"z0":5.4112797,"aX":1.9796718},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-3.4,"breakHorizontal":-2.9,"spinRate":2795,"spinDirection":35},"zone":4,"typeConfidence":2.0,"plateTime":0.4241819977760315,"extension":5.615495555982815},"index":5,"playId":"940e3d8b-0eae-48a5-9120-4816c2b8ec38","pitchNumber":5,"startTime":"2026-04-26T00:21:07.314Z","endTime":"2026-04-26T00:21:11.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":6,"startTime":"2026-04-26T00:21:27.833Z","endTime":"2026-04-26T00:21:48.702Z","isPitch":false,"type":"action","player":{"id":592518,"link":"/api/v1/people/592518"},"defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":91.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.566435,"aZ":-19.03001,"pfxX":-4.743700773697199,"pfxZ":6.221653673592514,"pX":0.8481955,"pZ":2.7758694,"vX0":8.389648,"vY0":-143.17809,"vZ0":-4.027874,"x":84.67,"y":163.83,"x0":-1.4815485,"y0":50.0,"z0":5.3639894,"aX":-10.021634},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.0,"breakHorizontal":7.7,"spinRate":2461,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.38279199600219727,"extension":5.95916678586344},"index":7,"playId":"94bd6cd7-a29d-45e6-8ae9-c6b9210d4506","pitchNumber":6,"startTime":"2026-04-26T00:21:48.702Z","endTime":"2026-04-26T00:21:53.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":92.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.364597,"aZ":-20.740513,"pfxX":-4.124566912651061,"pfxZ":5.379094500241317,"pX":0.45778215,"pZ":2.5153544,"vX0":7.989262,"vY0":-143.12253,"vZ0":-3.9175525,"x":99.55,"y":170.87,"x0":-1.804544,"y0":50.0,"z0":5.160207,"aX":-8.766997},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":9.6,"breakHorizontal":6.7,"spinRate":2475,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.3833400011062622,"extension":5.759107550298134},"hitData":{"launchSpeed":92.2,"launchAngle":51.0,"totalDistance":269.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":209.29,"coordY":129.27}},"index":8,"playId":"598b2126-1458-429d-8a39-05fd1caeb392","pitchNumber":7,"startTime":"2026-04-26T00:22:09.964Z","endTime":"2026-04-26T00:22:24.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":27.800000000000004,"awayTeamWinProbability":72.19999999999999,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-04-26T00:22:24.907Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xander Bogaerts strikes out swinging.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-26T00:22:34.031Z","endTime":"2026-04-26T00:24:13.741Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"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":98.8,"endSpeed":91.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.298786,"aZ":-19.544207,"pfxX":-3.5448032101308264,"pfxZ":5.920944720741332,"pX":-0.2115223,"pZ":2.9819028,"vX0":5.4292226,"vY0":-143.75865,"vZ0":-3.339931,"x":125.06,"y":158.27,"x0":-1.6479231,"y0":50.0,"z0":5.343376,"aX":-7.5613513},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":10.6,"breakHorizontal":5.9,"spinRate":2273,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.379956990480423,"extension":6.114665291753653},"index":0,"playId":"641b1dca-ce96-4528-a24a-38a82eade2f0","pitchNumber":1,"startTime":"2026-04-26T00:22:49.408Z","endTime":"2026-04-26T00:22:52.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":91.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.221142,"aZ":-20.150318,"pfxX":-4.025472430732306,"pfxZ":5.684763662458405,"pX":-0.101856954,"pZ":2.9033628,"vX0":5.8137794,"vY0":-143.18246,"vZ0":-3.206217,"x":120.88,"y":160.39,"x0":-1.619695,"y0":50.0,"z0":5.2700524,"aX":-8.514156},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":10.1,"breakHorizontal":6.7,"spinRate":2293,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.3815689980983734,"extension":6.110187121263639},"index":1,"playId":"3648070e-f307-4db5-8eb2-de027df6e418","pitchNumber":2,"startTime":"2026-04-26T00:23:07.947Z","endTime":"2026-04-26T00:23:10.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":84.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.656374,"aZ":-33.467743,"pfxX":2.3409055443260613,"pfxZ":-0.7303543095513592,"pX":0.22538713,"pZ":0.9390092,"vX0":4.1213746,"vY0":-130.77045,"vZ0":-5.103911,"x":108.41,"y":213.43,"x0":-1.6601082,"y0":50.0,"z0":5.3577065,"aX":4.1464667},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-2.5,"breakHorizontal":-5.3,"spinRate":2915,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.419730007648468,"extension":5.774714658892373},"index":2,"playId":"8e9edd83-21ac-48e9-8d74-228948ee815d","pitchNumber":3,"startTime":"2026-04-26T00:23:30.974Z","endTime":"2026-04-26T00:23:35.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":83.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.111296,"aZ":-32.979336,"pfxX":1.2603149874003852,"pfxZ":-0.4685826702263411,"pX":1.3480774,"pZ":1.33479,"vX0":7.646178,"vY0":-129.06187,"vZ0":-3.651122,"x":65.61,"y":202.74,"x0":-1.7930183,"y0":50.0,"z0":5.254367,"aX":2.1658497},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.9,"breakHorizontal":-4.0,"spinRate":2768,"spinDirection":55},"zone":14,"typeConfidence":2.0,"plateTime":0.42657700181007385,"extension":5.688838602051021},"index":3,"playId":"9d0677e0-b65e-41b1-b0c5-6308dd90805a","pitchNumber":4,"startTime":"2026-04-26T00:23:49.754Z","endTime":"2026-04-26T00:23:54.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":84.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.00595,"aZ":-34.231613,"pfxX":1.9190551375779579,"pfxZ":-1.1754330746301513,"pX":-0.42447507,"pZ":1.2579396,"vX0":3.2700822,"vY0":-129.90865,"vZ0":-3.8339832,"x":133.18,"y":204.82,"x0":-1.935994,"y0":50.0,"z0":5.2842293,"aX":3.3592322},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-3.1,"breakHorizontal":-4.3,"spinRate":2895,"spinDirection":47},"zone":13,"typeConfidence":2.0,"plateTime":0.4224199950695038,"extension":5.758192360870481},"index":4,"playId":"87e0a77b-f696-45c9-aa26-fa559f55868f","pitchNumber":5,"startTime":"2026-04-26T00:24:08.880Z","endTime":"2026-04-26T00:24:13.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.599999999999998,"awayTeamWinProbability":70.4,"homeTeamWinProbabilityAdded":1.7999999999999936,"leverageIndex":0.7,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-04-26T00:24:13.741Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gavin Sheets grounds out, second baseman Ketel Marte to first baseman Tim Tawa.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-26T00:24:19.487Z","endTime":"2026-04-26T00:26:40.526Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642528,"fullName":"Jonathan Loáisiga","link":"/api/v1/people/642528"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":6},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694374,"link":"/api/v1/people/694374"},"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, 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":90.7,"endSpeed":84.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.468029,"aZ":-26.242222,"pfxX":-8.118267603746549,"pfxZ":3.2988976775191894,"pX":0.22360235,"pZ":1.3600032,"vX0":7.6323786,"vY0":-131.86658,"vZ0":-5.328468,"x":108.48,"y":202.06,"x0":-1.6292454,"y0":50.0,"z0":5.2887535,"aX":-14.597605},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.2,"breakHorizontal":14.0,"spinRate":1811,"spinDirection":253},"zone":14,"typeConfidence":2.0,"plateTime":0.41450199484825134,"extension":6.037920009432814},"index":0,"playId":"f39aeb7b-f270-48e5-b7d2-3d1540ab3c82","pitchNumber":1,"startTime":"2026-04-26T00:24:40.139Z","endTime":"2026-04-26T00:24:43.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":91.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.540174,"aZ":-18.491915,"pfxX":-3.4109450231386917,"pfxZ":6.467519899991553,"pX":1.2149343,"pZ":2.7765813,"vX0":8.847181,"vY0":-143.05424,"vZ0":-4.126499,"x":70.69,"y":163.81,"x0":-1.4495571,"y0":50.0,"z0":5.3648915,"aX":-7.2158628},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":11.5,"breakHorizontal":4.9,"spinRate":2526,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.3823870122432709,"extension":5.994156746100878},"index":1,"playId":"4cfb8335-c2fd-4005-a926-99b50b24b6b4","pitchNumber":2,"startTime":"2026-04-26T00:25:02.795Z","endTime":"2026-04-26T00:25:08.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":91.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.537077,"aZ":-18.637589,"pfxX":-5.520275375974459,"pfxZ":6.476259959025645,"pX":1.269252,"pZ":2.5968833,"vX0":10.385416,"vY0":-142.2609,"vZ0":-3.960551,"x":68.62,"y":168.66,"x0":-1.6843635,"y0":50.0,"z0":5.1579003,"aX":-11.538297},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":11.4,"breakHorizontal":8.6,"spinRate":2583,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.3838709890842438,"extension":6.10711615229529},"index":2,"playId":"12dd331b-9440-420b-aca3-f0c7f739b2eb","pitchNumber":3,"startTime":"2026-04-26T00:25:22.186Z","endTime":"2026-04-26T00:25:27.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"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":"2026-04-26T00:25:34.962Z","endTime":"2026-04-26T00:25:45.758Z","isPitch":false,"type":"action","player":{"id":657757,"link":"/api/v1/people/657757"},"defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":90.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.43381,"aZ":-19.242598,"pfxX":-4.688425092246589,"pfxZ":6.237007736221072,"pX":0.18069226,"pZ":3.8357153,"vX0":6.9015255,"vY0":-141.71034,"vZ0":-0.72448164,"x":110.11,"y":135.22,"x0":-1.6570768,"y0":50.0,"z0":5.3022375,"aX":-9.720679},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.6,"breakHorizontal":7.8,"spinRate":2526,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.3868730068206787,"extension":5.903815425287081},"index":4,"playId":"d1592a41-8810-4541-b568-e778a9a57369","pitchNumber":4,"startTime":"2026-04-26T00:25:45.758Z","endTime":"2026-04-26T00:25:48.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":91.5,"endSpeed":85.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.437191,"aZ":-29.77464,"pfxX":-7.082519568796233,"pfxZ":1.3133070952310337,"pX":-0.09659777,"pZ":1.2912434,"vX0":6.4278016,"vY0":-133.0575,"vZ0":-4.947159,"x":120.68,"y":203.92,"x0":-1.6045276,"y0":50.0,"z0":5.2806005,"aX":-12.939698},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":1.3,"breakHorizontal":12.2,"spinRate":1732,"spinDirection":267},"zone":13,"typeConfidence":2.0,"plateTime":0.40952399373054504,"extension":6.251532261765847},"index":5,"playId":"36e68dfe-df13-4f30-b754-3ae310f778c9","pitchNumber":5,"startTime":"2026-04-26T00:26:11.110Z","endTime":"2026-04-26T00:26:17.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.07962,"aZ":-27.538832,"pfxX":-6.764921264385613,"pfxZ":2.5792126580486143,"pX":-0.34862205,"pZ":0.8573524,"vX0":5.8153934,"vY0":-132.19804,"vZ0":-6.2653184,"x":130.29,"y":215.63,"x0":-1.6856463,"y0":50.0,"z0":5.2349052,"aX":-12.157566},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":3.5,"breakHorizontal":11.6,"spinRate":1963,"spinDirection":257},"zone":13,"typeConfidence":2.0,"plateTime":0.4121840000152588,"extension":6.3228051806372285},"hitData":{"launchSpeed":50.1,"launchAngle":-32.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.46,"coordY":145.5}},"index":6,"playId":"c018f279-a36d-42bb-9e12-2c72f6b29411","pitchNumber":6,"startTime":"2026-04-26T00:26:29.718Z","endTime":"2026-04-26T00:26:40.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_ab"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_ab"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":642528,"link":"/api/v1/people/642528"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.49,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-04-26T00:26:40.526Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lourdes Gurriel Jr. grounds out, third baseman Manny Machado to first baseman Ty France.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-26T00:29:02.539Z","endTime":"2026-04-26T00:29:30.785Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jason Adam replaces Adrian Morejon.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-26T00:27:49.897Z","endTime":"2026-04-26T00:29:04.664Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592094,"link":"/api/v1/people/592094"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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.7,"endSpeed":78.9,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.91338,"aZ":-31.633156,"pfxX":-0.4557873980384173,"pfxZ":0.3466141725501676,"pX":-0.55316603,"pZ":2.8736713,"vX0":1.1516339,"vY0":-123.19107,"vZ0":-2.038448,"x":138.09,"y":161.19,"x0":-0.9643832,"y0":50.0,"z0":6.344298,"aX":-0.7112894},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.1,"breakHorizontal":0.6,"spinRate":2509,"spinDirection":330},"zone":4,"typeConfidence":2.0,"plateTime":0.44691601395606995,"extension":5.755603626331319},"index":1,"playId":"4f9fc820-b9cc-4b6e-be53-f738d488e89b","pitchNumber":1,"startTime":"2026-04-26T00:29:04.664Z","endTime":"2026-04-26T00:29:08.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.3,"strikeZoneTop":3.354,"strikeZoneBottom":1.693,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.408638,"aZ":-30.646315,"pfxX":-0.4057480227642172,"pfxZ":0.9458661666066626,"pX":0.13032152,"pZ":2.6702757,"vX0":2.871555,"vY0":-125.50831,"vZ0":-3.1386418,"x":112.03,"y":166.68,"x0":-0.9698064,"y0":50.0,"z0":6.394928,"aX":-0.6553379},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.0,"breakHorizontal":0.1,"spinRate":2576,"spinDirection":290},"zone":5,"typeConfidence":2.0,"plateTime":0.4389599859714508,"extension":5.775019722034925},"hitData":{"launchSpeed":98.5,"launchAngle":1.0,"totalDistance":62.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.27,"coordY":167.8}},"index":2,"playId":"17e63655-1d96-4573-a25a-d50120c39a3a","pitchNumber":2,"startTime":"2026-04-26T00:29:19.867Z","endTime":"2026-04-26T00:29:30.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_ab"},{"player":{"id":592094,"link":"/api/v1/people/592094"},"credit":"p_ab"},{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_pa"},{"player":{"id":592094,"link":"/api/v1/people/592094"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.5,"awayTeamWinProbability":75.5,"homeTeamWinProbabilityAdded":-6.300000000000001,"leverageIndex":2.47,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2026-04-26T00:29:30.785Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ildemaro Vargas grounds out, third baseman Manny Machado to first baseman Ty France.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-26T00:29:51.305Z","endTime":"2026-04-26T00:31:13.703Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"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":545121,"fullName":"Ildemaro Vargas","link":"/api/v1/people/545121"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":82.3,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.006176,"aZ":-30.185562,"pfxX":-0.6161417489446053,"pfxZ":1.1831890116995711,"pX":0.124895014,"pZ":2.2498589,"vX0":3.4636943,"vY0":-127.01878,"vZ0":-4.019469,"x":112.24,"y":178.03,"x0":-1.1598818,"y0":50.0,"z0":6.1755214,"aX":-1.0355347},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.3,"breakHorizontal":0.6,"spinRate":2532,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.4295809864997864,"extension":5.981847057192343},"index":0,"playId":"be9e85d5-99ef-46e3-a939-873e9e8245b4","pitchNumber":1,"startTime":"2026-04-26T00:29:58.400Z","endTime":"2026-04-26T00:30:02.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-04-26T00:30:10.141Z","endTime":"2026-04-26T00:30:23.042Z","isPitch":false,"type":"action","player":{"id":545121,"link":"/api/v1/people/545121"},"defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":82.4,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.978905,"aZ":-25.429102,"pfxX":0.1848031451382975,"pfxZ":3.9912205864125347,"pX":0.19560367,"pZ":1.5149213,"vX0":3.114521,"vY0":-128.03993,"vZ0":-6.8899307,"x":109.54,"y":197.88,"x0":-1.0509678,"y0":50.0,"z0":6.176621,"aX":0.31232938},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.1,"breakHorizontal":-1.0,"spinRate":2491,"spinDirection":169},"zone":14,"typeConfidence":2.0,"plateTime":0.4292759895324707,"extension":5.790938151477202},"index":2,"playId":"dc23b83a-fa37-4863-8ddb-ad9b34a4892f","pitchNumber":2,"startTime":"2026-04-26T00:30:23.042Z","endTime":"2026-04-26T00:30:30.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":87.8,"strikeZoneTop":3.161,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.734715,"aZ":-21.065357,"pfxX":-6.287047478157703,"pfxZ":5.70539355747343,"pX":-0.22872703,"pZ":3.7775426,"vX0":4.3796487,"vY0":-137.30733,"vZ0":-2.640617,"x":125.72,"y":136.79,"x0":-1.0154265,"y0":50.0,"z0":6.1532316,"aX":-12.241198},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.2,"breakHorizontal":11.3,"spinRate":2590,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.398252010345459,"extension":6.03919619024582},"hitData":{"launchSpeed":75.3,"launchAngle":-71.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.83,"coordY":168.82}},"index":3,"playId":"e2286745-e2cd-4a0c-bb98-2013eb749a9a","pitchNumber":3,"startTime":"2026-04-26T00:31:00.357Z","endTime":"2026-04-26T00:31:13.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":545121,"link":"/api/v1/people/545121","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_ab"},{"player":{"id":592094,"link":"/api/v1/people/592094"},"credit":"p_ab"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"credit":"b_pa"},{"player":{"id":592094,"link":"/api/v1/people/592094"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.7,"awayTeamWinProbability":80.3,"homeTeamWinProbabilityAdded":-4.800000000000001,"leverageIndex":1.9,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-04-26T00:31:13.703Z","atBatIndex":65},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Padres challenged (play at 1st), call on the field was upheld: Nolan Arenado reaches on a throwing error by third baseman Manny Machado.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-26T00:31:38.446Z","endTime":"2026-04-26T00:33:58.093Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":571448,"fullName":"Nolan Arenado","link":"/api/v1/people/571448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]}],"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":84.9,"endSpeed":79.4,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.414574,"aZ":-31.838995,"pfxX":-0.43598425347269987,"pfxZ":0.21267717146850007,"pX":0.46295276,"pZ":2.6765485,"vX0":3.3424802,"vY0":-123.60968,"vZ0":-2.5364075,"x":99.35,"y":166.51,"x0":-0.8396424,"y0":50.0,"z0":6.3388352,"aX":-0.6868865},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.4,"breakHorizontal":0.1,"spinRate":2579,"spinDirection":353},"zone":6,"typeConfidence":2.0,"plateTime":0.4441539943218231,"extension":5.854445648944283},"index":0,"playId":"8563525f-bfbc-4c09-b462-e0da4167b1a9","pitchNumber":1,"startTime":"2026-04-26T00:31:58.328Z","endTime":"2026-04-26T00:32:02.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":88.8,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.404928,"aZ":-16.679646,"pfxX":-3.2081102996360595,"pfxZ":7.842519855874729,"pX":0.3247802,"pZ":2.6230643,"vX0":4.197136,"vY0":-137.94815,"vZ0":-7.4311776,"x":104.62,"y":167.96,"x0":-0.78309053,"y0":50.0,"z0":6.4250655,"aX":-6.338251},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.3,"breakHorizontal":5.4,"spinRate":2589,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.39294999837875366,"extension":6.409255381957126},"index":1,"playId":"473df496-92a4-4d85-b0e8-462825f1a2bb","pitchNumber":2,"startTime":"2026-04-26T00:32:14.949Z","endTime":"2026-04-26T00:32:18.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":85.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.169878,"aZ":-25.56582,"pfxX":-6.553189256998497,"pfxZ":3.6466928330932076,"pX":-0.2221752,"pZ":2.0841372,"vX0":3.9658792,"vY0":-132.04718,"vZ0":-6.454301,"x":125.47,"y":182.51,"x0":-0.8744062,"y0":50.0,"z0":6.3725786,"aX":-11.875144},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.5,"breakHorizontal":11.8,"spinRate":2017,"spinDirection":247},"zone":8,"typeConfidence":2.0,"plateTime":0.4109260141849518,"extension":6.334885289975664},"index":2,"playId":"e841bc60-07b3-43c1-b466-2b146a4af5aa","pitchNumber":3,"startTime":"2026-04-26T00:32:39.391Z","endTime":"2026-04-26T00:32:43.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":87.7,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.085432,"aZ":-18.30179,"pfxX":-2.8404725466187544,"pfxZ":7.120708780964527,"pX":-0.13632874,"pZ":5.5487204,"vX0":2.728865,"vY0":-137.20218,"vZ0":0.81016076,"x":122.2,"y":88.96,"x0":-0.76476705,"y0":50.0,"z0":6.4772835,"aX":-5.533658},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.6,"breakHorizontal":5.0,"spinRate":2611,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.3981949985027313,"extension":6.047765726805358},"index":3,"playId":"ad117e28-458c-452d-a2a1-18d4c627189d","pitchNumber":4,"startTime":"2026-04-26T00:33:05.318Z","endTime":"2026-04-26T00:33:09.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":88.2,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.86981,"aZ":-17.626835,"pfxX":-1.7577559342534523,"pfxZ":7.411220411616047,"pX":-0.67246395,"pZ":4.127582,"vX0":0.9959121,"vY0":-137.6331,"vZ0":-3.316122,"x":142.63,"y":127.34,"x0":-0.8065256,"y0":50.0,"z0":6.5075197,"aX":-3.4502656},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.4,"breakHorizontal":3.2,"spinRate":2609,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.39772099256515503,"extension":5.914895083960585},"index":4,"playId":"630076cd-4daa-4c63-94d0-8b62b88f69de","pitchNumber":5,"startTime":"2026-04-26T00:33:24.946Z","endTime":"2026-04-26T00:33:29.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":80.3,"strikeZoneTop":3.277,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.148794,"aZ":-31.156546,"pfxX":-0.3227952677081889,"pfxZ":0.6326378183806036,"pX":0.4028937,"pZ":2.7045047,"vX0":3.3568666,"vY0":-124.72635,"vZ0":-2.6363091,"x":101.64,"y":165.76,"x0":-0.9065387,"y0":50.0,"z0":6.286224,"aX":-0.5191437},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.5,"breakHorizontal":0.0,"spinRate":2639,"spinDirection":3},"zone":6,"typeConfidence":2.0,"plateTime":0.4394710063934326,"extension":5.886013817599439},"hitData":{"launchSpeed":68.7,"launchAngle":5.0,"totalDistance":60.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":94.72,"coordY":165.78}},"index":5,"playId":"1891ba7c-a682-4ab2-8c88-251cd9002daf","pitchNumber":6,"startTime":"2026-04-26T00:33:42.948Z","endTime":"2026-04-26T00:33:58.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_ab"},{"player":{"id":592094,"link":"/api/v1/people/592094"},"credit":"p_ab"},{"player":{"id":571448,"link":"/api/v1/people/571448"},"credit":"b_pa"},{"player":{"id":592094,"link":"/api/v1/people/592094"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MF","challengeTeamId":135},"homeTeamWinProbability":23.3,"awayTeamWinProbability":76.7,"homeTeamWinProbabilityAdded":3.6000000000000014,"leverageIndex":1.28,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-04-26T00:33:58.093Z","atBatIndex":66},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jose Fernandez grounds into a force out, shortstop Xander Bogaerts to second baseman Jake Cronenworth. Nolan Arenado out at 2nd.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-26T00:35:57.534Z","endTime":"2026-04-26T00:37:17.966Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"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],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","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":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":699912,"fullName":"Jose Fernandez","link":"/api/v1/people/699912"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.9,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.690458,"aZ":-31.639484,"pfxX":0.11574803286884713,"pfxZ":0.34188976379360736,"pX":-1.2468537,"pZ":3.8581495,"vX0":-0.03781496,"vY0":-123.00374,"vZ0":0.37513778,"x":164.53,"y":134.61,"x0":-1.246483,"y0":50.0,"z0":6.3414664,"aX":0.18097441},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":0.4,"breakHorizontal":-0.2,"spinRate":2506,"spinDirection":20},"zone":11,"typeConfidence":2.0,"plateTime":0.44764798879623413,"extension":5.646775087972325},"index":0,"playId":"f140165b-d405-441f-929f-2f86ce8287a5","pitchNumber":1,"startTime":"2026-04-26T00:35:57.534Z","endTime":"2026-04-26T00:36:01.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.6,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.65671,"aZ":-31.513895,"pfxX":0.3182677200108062,"pfxZ":0.41649607193516924,"pX":-0.92365485,"pZ":2.6177166,"vX0":0.6510269,"vY0":-124.01237,"vZ0":-2.6118603,"x":152.21,"y":168.1,"x0":-1.2289633,"y0":50.0,"z0":6.264698,"aX":0.5044521},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.0,"breakHorizontal":-0.7,"spinRate":2500,"spinDirection":36},"zone":13,"typeConfidence":2.0,"plateTime":0.4429680109024048,"extension":5.831791190650518},"index":1,"playId":"602a305b-f5f6-4a15-92ee-bef4c0c4a6d5","pitchNumber":2,"startTime":"2026-04-26T00:36:17.119Z","endTime":"2026-04-26T00:36:21.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.8,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.25821,"aZ":-31.375944,"pfxX":0.03606299173057548,"pfxZ":0.5145275628003548,"pX":-0.56380576,"pZ":2.2592552,"vX0":1.2881365,"vY0":-122.6903,"vZ0":-3.1443734,"x":138.49,"y":177.78,"x0":-1.096378,"y0":50.0,"z0":6.1800165,"aX":0.055925198},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.1,"breakHorizontal":-0.4,"spinRate":2535,"spinDirection":19},"zone":7,"typeConfidence":2.0,"plateTime":0.44874700903892517,"extension":5.7105282003798195},"index":2,"playId":"a4b84e26-2165-4a98-a639-db0d38ed609b","pitchNumber":3,"startTime":"2026-04-26T00:36:37.054Z","endTime":"2026-04-26T00:36:42.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":3,"startTime":"2026-04-26T00:36:47.208Z","endTime":"2026-04-26T00:37:08.059Z","isPitch":false,"type":"action","player":{"id":699912,"link":"/api/v1/people/699912"},"defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":80.1,"strikeZoneTop":3.352,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.70484,"aZ":-30.676313,"pfxX":-0.5456299235032299,"pfxZ":0.9362598309132056,"pX":0.06992783,"pZ":2.0720472,"vX0":3.1508563,"vY0":-124.548775,"vZ0":-3.8992357,"x":114.33,"y":182.83,"x0":-1.1308826,"y0":50.0,"z0":6.13874,"aX":-0.87282807},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.8,"breakHorizontal":0.4,"spinRate":2400,"spinDirection":284},"zone":8,"typeConfidence":2.0,"plateTime":0.4406830072402954,"extension":5.864576874129728},"hitData":{"launchSpeed":60.7,"launchAngle":-53.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.45,"coordY":156.14}},"index":4,"playId":"4a18500c-51e9-4aa2-9816-e2c974920103","pitchNumber":4,"startTime":"2026-04-26T00:37:08.059Z","endTime":"2026-04-26T00:37:17.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":699912,"link":"/api/v1/people/699912","batSide":{"code":"R","description":"Right"}},"first":{"id":571448,"link":"/api/v1/people/571448"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699912,"link":"/api/v1/people/699912"},"credit":"b_ab"},{"player":{"id":592094,"link":"/api/v1/people/592094"},"credit":"p_ab"},{"player":{"id":699912,"link":"/api/v1/people/699912"},"credit":"b_pa"},{"player":{"id":592094,"link":"/api/v1/people/592094"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.5,"awayTeamWinProbability":83.5,"homeTeamWinProbabilityAdded":-6.800000000000001,"leverageIndex":2.72,"dramaIndex":115.0,"contextMetrics":{},"playEndTime":"2026-04-26T00:37:17.966Z","atBatIndex":67},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ty France homers (3) on a fly ball to right field.","rbi":1,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-26T00:39:32.156Z","endTime":"2026-04-26T00:41:56.683Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694851,"fullName":"Andrew Hoffmann","link":"/api/v1/people/694851"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6,7],"actionIndex":[0],"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":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":{"id":694851,"link":"/api/v1/people/694851"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Andrew Hoffmann replaces Jonathan Loáisiga.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-26T00:38:34.808Z","endTime":"2026-04-26T00:39:34.136Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694851,"link":"/api/v1/people/694851"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":642528,"link":"/api/v1/people/642528","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.815845,"aZ":-32.17461,"pfxX":3.336574735603933,"pfxZ":-3.543307211943975E-4,"pX":0.8325787,"pZ":0.8838911,"vX0":2.0244849,"vY0":-125.4532,"vZ0":-6.052024,"x":85.26,"y":214.91,"x0":-0.41459647,"y0":50.0,"z0":5.9138746,"aX":5.37478},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.7,"breakHorizontal":-6.8,"spinRate":2645,"spinDirection":68},"zone":14,"typeConfidence":2.0,"plateTime":0.4374299943447113,"extension":6.033946757554381},"index":1,"playId":"4f19120a-4ba7-446a-92cd-082dabddef0a","pitchNumber":1,"startTime":"2026-04-26T00:39:34.136Z","endTime":"2026-04-26T00:39:38.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.805124,"aZ":-31.3677,"pfxX":2.756338478542688,"pfxZ":0.4942125941472729,"pX":0.82645017,"pZ":0.9513648,"vX0":2.5441504,"vY0":-126.18505,"vZ0":-5.7584643,"x":85.5,"y":213.09,"x0":-0.5476673,"y0":50.0,"z0":5.751578,"aX":4.4971848},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.6,"breakHorizontal":-5.8,"spinRate":2645,"spinDirection":74},"zone":14,"typeConfidence":2.0,"plateTime":0.4341849982738495,"extension":6.099498178076556},"index":2,"playId":"2746fb94-cd28-4d01-bf53-9023c79d7f92","pitchNumber":2,"startTime":"2026-04-26T00:39:52.955Z","endTime":"2026-04-26T00:39:56.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-26T00:40:01.949Z","endTime":"2026-04-26T00:40:17.809Z","isPitch":false,"type":"action","player":{"id":664034,"link":"/api/v1/people/664034"},"defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":87.3,"endSpeed":82.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.801529,"aZ":-28.940346,"pfxX":2.1633070226260056,"pfxZ":1.9300787702320128,"pX":0.5615945,"pZ":0.36534777,"vX0":2.4596326,"vY0":-127.0224,"vZ0":-7.6931334,"x":95.59,"y":228.92,"x0":-0.69025916,"y0":50.0,"z0":5.65188,"aX":3.6244981},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.0,"breakHorizontal":-4.6,"spinRate":2530,"spinDirection":105},"zone":14,"typeConfidence":2.0,"plateTime":0.4297710061073303,"extension":6.021062924167302},"index":4,"playId":"44d0298b-a4e6-4194-8eda-65b44c37a6c1","pitchNumber":3,"startTime":"2026-04-26T00:40:17.809Z","endTime":"2026-04-26T00:40:20.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":82.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.890085,"aZ":-31.387356,"pfxX":2.1822046576522465,"pfxZ":0.47476379215482645,"pX":1.366939,"pZ":0.58081037,"vX0":4.0416703,"vY0":-126.3957,"vZ0":-6.9906073,"x":64.9,"y":223.1,"x0":-0.5206299,"y0":50.0,"z0":5.822989,"aX":3.616014},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.6,"breakHorizontal":-4.9,"spinRate":2528,"spinDirection":73},"zone":14,"typeConfidence":2.0,"plateTime":0.43140798807144165,"extension":6.1093865260677385},"index":5,"playId":"862ab2c8-8eb6-41d8-9d35-bf99d25f21d3","pitchNumber":4,"startTime":"2026-04-26T00:40:39.676Z","endTime":"2026-04-26T00:40:44.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":89.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.565552,"aZ":-16.887932,"pfxX":0.8928346792309302,"pfxZ":7.600984352780138,"pX":-0.7040584,"pZ":2.0380807,"vX0":-0.68648624,"vY0":-139.9772,"vZ0":-7.563878,"x":143.84,"y":183.75,"x0":-0.5728871,"y0":50.0,"z0":5.85334,"aX":1.7955841},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.8,"breakHorizontal":-1.6,"spinRate":2429,"spinDirection":172},"zone":7,"typeConfidence":2.0,"plateTime":0.3903209865093231,"extension":6.213937140512341},"index":6,"playId":"dfb7f5b6-972f-4a2d-b79f-db6c725df739","pitchNumber":5,"startTime":"2026-04-26T00:41:00.968Z","endTime":"2026-04-26T00:41:08.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":89.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.718987,"aZ":-19.433086,"pfxX":-0.24696850533208506,"pfxZ":6.403622078144644,"pX":0.23830052,"pZ":1.8322474,"vX0":2.2223358,"vY0":-138.89616,"vZ0":-7.6598,"x":107.92,"y":189.31,"x0":-0.5338189,"y0":50.0,"z0":5.876729,"aX":-0.49140093},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.7,"breakHorizontal":0.1,"spinRate":2427,"spinDirection":180},"zone":8,"typeConfidence":2.0,"plateTime":0.39433398842811584,"extension":5.978720551087787},"hitData":{"launchSpeed":101.9,"launchAngle":29.0,"totalDistance":370.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":229.07,"coordY":86.69}},"index":7,"playId":"06f3a31e-cc54-4da7-8b39-c05dccc36cfd","pitchNumber":6,"startTime":"2026-04-26T00:41:28.292Z","endTime":"2026-04-26T00:41:56.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_ab"},{"player":{"id":694851,"link":"/api/v1/people/694851"},"credit":"p_ab"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_pa"},{"player":{"id":694851,"link":"/api/v1/people/694851"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.6,"awayTeamWinProbability":92.4,"homeTeamWinProbabilityAdded":-8.9,"leverageIndex":0.65,"dramaIndex":76.0,"contextMetrics":{},"playEndTime":"2026-04-26T00:41:56.683Z","atBatIndex":68},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Freddy Fermin reaches on a fielding error by shortstop Ildemaro Vargas.","rbi":0,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-26T00:41:59.961Z","endTime":"2026-04-26T00:42:33.171Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694851,"fullName":"Andrew Hoffmann","link":"/api/v1/people/694851"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"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":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":90.3,"strikeZoneTop":3.105,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.09721,"aZ":-18.20603,"pfxX":-2.434133867344518,"pfxZ":6.817716547823327,"pX":-0.29472768,"pZ":1.7350918,"vX0":1.8525426,"vY0":-141.07474,"vZ0":-8.033382,"x":128.23,"y":191.93,"x0":-0.6394062,"y0":50.0,"z0":5.757175,"aX":-4.9869947},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.3,"breakHorizontal":4.3,"spinRate":2478,"spinDirection":202},"zone":7,"typeConfidence":2.0,"plateTime":0.3864710032939911,"extension":6.268202006973306},"hitData":{"launchSpeed":63.4,"launchAngle":-46.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":84.58,"coordY":119.14}},"index":0,"playId":"ff5b4bb5-d404-40fa-a0f8-287504c3aac3","pitchNumber":1,"startTime":"2026-04-26T00:42:16.481Z","endTime":"2026-04-26T00:42:33.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_ab"},{"player":{"id":694851,"link":"/api/v1/people/694851"},"credit":"p_ab"},{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_pa"},{"player":{"id":694851,"link":"/api/v1/people/694851"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.5,"awayTeamWinProbability":93.5,"homeTeamWinProbabilityAdded":-1.0999999999999996,"leverageIndex":0.31,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-04-26T00:42:33.171Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Cronenworth strikes out swinging.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-26T00:42:51.517Z","endTime":"2026-04-26T00:47:49.237Z","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":694851,"fullName":"Andrew Hoffmann","link":"/api/v1/people/694851"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[6],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"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":7},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"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":95.8,"endSpeed":89.3,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.24069,"aZ":-17.043497,"pfxX":-1.1503543176754252,"pfxZ":7.529212381896071,"pX":-0.06997704,"pZ":3.1112173,"vX0":1.8655282,"vY0":-139.43294,"vZ0":-4.74519,"x":119.67,"y":154.78,"x0":-0.5921851,"y0":50.0,"z0":5.92604,"aX":-2.3117487},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.6,"breakHorizontal":1.9,"spinRate":2303,"spinDirection":188},"zone":2,"typeConfidence":2.0,"plateTime":0.3946569859981537,"extension":5.674977002181405},"index":0,"playId":"99004edf-69ca-4b6e-8673-a02bcae60f5b","pitchNumber":1,"startTime":"2026-04-26T00:42:57.323Z","endTime":"2026-04-26T00:43:01.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":666023,"link":"/api/v1/people/666023"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.1,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.21658,"aZ":-28.595224,"pfxX":0.09492125846152229,"pfxZ":2.2253936787289894,"pX":0.8097736,"pZ":1.5453806,"vX0":3.3259513,"vY0":-125.45292,"vZ0":-4.991224,"x":86.13,"y":197.05,"x0":-0.53964895,"y0":50.0,"z0":5.8565845,"aX":0.15265748},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.1,"breakHorizontal":-0.8,"spinRate":874,"spinDirection":156},"zone":14,"typeConfidence":2.0,"plateTime":0.4384239912033081,"extension":5.931328600785863},"index":1,"playId":"eb95082e-3c19-4e5e-b10d-b17c98bbedb2","pitchNumber":2,"startTime":"2026-04-26T00:43:17.006Z","endTime":"2026-04-26T00:43:20.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":666023,"link":"/api/v1/people/666023"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":83.2,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.387064,"aZ":-27.425318,"pfxX":-3.2306694256977764,"pfxZ":2.7829132915481805,"pX":1.5859121,"pZ":0.20139764,"vX0":6.3893404,"vY0":-128.24243,"vZ0":-8.659849,"x":56.55,"y":233.34,"x0":-0.49185696,"y0":50.0,"z0":5.6815615,"aX":-5.5128217},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.5,"breakHorizontal":5.0,"spinRate":1008,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.42587798833847046,"extension":6.012480481090194},"index":2,"playId":"a3a15b86-dfa2-495f-b91d-d164ac2cd383","pitchNumber":3,"startTime":"2026-04-26T00:43:35.365Z","endTime":"2026-04-26T00:43:40.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":666023,"link":"/api/v1/people/666023"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":95.3,"endSpeed":88.8,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.64733,"aZ":-16.132597,"pfxX":-4.014251973685317,"pfxZ":8.08964564105657,"pX":-0.75951445,"pZ":2.0886974,"vX0":1.0982251,"vY0":-138.66476,"vZ0":-7.1917353,"x":145.95,"y":182.39,"x0":-0.6364108,"y0":50.0,"z0":5.756365,"aX":-7.9601016},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.9,"breakHorizontal":7.4,"spinRate":2301,"spinDirection":209},"zone":7,"typeConfidence":2.0,"plateTime":0.3934360146522522,"extension":6.196479706626551},"index":3,"playId":"2084b75c-c1cb-4830-b0f4-9b9e2924eacc","pitchNumber":4,"startTime":"2026-04-26T00:44:01.946Z","endTime":"2026-04-26T00:44:05.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":666023,"link":"/api/v1/people/666023"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"playId":"08250936-0716-0043-001c-f08cd117d70a","startTime":"2026-04-26T00:44:21.525Z","endTime":"2026-04-26T00:44:41.609Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":666023,"link":"/api/v1/people/666023"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":89.4,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.30331,"aZ":-20.281271,"pfxX":-4.602401685996318,"pfxZ":5.90807105612567,"pX":-1.3800722,"pZ":2.5088122,"vX0":-0.5732644,"vY0":-139.76839,"vZ0":-5.425889,"x":169.61,"y":171.04,"x0":-0.5760728,"y0":50.0,"z0":5.7732186,"aX":-9.264495},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.0,"breakHorizontal":8.8,"spinRate":2306,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.38929998874664307,"extension":6.359347051835748},"index":5,"playId":"a2e8411c-b345-4945-8cbc-ea6f1f687b89","pitchNumber":5,"startTime":"2026-04-26T00:44:41.609Z","endTime":"2026-04-26T00:44:57.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":666023,"link":"/api/v1/people/666023"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Umpire reviewed (tag play), call on the field was upheld: Freddy Fermin caught stealing 2nd base, catcher Adrian Del Castillo to shortstop Ildemaro Vargas.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":true,"hasReview":true},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":0},"index":6,"actionPlayId":"a2e8411c-b345-4945-8cbc-ea6f1f687b89","startTime":"2026-04-26T00:44:57.244Z","endTime":"2026-04-26T00:47:44.417Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":666023,"link":"/api/v1/people/666023"},"defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":630105,"link":"/api/v1/people/630105","batSide":{"code":"L","description":"Left"}},"first":{"id":666023,"link":"/api/v1/people/666023"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"NA"},"homeTeamWinProbability":8.4,"awayTeamWinProbability":91.6,"homeTeamWinProbabilityAdded":1.9000000000000004,"leverageIndex":0.48,"dramaIndex":29.0,"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":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":89.1,"strikeZoneTop":3.172,"strikeZoneBottom":1.601,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.853464,"aZ":-17.453821,"pfxX":-0.19110236903579214,"pfxZ":7.405117975445243,"pX":1.0170735,"pZ":1.3737106,"vX0":4.4540257,"vY0":-138.86731,"vZ0":-9.047506,"x":78.23,"y":201.69,"x0":-0.57060367,"y0":50.0,"z0":5.793409,"aX":-0.379895},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.1,"breakHorizontal":-0.5,"spinRate":2295,"spinDirection":177},"zone":14,"typeConfidence":2.0,"plateTime":0.3916490077972412,"extension":6.37724721838483},"index":7,"playId":"b104c4f0-306f-4e9e-9dac-397ad0390ef9","pitchNumber":6,"startTime":"2026-04-26T00:47:44.417Z","endTime":"2026-04-26T00:47:49.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"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":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_ab"},{"player":{"id":694851,"link":"/api/v1/people/694851"},"credit":"p_ab"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"credit":"b_pa"},{"player":{"id":694851,"link":"/api/v1/people/694851"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.0,"awayTeamWinProbability":91.0,"homeTeamWinProbabilityAdded":0.5999999999999996,"leverageIndex":0.48,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-04-26T00:47:49.237Z","atBatIndex":70},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ramón Laureano walks.","rbi":0,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-26T00:48:01.735Z","endTime":"2026-04-26T00:49:17.706Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694851,"fullName":"Andrew Hoffmann","link":"/api/v1/people/694851"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":81.3,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.139656,"aZ":-29.738369,"pfxX":-0.30511810524961136,"pfxZ":1.4854724130292576,"pX":-0.23546918,"pZ":0.46263778,"vX0":1.3580643,"vY0":-126.31391,"vZ0":-7.445072,"x":125.98,"y":226.29,"x0":-0.7370276,"y0":50.0,"z0":5.7895045,"aX":-0.5003084},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.0,"breakHorizontal":0.4,"spinRate":922,"spinDirection":263},"zone":13,"typeConfidence":2.0,"plateTime":0.43138399720191956,"extension":6.338070853175766},"index":0,"playId":"05e8aba9-a926-4e8b-a0a2-1b52bc7f8b07","pitchNumber":1,"startTime":"2026-04-26T00:48:14.375Z","endTime":"2026-04-26T00:48:19.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":82.8,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.821466,"aZ":-28.634544,"pfxX":1.6926771660489357,"pfxZ":2.088307102364818,"pX":0.7946981,"pZ":0.40878937,"vX0":2.6663845,"vY0":-127.94313,"vZ0":-7.8517456,"x":86.71,"y":227.74,"x0":-0.47113517,"y0":50.0,"z0":5.6890025,"aX":2.868924},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.3,"breakHorizontal":-3.7,"spinRate":2505,"spinDirection":111},"zone":14,"typeConfidence":2.0,"plateTime":0.4266839921474457,"extension":6.080072304708125},"index":1,"playId":"8188a808-16ea-4d4e-9cb4-2c8fadfa20aa","pitchNumber":2,"startTime":"2026-04-26T00:48:33.588Z","endTime":"2026-04-26T00:48:37.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":89.1,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.964315,"aZ":-18.385096,"pfxX":-3.1190946346192847,"pfxZ":6.948346345443424,"pX":1.1617258,"pZ":1.3293339,"vX0":5.629577,"vY0":-138.56828,"vZ0":-8.7324505,"x":72.72,"y":202.89,"x0":-0.47294948,"y0":50.0,"z0":5.7018337,"aX":-6.18981},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.4,"breakHorizontal":4.9,"spinRate":2451,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.39298999309539795,"extension":6.252903481480955},"index":2,"playId":"8b039b37-e52b-4fe9-b090-b4696777b0cd","pitchNumber":3,"startTime":"2026-04-26T00:48:54.396Z","endTime":"2026-04-26T00:48:58.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.8,"strikeZoneTop":3.065,"strikeZoneBottom":1.547,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.377047,"aZ":-17.724705,"pfxX":-3.3545670077556697,"pfxZ":7.448464514702323,"pX":-1.0918242,"pZ":1.9964731,"vX0":0.057132546,"vY0":-137.21465,"vZ0":-7.040115,"x":158.62,"y":184.88,"x0":-0.6768143,"y0":50.0,"z0":5.767005,"aX":-6.507523},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.7,"breakHorizontal":6.4,"spinRate":2410,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.3983460068702698,"extension":6.1127656870313825},"index":3,"playId":"be56fe29-7529-4aa3-8064-e90855e80099","pitchNumber":4,"startTime":"2026-04-26T00:49:13.660Z","endTime":"2026-04-26T00:49:17.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":657656,"link":"/api/v1/people/657656","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"credit":"b_pa"},{"player":{"id":694851,"link":"/api/v1/people/694851"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.6,"awayTeamWinProbability":91.4,"homeTeamWinProbabilityAdded":-0.40000000000000036,"leverageIndex":0.17,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-04-26T00:49:17.706Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Fernando Tatis Jr. singles on a ground ball to right fielder Corbin Carroll. Ramón Laureano out at 3rd on the throw, right fielder Corbin Carroll to shortstop Ildemaro Vargas.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-26T00:49:30.518Z","endTime":"2026-04-26T00:52:44.973Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694851,"fullName":"Andrew Hoffmann","link":"/api/v1/people/694851"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2],"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":7},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"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":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":657656,"fullName":"Ramón Laureano","link":"/api/v1/people/657656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":545121,"link":"/api/v1/people/545121"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":89.0,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.825283,"aZ":-17.757244,"pfxX":-2.3570866507338724,"pfxZ":7.254488355531466,"pX":0.21499673,"pZ":1.8017684,"vX0":2.6479988,"vY0":-138.62846,"vZ0":-7.7154393,"x":108.8,"y":190.13,"x0":-0.43751642,"y0":50.0,"z0":5.761184,"aX":-4.6842093},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.1,"breakHorizontal":4.0,"spinRate":2559,"spinDirection":199},"zone":8,"typeConfidence":2.0,"plateTime":0.3919430077075958,"extension":6.363907354710295},"index":0,"playId":"d05a6365-483c-486b-b93c-9ce4431c4822","pitchNumber":1,"startTime":"2026-04-26T00:49:45.387Z","endTime":"2026-04-26T00:49:49.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":89.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.050367,"aZ":-15.853911,"pfxX":-0.19755905611425872,"pfxZ":8.103543027179446,"pX":0.8228314,"pZ":2.4988155,"vX0":3.341142,"vY0":-139.74565,"vZ0":-6.3863945,"x":85.64,"y":171.31,"x0":-0.35326117,"y0":50.0,"z0":5.8221326,"aX":-0.3978773},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.9,"breakHorizontal":-0.2,"spinRate":2468,"spinDirection":179},"zone":14,"typeConfidence":2.0,"plateTime":0.3884870111942291,"extension":6.465898958716805},"index":1,"playId":"3b741e99-e8e9-49c5-91c3-1449dd5716a6","pitchNumber":2,"startTime":"2026-04-26T00:50:04.487Z","endTime":"2026-04-26T00:50:08.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"playId":"08250936-0736-0023-001c-f08cd117d70a","startTime":"2026-04-26T00:50:33.451Z","endTime":"2026-04-26T00:50:54.140Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":89.5,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.771414,"aZ":-17.258469,"pfxX":-1.7931495653832052,"pfxZ":7.397125907770292,"pX":0.099435695,"pZ":2.4252002,"vX0":2.19646,"vY0":-139.76338,"vZ0":-6.2606397,"x":113.21,"y":173.3,"x0":-0.45729333,"y0":50.0,"z0":5.7917323,"aX":-3.6156921},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.6,"breakHorizontal":3.0,"spinRate":2425,"spinDirection":194},"zone":5,"typeConfidence":2.0,"plateTime":0.3881880044937134,"extension":6.479875152818173},"index":3,"playId":"d1643a38-dbef-43b0-9e9e-a1963958171b","pitchNumber":3,"startTime":"2026-04-26T00:50:54.140Z","endTime":"2026-04-26T00:50:57.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"P","description":"Pitchout"},"description":"Pitchout","code":"P","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.106777,"aZ":-16.804377,"pfxX":-3.6729922092805696,"pfxZ":8.497913404712525,"pX":1.9003543,"pZ":3.5031958,"vX0":6.7603836,"vY0":-132.59137,"vZ0":-3.1494849,"x":44.56,"y":144.19,"x0":-0.18798228,"y0":50.0,"z0":5.9090424,"aX":-6.643078},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.5,"breakHorizontal":5.8,"spinRate":2325,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.41321301460266113,"extension":6.012900138464499},"index":4,"playId":"478b0a35-ba2b-4c83-8a06-55185596028c","pitchNumber":4,"startTime":"2026-04-26T00:51:16.367Z","endTime":"2026-04-26T00:51:20.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":82.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.63924,"aZ":-33.272217,"pfxX":-3.049055070388974,"pfxZ":-0.6474803135854991,"pX":0.71877295,"pZ":1.2411023,"vX0":4.0984745,"vY0":-128.17213,"vZ0":-5.112618,"x":89.6,"y":205.27,"x0":-0.49141404,"y0":50.0,"z0":5.7992287,"aX":-5.1712303},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-2.5,"breakHorizontal":5.0,"spinRate":1139,"spinDirection":303},"zone":14,"typeConfidence":2.0,"plateTime":0.4251919984817505,"extension":6.236184456842778},"index":5,"playId":"289e15c8-299e-4745-982c-c0dcf7ef9efd","pitchNumber":5,"startTime":"2026-04-26T00:51:35.563Z","endTime":"2026-04-26T00:51:40.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.7,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.760496,"aZ":-18.532625,"pfxX":-3.35409445321466,"pfxZ":6.844685302944633,"pX":0.10961614,"pZ":2.660863,"vX0":3.2755709,"vY0":-139.44164,"vZ0":-5.276447,"x":112.82,"y":166.94,"x0":-0.63898295,"y0":50.0,"z0":5.7782316,"aX":-6.684672},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.6,"breakHorizontal":5.8,"spinRate":2453,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.3907560110092163,"extension":6.392106140066632},"index":6,"playId":"cb57d7ff-f03e-4a02-8f72-420be220c0e1","pitchNumber":6,"startTime":"2026-04-26T00:51:56.846Z","endTime":"2026-04-26T00:51:59.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":81.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.944458,"aZ":-31.871874,"pfxX":-4.406299178055891,"pfxZ":0.18303148727130703,"pX":0.5049409,"pZ":1.943412,"vX0":3.798317,"vY0":-126.432175,"vZ0":-3.372897,"x":97.75,"y":186.31,"x0":-0.43195537,"y0":50.0,"z0":5.795863,"aX":-7.2749214},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.6,"breakHorizontal":7.6,"spinRate":856,"spinDirection":280},"zone":9,"typeConfidence":2.0,"plateTime":0.4299370050430298,"extension":6.366358419728717},"hitData":{"launchSpeed":105.5,"launchAngle":-10.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":175.84,"coordY":126.74}},"index":7,"playId":"368bf253-0ce9-4daa-9122-7e84ead0605e","pitchNumber":7,"startTime":"2026-04-26T00:52:22.405Z","endTime":"2026-04-26T00:52:44.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694851,"link":"/api/v1/people/694851","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":694374,"link":"/api/v1/people/694374"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":571448,"link":"/api/v1/people/571448"},"shortstop":{"id":545121,"link":"/api/v1/people/545121"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":677950,"link":"/api/v1/people/677950"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"first":{"id":657656,"link":"/api/v1/people/657656"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":694851,"link":"/api/v1/people/694851"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":694851,"link":"/api/v1/people/694851"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.5,"awayTeamWinProbability":90.5,"homeTeamWinProbabilityAdded":0.9000000000000004,"leverageIndex":0.34,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-04-26T00:52:44.973Z","atBatIndex":72},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alek Thomas flies out to left fielder Ramón Laureano.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-26T00:55:05.956Z","endTime":"2026-04-26T00:56:53.956Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5,6,7],"actionIndex":[0],"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":677950,"fullName":"Alek Thomas","link":"/api/v1/people/677950"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":657656,"link":"/api/v1/people/657656"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Mason Miller replaces Jason Adam.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-04-26T00:53:44.514Z","endTime":"2026-04-26T00:55:08.023Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695243,"link":"/api/v1/people/695243"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":87.9,"endSpeed":81.9,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.45037,"aZ":-36.007114,"pfxX":4.3087006788554145,"pfxZ":-2.2853542793923474,"pX":0.32166338,"pZ":2.5729723,"vX0":3.9978478,"vY0":-127.94002,"vZ0":-2.128763,"x":104.74,"y":169.31,"x0":-1.8127067,"y0":50.0,"z0":6.2029133,"aX":7.2267385},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-5.2,"breakHorizontal":-9.1,"spinRate":2440,"spinDirection":56},"zone":6,"typeConfidence":2.0,"plateTime":0.42958399653434753,"extension":5.927004526293496},"index":1,"playId":"411fc713-1862-44d7-b227-7bebb4b09fcf","pitchNumber":1,"startTime":"2026-04-26T00:55:08.023Z","endTime":"2026-04-26T00:55:11.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.9,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.435463,"aZ":-34.540306,"pfxX":4.600275630556691,"pfxZ":-1.4083464373284436,"pX":0.26911747,"pZ":2.0257087,"vX0":3.6972835,"vY0":-128.50423,"vZ0":-3.713776,"x":106.74,"y":184.09,"x0":-1.7807809,"y0":50.0,"z0":6.1544685,"aX":7.729147},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.8,"breakHorizontal":-9.6,"spinRate":2518,"spinDirection":63},"zone":9,"typeConfidence":2.0,"plateTime":0.4279550015926361,"extension":6.039097631384381},"index":2,"playId":"810370e2-bc0b-48ed-b656-d001013cccb9","pitchNumber":2,"startTime":"2026-04-26T00:55:22.104Z","endTime":"2026-04-26T00:55:25.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-26T00:55:32.305Z","endTime":"2026-04-26T00:55:46.519Z","isPitch":false,"type":"action","player":{"id":677950,"link":"/api/v1/people/677950"},"defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":103.8,"endSpeed":96.5,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.209095,"aZ":-19.51667,"pfxX":-5.174409451447133,"pfxZ":5.384606169903371,"pX":0.14157152,"pZ":3.3005478,"vX0":7.2372146,"vY0":-150.9377,"vZ0":-5.5843797,"x":111.6,"y":149.67,"x0":-1.59646,"y0":50.0,"z0":6.241706,"aX":-12.163313},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":9.1,"breakHorizontal":8.6,"spinRate":2625,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.3602060079574585,"extension":6.374649097287435},"index":4,"playId":"2b29e7dc-44a4-4255-b654-f4919575870b","pitchNumber":3,"startTime":"2026-04-26T00:55:46.519Z","endTime":"2026-04-26T00:55:50.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":89.0,"endSpeed":82.5,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.88578,"aZ":-34.71986,"pfxX":3.739094405662356,"pfxZ":-1.4930708319183408,"pX":-0.7508202,"pZ":1.5052395,"vX0":1.521004,"vY0":-129.4702,"vZ0":-5.129514,"x":145.62,"y":198.14,"x0":-1.8282186,"y0":50.0,"z0":6.1490846,"aX":6.375377},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-4.2,"breakHorizontal":-7.4,"spinRate":2335,"spinDirection":54},"zone":13,"typeConfidence":2.0,"plateTime":0.4240249991416931,"extension":6.139612808002261},"index":5,"playId":"1e9a3fab-b6fb-4d42-93cc-169dbd4c6342","pitchNumber":4,"startTime":"2026-04-26T00:56:05.793Z","endTime":"2026-04-26T00:56:11.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":103.4,"endSpeed":96.0,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.924845,"aZ":-18.34463,"pfxX":-3.0931889072177916,"pfxZ":5.924409534048846,"pX":-1.0147309,"pZ":4.071168,"vX0":2.7650263,"vY0":-150.59526,"vZ0":-3.722989,"x":155.68,"y":128.86,"x0":-1.5362172,"y0":50.0,"z0":6.338612,"aX":-7.220436},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":10.2,"breakHorizontal":5.4,"spinRate":2571,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.35895898938179016,"extension":6.739550375250067},"index":6,"playId":"2b50c351-bee3-4fee-bf98-bd835c2099c2","pitchNumber":5,"startTime":"2026-04-26T00:56:22.793Z","endTime":"2026-04-26T00:56:28.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.7,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.63085,"aZ":-35.15702,"pfxX":3.480984294039058,"pfxZ":-1.7358661871256789,"pX":-0.45627952,"pZ":2.068891,"vX0":2.178189,"vY0":-129.87102,"vZ0":-3.7141402,"x":134.39,"y":182.92,"x0":-1.7538944,"y0":50.0,"z0":6.1681004,"aX":5.9818277},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-4.3,"breakHorizontal":-7.1,"spinRate":2460,"spinDirection":53},"zone":7,"typeConfidence":2.0,"plateTime":0.4217950105667114,"extension":6.22638762779436},"hitData":{"launchSpeed":87.1,"launchAngle":43.0,"totalDistance":295.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":74.95,"coordY":115.59}},"index":7,"playId":"38f67ed3-1442-4e4e-97f9-5c6823d61226","pitchNumber":6,"startTime":"2026-04-26T00:56:40.442Z","endTime":"2026-04-26T00:56:53.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":677950,"link":"/api/v1/people/677950","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677950,"link":"/api/v1/people/677950"},"credit":"b_ab"},{"player":{"id":695243,"link":"/api/v1/people/695243"},"credit":"p_ab"},{"player":{"id":677950,"link":"/api/v1/people/677950"},"credit":"b_pa"},{"player":{"id":695243,"link":"/api/v1/people/695243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.7,"awayTeamWinProbability":95.3,"homeTeamWinProbabilityAdded":-4.8,"leverageIndex":1.88,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-04-26T00:56:53.956Z","atBatIndex":73},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Diamondbacks challenged (play at 1st), call on the field was upheld: Jorge Barrosa grounds out, pitcher Mason Miller to second baseman Jake Cronenworth to first baseman Ty France.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-26T00:57:35.135Z","endTime":"2026-04-26T00:58:49.461Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"actionIndex":[0],"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":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695243,"link":"/api/v1/people/695243"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":630105,"link":"/api/v1/people/630105"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jorge Barrosa replaces Tim Tawa.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-04-26T00:57:02.344Z","endTime":"2026-04-26T00:57:37.159Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"102","replacedPlayer":{"id":694374,"link":"/api/v1/people/694374"},"defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":694374,"link":"/api/v1/people/694374","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.9,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.790672,"aZ":-32.306835,"pfxX":4.800275613473156,"pfxZ":-0.08027558764956128,"pX":-0.62922573,"pZ":4.234882,"vX0":1.5312566,"vY0":-126.970634,"vZ0":1.1278216,"x":140.98,"y":124.44,"x0":-1.8606955,"y0":50.0,"z0":6.328845,"aX":7.939495},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.2,"breakHorizontal":-9.6,"spinRate":2345,"spinDirection":82},"zone":11,"typeConfidence":2.0,"plateTime":0.4321410059928894,"extension":5.992663892235342},"index":1,"playId":"aa803758-8509-45c6-8701-395f0975e97b","pitchNumber":1,"startTime":"2026-04-26T00:57:37.159Z","endTime":"2026-04-26T00:57:44.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.9,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.096119,"aZ":-33.996304,"pfxX":4.711456772849315,"pfxZ":-1.1029920914745706,"pX":0.092929795,"pZ":2.393435,"vX0":2.8981924,"vY0":-127.68173,"vZ0":-2.7899113,"x":113.46,"y":174.16,"x0":-1.6664829,"y0":50.0,"z0":6.169603,"aX":7.7837925},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-3.1,"breakHorizontal":-9.7,"spinRate":2414,"spinDirection":66},"zone":5,"typeConfidence":2.0,"plateTime":0.43071800470352173,"extension":6.1218929415925585},"index":2,"playId":"1d00c8a0-d6a3-4fca-b744-f78fdf45e44b","pitchNumber":2,"startTime":"2026-04-26T00:57:58.429Z","endTime":"2026-04-26T00:58:02.494Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":101.9,"endSpeed":94.4,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.716066,"aZ":-16.968107,"pfxX":-3.426377991522391,"pfxZ":6.759370288510961,"pX":1.0277987,"pZ":2.7920964,"vX0":8.620355,"vY0":-148.02214,"vZ0":-6.815328,"x":77.82,"y":163.39,"x0":-1.4597965,"y0":50.0,"z0":6.093094,"aX":-7.7080054},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":11.3,"breakHorizontal":4.9,"spinRate":2527,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.3658280074596405,"extension":6.697090279086055},"index":3,"playId":"f501ded7-b24f-49b6-9425-57c62a678453","pitchNumber":3,"startTime":"2026-04-26T00:58:15.171Z","endTime":"2026-04-26T00:58:20.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-04-26T00:58:25.656Z","endTime":"2026-04-26T00:58:36.934Z","isPitch":false,"type":"action","player":{"id":678489,"link":"/api/v1/people/678489"},"defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":102.2,"endSpeed":95.1,"strikeZoneTop":2.958,"strikeZoneBottom":1.493,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.581726,"aZ":-16.420332,"pfxX":-3.0231496363174255,"pfxZ":6.932322903880921,"pX":0.40170604,"pZ":1.9347638,"vX0":6.9942617,"vY0":-148.48268,"vZ0":-9.6274185,"x":101.69,"y":186.54,"x0":-1.5740355,"y0":50.0,"z0":6.1364765,"aX":-6.8700914},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":11.3,"breakHorizontal":4.6,"spinRate":2604,"spinDirection":203},"zone":9,"typeConfidence":2.0,"plateTime":0.3652769923210144,"extension":6.527558868638486},"hitData":{"launchSpeed":93.6,"launchAngle":-12.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":145.92,"coordY":162.23}},"index":5,"playId":"23c14a70-cab4-42d3-a7aa-cb7eb138afa3","pitchNumber":4,"startTime":"2026-04-26T00:58:36.934Z","endTime":"2026-04-26T00:58:49.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"credit":"b_ab"},{"player":{"id":695243,"link":"/api/v1/people/695243"},"credit":"p_ab"},{"player":{"id":678489,"link":"/api/v1/people/678489"},"credit":"b_pa"},{"player":{"id":695243,"link":"/api/v1/people/695243"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MF","challengeTeamId":109},"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":-3.2,"leverageIndex":1.24,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-04-26T00:58:49.461Z","atBatIndex":74},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ketel Marte grounds out, first baseman Ty France to pitcher Mason Miller.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-26T01:00:21.319Z","endTime":"2026-04-26T01:01:06.975Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".160"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".378"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".348"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".328"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".263"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".262"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".279"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".238"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".138"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".105"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".153"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".139"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".865"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".917"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".923"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".984"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".684"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".721"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".705"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".525"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".478"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".471"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.27"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.40"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.22"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.96"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.83"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.89"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.09"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.21"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.48"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.30"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.02"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.56"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.12"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".600"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".865"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".917"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".923"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".984"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".684"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".721"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".705"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".818"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".525"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".478"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".471"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"}],"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":695243,"link":"/api/v1/people/695243"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":88.9,"endSpeed":83.2,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.63857,"aZ":-31.824297,"pfxX":3.6222833817399387,"pfxZ":0.2024409463849124,"pX":-0.6576903,"pZ":2.2338483,"vX0":2.1559055,"vY0":-129.50456,"vZ0":-3.7631595,"x":142.07,"y":178.47,"x0":-1.9652656,"y0":50.0,"z0":6.0918307,"aX":6.258573},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-0.6,"breakHorizontal":-7.2,"spinRate":2490,"spinDirection":78},"zone":4,"typeConfidence":2.0,"plateTime":0.41869500279426575,"extension":6.555633282098244},"index":0,"playId":"8ab68d3e-a774-42f7-b905-3572d7fa915a","pitchNumber":1,"startTime":"2026-04-26T01:00:21.319Z","endTime":"2026-04-26T01:00:25.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":89.6,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.321314,"aZ":-26.630095,"pfxX":-5.602755649821964,"pfxZ":2.7485432352606702,"pX":-1.2047638,"pZ":1.3674278,"vX0":3.9976707,"vY0":-140.32826,"vZ0":-7.9058304,"x":162.92,"y":201.86,"x0":-1.9150887,"y0":50.0,"z0":5.922956,"aX":-11.300978},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":3.5,"breakHorizontal":9.8,"spinRate":1956,"spinDirection":254},"zone":13,"typeConfidence":2.0,"plateTime":0.38905900716781616,"extension":6.297441135867061},"index":1,"playId":"dbed7b12-b049-4d27-8581-f4bb480dc7d5","pitchNumber":2,"startTime":"2026-04-26T01:00:38.505Z","endTime":"2026-04-26T01:00:41.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":102.7,"endSpeed":95.3,"strikeZoneTop":3.218,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.927742,"aZ":-15.400492,"pfxX":-0.5139763958341492,"pfxZ":7.328937255491421,"pX":0.6471752,"pZ":2.4387238,"vX0":6.6981072,"vY0":-149.23743,"vZ0":-8.3639,"x":92.33,"y":172.93,"x0":-1.5453314,"y0":50.0,"z0":6.1372046,"aX":-1.1763518},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":12.2,"breakHorizontal":-0.1,"spinRate":2451,"spinDirection":179},"zone":6,"typeConfidence":2.0,"plateTime":0.3649500012397766,"extension":6.3605641755532085},"hitData":{"launchSpeed":87.6,"launchAngle":-6.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":161.64,"coordY":163.24}},"index":2,"playId":"88a35b6b-5c37-4b18-bd66-6b841d2022b4","pitchNumber":3,"startTime":"2026-04-26T01:00:55.759Z","endTime":"2026-04-26T01:01:06.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":664034,"link":"/api/v1/people/664034"},"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":657656,"link":"/api/v1/people/657656"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":665487,"link":"/api/v1/people/665487"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521889,"link":"/api/v1/people/521889"},"officialType":"Home Plate"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"First Base"},{"official":{"id":490319,"link":"/api/v1/people/490319"},"officialType":"Second Base"},{"official":{"id":427128,"link":"/api/v1/people/427128"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":695243,"link":"/api/v1/people/695243"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":695243,"link":"/api/v1/people/695243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.59,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-04-26T01:01:06.975Z","atBatIndex":75}]