[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ronald Acuña Jr. flies out sharply to center fielder Brandon Marsh.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-18T23:17:32.197Z","endTime":"2026-04-18T23:17:45.945Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3],"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":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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-18T19:01:25.158Z","endTime":"2026-04-18T22:50:57.698Z","isPitch":false,"type":"action","player":{"id":660670,"link":"/api/v1/people/660670"},"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-18T22:50:57.698Z","endTime":"2026-04-18T23:15:32.597Z","isPitch":false,"type":"action","player":{"id":660670,"link":"/api/v1/people/660670"},"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-18T23:15:32.597Z","endTime":"2026-04-18T23:17:34.541Z","isPitch":false,"type":"action","player":{"id":660670,"link":"/api/v1/people/660670"},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.078512111627845,"aZ":-21.30439525151073,"pfxX":12.19276214514128,"pfxZ":5.682837644969382,"pX":0.25789244549310913,"pZ":2.9120754107897753,"vX0":-8.128606513073997,"vY0":-137.3767353473381,"vZ0":-4.756298374584876,"x":107.17,"y":160.15,"x0":1.669066871653179,"y0":50.00572999395839,"z0":6.11167316499214,"aX":23.337826711156403},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.5,"breakHorizontal":-20.4,"spinRate":2132,"spinDirection":122},"zone":2,"typeConfidence":0.91,"plateTime":0.39850896628009247,"extension":6.89035359083623},"hitData":{"launchSpeed":107.6,"launchAngle":33.0,"totalDistance":404.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":136.02,"coordY":36.12}},"index":3,"playId":"d4cd3a7b-f776-3b4b-aaea-a275ea80f471","pitchNumber":1,"startTime":"2026-04-18T23:17:34.541Z","endTime":"2026-04-18T23:17:45.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-04-18T23:17:45.945Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drake Baldwin grounds out to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-18T23:18:16.490Z","endTime":"2026-04-18T23:19:24.361Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.7,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.828823195205555,"aZ":-23.79518780687675,"pfxX":10.114116657093746,"pfxZ":4.379185691404273,"pX":1.4307742051980308,"pZ":2.262933108604041,"vX0":-4.8718663529534645,"vY0":-137.34863217174467,"vZ0":-5.785399133256444,"x":62.46,"y":177.68,"x0":1.9113622569633066,"y0":50.00596143993552,"z0":6.010256367735574,"aX":19.367466982967013},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.0,"breakHorizontal":-17.3,"spinRate":2162,"spinDirection":117},"zone":14,"typeConfidence":0.9,"plateTime":0.3984625896401308,"extension":6.778696005870318},"index":0,"playId":"109874dd-7591-3a5a-824e-39ae5044c5e6","pitchNumber":1,"startTime":"2026-04-18T23:18:20.198Z","endTime":"2026-04-18T23:18:23.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.7,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.701135268940398,"aZ":-25.043089285898546,"pfxX":9.597861382765908,"pfxZ":3.8021904669514157,"pX":0.7698509088434565,"pZ":2.632435153558828,"vX0":-6.136069575376739,"vY0":-136.06037188382734,"vZ0":-4.424745031442621,"x":87.66,"y":167.7,"x0":1.8066803068961494,"y0":50.003296905906204,"z0":6.013982293426154,"aX":18.005381366748047},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.1,"breakHorizontal":-16.1,"spinRate":2151,"spinDirection":118},"zone":6,"typeConfidence":0.9,"plateTime":0.4024672972805279,"extension":6.856089589777707},"index":1,"playId":"09a861a0-9812-3931-9274-5b16ffc173b9","pitchNumber":2,"startTime":"2026-04-18T23:18:36.524Z","endTime":"2026-04-18T23:18:39.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":85.5,"endSpeed":77.5,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.43785175717462,"aZ":-36.22719148253535,"pfxX":-0.057416515598193385,"pfxZ":-2.620903021328422,"pX":1.578657341271389,"pZ":3.7388201153617087,"vX0":-0.7846350375930616,"vY0":-124.42955559008922,"vZ0":1.2773750775623425,"x":56.83,"y":137.83,"x0":1.9075328929043465,"y0":50.005062243079294,"z0":6.254929636969879,"aX":-0.088594682151221},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-4.1,"breakHorizontal":0.4,"spinRate":2062,"spinDirection":288},"zone":12,"typeConfidence":0.9,"plateTime":0.44272145125319673,"extension":6.840038707166297},"index":2,"playId":"c9a8dff2-2798-367a-8f90-02cfa3406c76","pitchNumber":3,"startTime":"2026-04-18T23:18:56.711Z","endTime":"2026-04-18T23:19:00.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.02301466943367,"aZ":-24.379705581970548,"pfxX":12.059186895827862,"pfxZ":4.084683207118893,"pX":0.9286474377573666,"pZ":2.44205884769908,"vX0":-6.342605505412037,"vY0":-137.39308072124643,"vZ0":-5.277869058059487,"x":81.6,"y":172.84,"x0":1.7028281002031027,"y0":50.00396538772962,"z0":6.049420265963869,"aX":23.00864349081283},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.5,"breakHorizontal":-20.5,"spinRate":2032,"spinDirection":121},"zone":14,"typeConfidence":0.9,"plateTime":0.3989713564109443,"extension":6.7989574773894415},"hitData":{"launchSpeed":82.6,"launchAngle":-10.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.64,"coordY":162.95}},"index":3,"playId":"fd607de5-d8a7-353d-b871-09bf1d6201d9","pitchNumber":4,"startTime":"2026-04-18T23:19:16.063Z","endTime":"2026-04-18T23:19:24.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-04-18T23:19:24.361Z","atBatIndex":1},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ozzie Albies doubles (2) on a line drive to right fielder Adolis García.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-18T23:19:41.053Z","endTime":"2026-04-18T23:21:06.418Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.4,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.470805393105813,"aZ":-32.48751640000539,"pfxX":9.981467737785719,"pfxZ":-0.19234499784724512,"pX":1.3111798708208782,"pZ":2.5539793578461443,"vX0":-4.759022025012608,"vY0":-126.03890073986673,"vZ0":-2.1483168482281148,"x":67.02,"y":169.82,"x0":1.9305391953570936,"y0":50.0056806135567,"z0":6.050083870052982,"aX":16.004228344186682},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.6,"breakHorizontal":-16.9,"spinRate":2002,"spinDirection":102},"zone":12,"typeConfidence":0.9,"plateTime":0.43517666768328,"extension":7.186486803887734},"index":0,"playId":"2c7095b4-be9c-3a47-bb29-e23176549904","pitchNumber":1,"startTime":"2026-04-18T23:19:53.106Z","endTime":"2026-04-18T23:19:56.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.4,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.469780619287814,"aZ":-26.001058868275493,"pfxX":9.504072935624485,"pfxZ":3.1801991964599523,"pX":1.249197388525027,"pZ":2.7799028872988973,"vX0":-4.930413961703905,"vY0":-138.15769817745272,"vZ0":-4.153190984730583,"x":69.38,"y":163.72,"x0":1.8177436188791498,"y0":50.00365003540747,"z0":6.040659449726003,"aX":18.457379037658207},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.2,"breakHorizontal":-16.2,"spinRate":2071,"spinDirection":116},"zone":12,"typeConfidence":0.9,"plateTime":0.39575911412362963,"extension":6.848832887913782},"index":1,"playId":"e7121e93-0645-38f9-8ab2-db7edc5619f0","pitchNumber":2,"startTime":"2026-04-18T23:20:09.939Z","endTime":"2026-04-18T23:20:14.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.3,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.78898573532711,"aZ":-33.889953488107885,"pfxX":9.755332308885375,"pfxZ":-1.108574975479975,"pX":0.837383761375901,"pZ":2.3009044248906227,"vX0":-5.512436448427745,"vY0":-123.91578699654312,"vZ0":-2.1754936497910777,"x":85.08,"y":176.66,"x0":1.8235745665971406,"y0":50.000236884152095,"z0":6.021927635698797,"aX":15.166688376138032},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-2.3,"breakHorizontal":-16.3,"spinRate":1999,"spinDirection":103},"zone":14,"typeConfidence":0.9,"plateTime":0.4420441830475581,"extension":7.048143911087159},"index":2,"playId":"5b6dc2cf-aa4d-3e89-98d1-3e7a99b4f201","pitchNumber":3,"startTime":"2026-04-18T23:20:29.230Z","endTime":"2026-04-18T23:20:34.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.4,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.6219705435574,"aZ":-27.57736525127804,"pfxX":11.18776433715508,"pfxZ":2.4077193385052738,"pX":0.7998167890453984,"pZ":2.2859529744865963,"vX0":-6.223039956601442,"vY0":-137.8412959741041,"vZ0":-5.178437000326916,"x":86.51,"y":177.06,"x0":1.6414140517835638,"y0":50.004837136493435,"z0":6.067272654542495,"aX":21.382055148162},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":3.4,"breakHorizontal":-18.8,"spinRate":2103,"spinDirection":118},"zone":6,"typeConfidence":0.9,"plateTime":0.39841688245665585,"extension":6.956395760159648},"hitData":{"launchSpeed":92.6,"launchAngle":21.0,"totalDistance":316.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":175.83,"coordY":60.24}},"index":3,"playId":"c651d7b4-35cd-355e-b48c-b04fba609104","pitchNumber":4,"startTime":"2026-04-18T23:20:55.300Z","endTime":"2026-04-18T23:21:06.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.6,"awayTeamWinProbability":48.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.4,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-04-18T23:21:06.418Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Olson grounds out, shortstop Trea Turner to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-18T23:21:33.912Z","endTime":"2026-04-18T23:22:57.265Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.5,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.905334734670827,"aZ":-25.791653272521863,"pfxX":11.984178858986212,"pfxZ":3.2655289254939035,"pX":-0.5045407681596735,"pZ":2.353776425753895,"vX0":-10.095471361650317,"vY0":-139.10699344874547,"vZ0":-5.3557628788187275,"x":136.23,"y":175.23,"x0":1.6189588634052914,"y0":50.002955038435445,"z0":6.019189335126716,"aX":23.43049997801256},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.9,"breakHorizontal":-19.6,"spinRate":2223,"spinDirection":119},"zone":4,"typeConfidence":0.9,"plateTime":0.3941063901011663,"extension":6.834116755943052},"index":0,"playId":"660f759a-1965-3773-ac96-ac070b491469","pitchNumber":1,"startTime":"2026-04-18T23:21:38.603Z","endTime":"2026-04-18T23:21:42.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"second":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":86.8,"endSpeed":79.3,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.2300950344818,"aZ":-33.6719593665934,"pfxX":-0.4730210934508592,"pfxZ":-0.9457959278691899,"pX":-0.6311524302804549,"pZ":1.4230795289495366,"vX0":-6.051882055958842,"vY0":-126.13085178220285,"vZ0":-4.552368790955136,"x":141.06,"y":200.36,"x0":1.8714008074234771,"y0":50.0002712676129,"z0":5.999377851138378,"aX":-0.7517871502472024},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-2.6,"breakHorizontal":2.4,"spinRate":2073,"spinDirection":301},"zone":13,"typeConfidence":0.91,"plateTime":0.43605864191343224,"extension":6.863676161265529},"index":1,"playId":"1a653309-336f-3499-b2ca-309821ac8408","pitchNumber":2,"startTime":"2026-04-18T23:21:56.658Z","endTime":"2026-04-18T23:22:00.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"second":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.6,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.251181710860617,"aZ":-35.711961973545236,"pfxX":0.24216502560543152,"pfxZ":-2.26968957339163,"pX":-1.3907752290322166,"pZ":1.1230884712241467,"vX0":-7.42816616833653,"vY0":-124.92186570264653,"vZ0":-5.009207944293081,"x":170.01,"y":208.46,"x0":1.6063988075429336,"y0":50.00128874390388,"z0":6.133494840319885,"aX":0.3778164318621335},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-5.2,"breakHorizontal":1.6,"spinRate":2084,"spinDirection":313},"zone":13,"typeConfidence":0.9,"plateTime":0.4406650244987236,"extension":6.909195822214506},"index":2,"playId":"ba14fdae-a758-3b86-81b9-10d4fb704bd8","pitchNumber":3,"startTime":"2026-04-18T23:22:15.473Z","endTime":"2026-04-18T23:22:18.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"second":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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-18T23:22:28.527Z","endTime":"2026-04-18T23:22:45.659Z","isPitch":false,"type":"action","player":{"id":621566,"link":"/api/v1/people/621566"},"defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"second":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.79703549437244,"aZ":-29.346867077432062,"pfxX":11.603282543751614,"pfxZ":1.4568130057901456,"pX":0.3908707762528218,"pZ":1.9139764327092281,"vX0":-7.678111869224729,"vY0":-139.26489384525163,"vZ0":-5.817589425173447,"x":102.1,"y":187.1,"x0":1.6933248704018216,"y0":50.002755249425235,"z0":6.00152418213843,"aX":22.516889558557153},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":1.4,"breakHorizontal":-19.2,"spinRate":2206,"spinDirection":123},"zone":9,"typeConfidence":0.9,"plateTime":0.3951227360105163,"extension":6.947362525513476},"hitData":{"launchSpeed":69.2,"launchAngle":13.0,"totalDistance":141.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.55,"coordY":131.81}},"index":4,"playId":"eda30f3e-5cbe-3db9-93d7-9cb0e193db07","pitchNumber":4,"startTime":"2026-04-18T23:22:45.659Z","endTime":"2026-04-18T23:22:57.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"second":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.21,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-04-18T23:22:57.265Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trea Turner singles on a line drive to center fielder Eli White.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-18T23:25:07.002Z","endTime":"2026-04-18T23:26:15.899Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"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(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.0,"endSpeed":86.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.342701592889693,"aZ":-22.00480520410213,"pfxX":9.456258600376481,"pfxZ":5.36379911961537,"pX":0.4368663581203447,"pZ":2.8441779531542664,"vX0":-9.708217681130147,"vY0":-136.62885331478128,"vZ0":-1.5982865458997797,"x":100.35,"y":161.99,"x0":2.802996869998361,"y0":50.00119095687905,"z0":4.944815205733403,"aX":17.924760575730026},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.6,"breakHorizontal":-15.1,"spinRate":2226,"spinDirection":114},"zone":3,"typeConfidence":0.89,"plateTime":0.4004695278600021,"extension":6.62433972509517},"index":0,"playId":"5749c867-117e-3341-a3fa-cdba176cacb5","pitchNumber":1,"startTime":"2026-04-18T23:25:33.326Z","endTime":"2026-04-18T23:25:37.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":77.6,"endSpeed":71.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.14124723083228,"aZ":-36.62436427200667,"pfxX":-5.757110335837405,"pfxZ":-3.4562160197698217,"pX":0.5653261485017277,"pZ":1.0619117496400163,"vX0":-3.5563031820700832,"vY0":-112.93699134418087,"vZ0":-0.08750618829528523,"x":95.45,"y":210.11,"x0":2.909928124275621,"y0":50.00258080054496,"z0":4.793978608818132,"aX":-7.413808880343167},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-6.0,"breakHorizontal":11.4,"spinRate":2356,"spinDirection":306},"zone":14,"typeConfidence":0.9,"plateTime":0.4855345682768921,"extension":6.397975947558134},"index":1,"playId":"782d64df-39ab-3fa0-a67c-0b2fac728ab2","pitchNumber":2,"startTime":"2026-04-18T23:25:46.866Z","endTime":"2026-04-18T23:25:50.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.62761241402885,"aZ":-19.575724445429053,"pfxX":10.492121968856276,"pfxZ":6.515331108979696,"pX":0.5494192562422576,"pZ":1.8413169513087615,"vX0":-9.8904419753385,"vY0":-138.5883024540135,"vZ0":-4.865026684169861,"x":96.06,"y":189.06,"x0":2.811218020436195,"y0":50.0044340286963,"z0":4.937552725857544,"aX":20.29480979929266},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.9,"breakHorizontal":-16.8,"spinRate":2247,"spinDirection":109},"zone":9,"typeConfidence":0.88,"plateTime":0.3960924525896936,"extension":6.7067258363669895},"hitData":{"launchSpeed":84.0,"launchAngle":17.0,"totalDistance":261.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":146.93,"coordY":85.02}},"index":2,"playId":"7e2de322-e9fe-38ad-9065-28937ebd8ad8","pitchNumber":3,"startTime":"2026-04-18T23:26:03.972Z","endTime":"2026-04-18T23:26:15.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":0.86,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-04-18T23:26:15.899Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-18T23:26:33.245Z","endTime":"2026-04-18T23:28:10.879Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.52253834559027,"aZ":-29.202931997660833,"pfxX":9.79356956264834,"pfxZ":1.5553622857391263,"pX":-0.236853334101957,"pZ":1.6050963436036987,"vX0":-11.354222759905035,"vY0":-136.97258350284028,"vZ0":-3.33539819739665,"x":126.03,"y":195.44,"x0":2.6777937430292598,"y0":50.00464090457088,"z0":4.822255523157822,"aX":18.725742261729813},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":2.3,"breakHorizontal":-15.5,"spinRate":2214,"spinDirection":120},"zone":8,"typeConfidence":2.0,"plateTime":0.39895163198119166,"extension":6.775846477853574},"index":0,"playId":"03c6933b-b6c3-323b-8428-a11a2493d570","pitchNumber":1,"startTime":"2026-04-18T23:26:40.988Z","endTime":"2026-04-18T23:26:44.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.4751732945495,"aZ":-30.11679883166408,"pfxX":12.350093391062202,"pfxZ":1.0877459574611015,"pX":0.49364212254266915,"pZ":2.0059540566986045,"vX0":-10.500305090545215,"vY0":-136.27206256760363,"vZ0":-1.8013393230733088,"x":98.18,"y":184.62,"x0":2.7756199202647154,"y0":50.00562304575735,"z0":4.738489848584089,"aX":23.436062182340617},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":1.8,"breakHorizontal":-20.4,"spinRate":2111,"spinDirection":109},"zone":9,"typeConfidence":2.0,"plateTime":0.40058652528157923,"extension":6.788576478032538},"index":1,"playId":"570a6624-7b1f-3da0-bb8e-a8c7f8d97bf6","pitchNumber":2,"startTime":"2026-04-18T23:27:03.503Z","endTime":"2026-04-18T23:27:07.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":71.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.42359640890355,"aZ":-35.77901207228415,"pfxX":-6.531550405854976,"pfxZ":-2.826453836940386,"pX":-0.6291132717890421,"pZ":1.6456403981669903,"vX0":-5.8964911517808405,"vY0":-112.86071975325682,"vZ0":0.7227184876316037,"x":140.98,"y":194.35,"x0":2.8751294054960916,"y0":50.00034507262738,"z0":4.953041693282104,"aX":-8.341039114696665},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-4.6,"breakHorizontal":13.4,"spinRate":2292,"spinDirection":310},"zone":7,"typeConfidence":0.9,"plateTime":0.4871529730841444,"extension":6.48022459240385},"index":2,"playId":"f86827af-7d9c-334a-acbc-2ceab4ce4d17","pitchNumber":3,"startTime":"2026-04-18T23:27:24.891Z","endTime":"2026-04-18T23:27:29.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"playId":"85ebb444-c780-39a5-bc90-d198843fc0db","startTime":"2026-04-18T23:27:46.523Z","endTime":"2026-04-18T23:27:49.751Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":73.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.965821028534158,"aZ":-35.55271984636708,"pfxX":-6.605124704352542,"pfxZ":-2.4560804274750225,"pX":0.5577174586579849,"pZ":2.277156490464919,"vX0":-3.548260657236182,"vY0":-116.80899083128642,"vZ0":1.467002998805994,"x":95.74,"y":177.3,"x0":2.9568776708740487,"y0":50.00257622473583,"z0":4.995423030819972,"aX":-9.084357982314625},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-3.7,"breakHorizontal":12.8,"spinRate":2463,"spinDirection":304},"zone":6,"typeConfidence":0.9,"plateTime":0.4697511879207972,"extension":6.573366961495852},"index":4,"playId":"02a99f53-42de-382d-bdd3-92a7fb4f626e","pitchNumber":4,"startTime":"2026-04-18T23:28:06.887Z","endTime":"2026-04-18T23:28:10.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":-3.1999999999999957,"leverageIndex":1.44,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-04-18T23:28:10.879Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryce Harper grounds out, second baseman Ozzie Albies to first baseman Matt Olson. Trea Turner to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-18T23:28:24.111Z","endTime":"2026-04-18T23:29:42.568Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3],"actionIndex":[1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"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,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.9,"endSpeed":72.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.688202944817746,"aZ":-34.850745665982664,"pfxX":-7.675076507122054,"pfxZ":-2.018876324375091,"pX":-0.25398141512383643,"pZ":1.503983433052733,"vX0":-4.900662551932976,"vY0":-114.85982972083906,"vZ0":0.03854194718946724,"x":126.68,"y":198.17,"x0":2.9095458433469052,"y0":50.00215511888834,"z0":4.895945938551987,"aX":-10.180611767562485},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-3.4,"breakHorizontal":15.2,"spinRate":2566,"spinDirection":299},"zone":13,"typeConfidence":0.9,"plateTime":0.4781750729889156,"extension":6.537287916369892},"index":0,"playId":"a4aefec7-1872-3899-86e7-38509adf78cf","pitchNumber":1,"startTime":"2026-04-18T23:28:37.328Z","endTime":"2026-04-18T23:28:42.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Trea Turner steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"actionPlayId":"a4aefec7-1872-3899-86e7-38509adf78cf","startTime":"2026-04-18T23:28:50.091Z","endTime":"2026-04-18T23:29:14.694Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":607208,"link":"/api/v1/people/607208"},"defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"postOnSecond":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":1.5999999999999943,"leverageIndex":1.2,"dramaIndex":45.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.313863714373134,"aZ":-35.01931339714366,"pfxX":-6.880540318457708,"pfxZ":-2.077312530414403,"pX":1.3471156538150848,"pZ":2.309439500463517,"vX0":-1.9814567751364036,"vY0":-116.52313780595763,"vZ0":1.4301436879603475,"x":65.65,"y":176.43,"x0":3.1026220415660206,"y0":50.00007914269948,"z0":5.001512464973823,"aX":-9.440241632688231},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-3.1,"breakHorizontal":13.0,"spinRate":2464,"spinDirection":300},"zone":14,"typeConfidence":0.9,"plateTime":0.4704174441148261,"extension":6.396797796539168},"index":2,"playId":"f81823a3-10ce-3b3a-8c44-dc5c0195c17f","pitchNumber":2,"startTime":"2026-04-18T23:29:14.694Z","endTime":"2026-04-18T23:29:18.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"second":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.021832475721666,"aZ":-29.579658128055925,"pfxX":11.528830010802231,"pfxZ":1.322710396714772,"pX":1.250823670709441,"pZ":2.473839243905577,"vX0":-8.743162015015729,"vY0":-139.1212012847975,"vZ0":-1.1743823465331547,"x":69.32,"y":171.99,"x0":2.9354193188756033,"y0":50.00185392548321,"z0":4.86073854127125,"aX":22.61236432033212},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":2.4,"breakHorizontal":-19.1,"spinRate":2226,"spinDirection":114},"zone":14,"typeConfidence":2.0,"plateTime":0.39359785712627904,"extension":6.704980749411502},"hitData":{"launchSpeed":75.4,"launchAngle":-7.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.44,"coordY":154.56}},"index":3,"playId":"81b3426e-22e1-302b-8732-2b1808d5bd13","pitchNumber":3,"startTime":"2026-04-18T23:29:35.705Z","endTime":"2026-04-18T23:29:42.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"second":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.7,"awayTeamWinProbability":46.3,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.2,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-04-18T23:29:42.568Z","atBatIndex":6},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Adolis García walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-18T23:30:05.483Z","endTime":"2026-04-18T23:34:52.386Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"postOnThird":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5,6,7,8,9,10,11],"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":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":80.7,"endSpeed":74.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.31519442812758,"aZ":-37.68108360535672,"pfxX":-4.983720539848999,"pfxZ":-3.9647895274182865,"pX":-0.19843806711466333,"pZ":2.7350157660248904,"vX0":-5.392141561015319,"vY0":-117.38443053708448,"vZ0":2.481882327430772,"x":124.56,"y":164.93,"x0":2.7805855449471664,"y0":50.004940508562214,"z0":5.185318659262289,"aX":-6.917171662419498},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-6.2,"breakHorizontal":10.4,"spinRate":2260,"spinDirection":316},"zone":5,"typeConfidence":0.89,"plateTime":0.4675617139902428,"extension":6.624293942308082},"index":0,"playId":"51a8566e-0dcc-33b3-9b21-3a8118139ec6","pitchNumber":1,"startTime":"2026-04-18T23:30:20.863Z","endTime":"2026-04-18T23:30:25.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"third":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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-18T23:30:45.906Z","endTime":"2026-04-18T23:31:07.180Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"},"defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"third":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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.6,"endSpeed":88.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.380897933253923,"aZ":-20.605984378868136,"pfxX":9.845248603099156,"pfxZ":5.817725305208933,"pX":-0.7438723164320558,"pZ":2.51764729611996,"vX0":-12.97084446078892,"vY0":-140.0605644139628,"vZ0":-3.4868883176901577,"x":145.35,"y":170.8,"x0":2.6662336566670337,"y0":50.00340217315259,"z0":5.12489914511834,"aX":19.578757899333286},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.0,"breakHorizontal":-15.2,"spinRate":2262,"spinDirection":109},"zone":4,"typeConfidence":0.87,"plateTime":0.3909461290402505,"extension":6.782927693830101},"index":2,"playId":"493c4240-e6c6-379b-86f0-083e89145e0c","pitchNumber":2,"startTime":"2026-04-18T23:31:07.180Z","endTime":"2026-04-18T23:31:11.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"third":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":96.5,"endSpeed":87.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.41371849282403,"aZ":-20.66868024315889,"pfxX":9.866633747043366,"pfxZ":5.840326633767853,"pX":0.4896294034384174,"pZ":3.9178668922219937,"vX0":-9.992419750845242,"vY0":-140.10166456542635,"vZ0":0.29217820667780503,"x":98.34,"y":133.0,"x0":2.8367119448368943,"y0":50.00015269261536,"z0":5.173249001089102,"aX":19.42874794309742},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.8,"breakHorizontal":-15.6,"spinRate":2312,"spinDirection":110},"zone":12,"typeConfidence":0.89,"plateTime":0.39235912840753606,"extension":6.648142108467146},"index":3,"playId":"d7797190-f626-3306-920e-919df52378df","pitchNumber":3,"startTime":"2026-04-18T23:31:29.534Z","endTime":"2026-04-18T23:31:33.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"third":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":73.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.021816702613172,"aZ":-35.78017979050137,"pfxX":-7.697427423863791,"pfxZ":-2.6015944427595494,"pX":-1.0975225288277075,"pZ":0.9672772468322217,"vX0":-6.648534836492632,"vY0":-118.15253905346137,"vZ0":-1.535382695032554,"x":158.83,"y":212.66,"x0":2.77545222233659,"y0":50.00541184306253,"z0":4.979438730961448,"aX":-10.650595435226496},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-4.8,"breakHorizontal":15.8,"spinRate":2541,"spinDirection":311},"zone":13,"typeConfidence":0.9,"plateTime":0.467438976334158,"extension":6.640038728468345},"index":4,"playId":"e5b782a2-ff70-3f9a-a8e4-507a4919be9f","pitchNumber":4,"startTime":"2026-04-18T23:31:51.692Z","endTime":"2026-04-18T23:31:55.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"third":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":87.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.12280874157142,"aZ":-21.716440660257316,"pfxX":9.751419303712913,"pfxZ":5.2461100206225595,"pX":0.037472455894349464,"pZ":2.547963639396003,"vX0":-10.918000579067202,"vY0":-140.79350585910842,"vZ0":-2.7809971187719356,"x":115.57,"y":169.98,"x0":2.7120289558177735,"y0":50.000685450947884,"z0":4.965326008648479,"aX":19.433398828297147},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.0,"breakHorizontal":-15.2,"spinRate":2327,"spinDirection":106},"zone":5,"typeConfidence":0.88,"plateTime":0.3900999321398131,"extension":6.773631097885887},"index":5,"playId":"2571dfc7-0ab4-3412-b4a9-7ccb019b50d7","pitchNumber":5,"startTime":"2026-04-18T23:32:12.932Z","endTime":"2026-04-18T23:32:16.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"third":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":73.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.504057094992636,"aZ":-35.56370490892153,"pfxX":-3.5872206994938676,"pfxZ":-2.5007669311795784,"pX":-1.0529044471258624,"pZ":1.9570261303765668,"vX0":-7.716204892276285,"vY0":-116.41064837786708,"vZ0":0.7419081903002731,"x":157.13,"y":185.94,"x0":2.788109299098269,"y0":50.00356542611223,"z0":5.035870927910295,"aX":-4.858856357708476},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-4.0,"breakHorizontal":8.6,"spinRate":2398,"spinDirection":309},"zone":13,"typeConfidence":0.88,"plateTime":0.4728735195066429,"extension":6.654210901093741},"index":6,"playId":"ec3cfe5a-dbd6-35e3-8c1d-8d0ad1a4e2bd","pitchNumber":6,"startTime":"2026-04-18T23:32:38.775Z","endTime":"2026-04-18T23:32:42.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"third":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":82.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.672573920680705,"aZ":-32.0595966575373,"pfxX":11.065418064495931,"pfxZ":0.06741753030550646,"pX":0.31360324443932797,"pZ":0.9479646844914312,"vX0":-10.097234287024357,"vY0":-131.45716831167368,"vZ0":-3.2208704893614413,"x":105.05,"y":213.18,"x0":2.772517558642464,"y0":50.0044695250573,"z0":4.5767981978805,"aX":19.308814070650687},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-0.4,"breakHorizontal":-17.8,"spinRate":1869,"spinDirection":95},"zone":14,"typeConfidence":2.0,"plateTime":0.41714751612697487,"extension":6.877902365378454},"index":7,"playId":"1618e7d8-aa81-399b-b636-1851b3cc1d71","pitchNumber":7,"startTime":"2026-04-18T23:33:04.650Z","endTime":"2026-04-18T23:33:08.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"third":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":2,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":88.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.54525797806351,"aZ":-20.57860499270647,"pfxX":9.897680578041097,"pfxZ":5.690155190015632,"pX":0.8309624952158706,"pZ":3.0560925791848583,"vX0":-9.071096030812974,"vY0":-142.27823503681566,"vZ0":-2.286651403115745,"x":85.33,"y":156.27,"x0":2.784360118482666,"y0":50.00140481127287,"z0":5.183236687823572,"aX":20.164325312007072},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.0,"breakHorizontal":-16.0,"spinRate":2282,"spinDirection":111},"zone":3,"typeConfidence":0.88,"plateTime":0.3859002498185715,"extension":6.6987821705893245},"index":8,"playId":"6f50cc58-c6a0-3e73-97e2-393f147aae97","pitchNumber":8,"startTime":"2026-04-18T23:33:27.289Z","endTime":"2026-04-18T23:33:31.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"third":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":81.8,"endSpeed":74.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.82485738042323,"aZ":-37.52111178859378,"pfxX":-4.691427572803695,"pfxZ":-3.7655869835871973,"pX":-1.070163986644174,"pZ":1.8637356550861062,"vX0":-7.331929513420218,"vY0":-118.9211943192994,"vZ0":0.6103844372317961,"x":157.79,"y":188.46,"x0":2.6739853283794153,"y0":50.004548279520584,"z0":5.033281754572947,"aX":-6.65603469420688},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-6.4,"breakHorizontal":10.4,"spinRate":2558,"spinDirection":312},"zone":13,"typeConfidence":0.88,"plateTime":0.46226136360871806,"extension":6.73252347486954},"index":9,"playId":"09430795-2cd4-30e5-b840-00ef0723adfc","pitchNumber":9,"startTime":"2026-04-18T23:33:52.121Z","endTime":"2026-04-18T23:33:55.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"third":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":2,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":89.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.717296938630156,"aZ":-26.381961392486353,"pfxX":9.546035860469846,"pfxZ":2.8248652242289864,"pX":0.9725329367154617,"pZ":2.932256212466282,"vX0":-8.63337551129193,"vY0":-142.6971553395165,"vZ0":-0.8769212987015604,"x":79.93,"y":159.61,"x0":2.8061081698639896,"y0":50.00253702765702,"z0":4.9150187274861095,"aX":19.56608046856752},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":5.2,"breakHorizontal":-15.4,"spinRate":2308,"spinDirection":112},"zone":12,"typeConfidence":0.58,"plateTime":0.3847500092449776,"extension":6.684156795515199},"index":10,"playId":"a00e7cc7-5593-3d21-a9fc-1fccf83ebf4e","pitchNumber":10,"startTime":"2026-04-18T23:34:22.688Z","endTime":"2026-04-18T23:34:26.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"third":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.879635196679295,"aZ":-20.322070957750107,"pfxX":8.347622755807592,"pfxZ":6.025225585840721,"pX":1.1986557039117882,"pZ":3.403607061314008,"vX0":-7.286040792674521,"vY0":-140.32632248811493,"vZ0":-1.0236477025754456,"x":71.31,"y":146.88,"x0":2.762176938822869,"y0":50.00031932022251,"z0":5.114717460015585,"aX":16.41395505641523},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.8,"breakHorizontal":-13.3,"spinRate":2279,"spinDirection":109},"zone":12,"typeConfidence":0.9,"plateTime":0.3924254153234732,"extension":6.891428003453217},"index":11,"playId":"3a921780-6c0e-3067-bc9b-e87d560885e6","pitchNumber":11,"startTime":"2026-04-18T23:34:48.237Z","endTime":"2026-04-18T23:34:52.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"third":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":1.36,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-04-18T23:34:52.386Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"J.T. Realmuto flies out to shortstop Jorge Mateo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-18T23:35:05.033Z","endTime":"2026-04-18T23:36:09.769Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":622761,"link":"/api/v1/people/622761"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":86.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.951709442332785,"aZ":-19.12323776888215,"pfxX":8.12882783170721,"pfxZ":6.68859118827759,"pX":0.8093793172529449,"pZ":3.3825255186990666,"vX0":-8.574275198586438,"vY0":-140.26730170411548,"vZ0":-1.1142544271113504,"x":86.15,"y":147.45,"x0":2.8809521356961336,"y0":50.00106989473144,"z0":5.057666951194667,"aX":15.85638070039498},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.0,"breakHorizontal":-12.5,"spinRate":2268,"spinDirection":114},"zone":12,"typeConfidence":0.9,"plateTime":0.39368790450437086,"extension":6.758124157184426},"index":0,"playId":"dfcc33b1-3b50-3323-a3e6-cd891d3047fe","pitchNumber":1,"startTime":"2026-04-18T23:35:33.797Z","endTime":"2026-04-18T23:35:39.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"third":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":86.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.16398253623544,"aZ":-23.694046100603764,"pfxX":11.366361608408955,"pfxZ":4.386431640051599,"pX":0.37143592387866486,"pZ":3.0026671093125716,"vX0":-10.690791967046946,"vY0":-138.87485308719235,"vZ0":-0.9197389341267886,"x":102.84,"y":157.71,"x0":2.814041538423456,"y0":50.00188710291387,"z0":4.929676486145965,"aX":21.96699441813479},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.9,"breakHorizontal":-18.1,"spinRate":2238,"spinDirection":104},"zone":3,"typeConfidence":0.87,"plateTime":0.39601713474262557,"extension":6.671762936469278},"hitData":{"launchSpeed":94.3,"launchAngle":57.0,"totalDistance":215.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.51,"coordY":114.94}},"index":1,"playId":"17d2ab41-32ba-32d7-a0ba-15645de3dee8","pitchNumber":2,"startTime":"2026-04-18T23:35:59.300Z","endTime":"2026-04-18T23:36:09.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"first":{"id":666969,"link":"/api/v1/people/666969"},"third":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-4.800000000000004,"leverageIndex":1.83,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-04-18T23:36:09.769Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Austin Riley singles on a ground ball to left fielder Felix Reyes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-18T23:38:26.449Z","endTime":"2026-04-18T23:38:58.283Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694025,"link":"/api/v1/people/694025"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.031697630409447,"aZ":-26.29855852880097,"pfxX":10.080562469394321,"pfxZ":3.096643265802766,"pX":-0.6226517130986483,"pZ":1.7879052119269228,"vX0":-9.414437553266136,"vY0":-136.4550797758288,"vZ0":-6.260315156816719,"x":140.73,"y":190.51,"x0":1.550632346698894,"y0":50.00680016285862,"z0":5.906542912777657,"aX":19.149739005947012},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.6,"breakHorizontal":-16.4,"spinRate":2071,"spinDirection":122},"zone":7,"typeConfidence":0.89,"plateTime":0.4003169414159742,"extension":6.827769370429362},"hitData":{"launchSpeed":111.5,"launchAngle":2.0,"totalDistance":86.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":87.59,"coordY":104.87}},"index":0,"playId":"fce396f2-c06b-3214-bc12-1bee1da0a904","pitchNumber":1,"startTime":"2026-04-18T23:38:47.883Z","endTime":"2026-04-18T23:38:58.283Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.2,"awayTeamWinProbability":53.8,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":0.92,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-04-18T23:38:58.283Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mauricio Dubón strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-18T23:39:12.015Z","endTime":"2026-04-18T23:40:25.695Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.7,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.689141618876903,"aZ":-34.56870893238813,"pfxX":-1.047713808734968,"pfxZ":-1.5775546848699964,"pX":0.37107211325167394,"pZ":2.224926705741828,"vX0":-3.436864147742292,"vY0":-122.40390679919444,"vZ0":-2.2594084685156512,"x":102.86,"y":178.71,"x0":1.9282105427888616,"y0":50.00115568416262,"z0":6.113810725289682,"aX":-1.592456765446605},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-3.1,"breakHorizontal":2.6,"spinRate":2036,"spinDirection":306},"zone":6,"typeConfidence":0.9,"plateTime":0.44711591244440285,"extension":6.699053765332353},"index":0,"playId":"36fe3b12-1b83-378f-8868-36413bfd8a69","pitchNumber":1,"startTime":"2026-04-18T23:39:21.455Z","endTime":"2026-04-18T23:39:25.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.6,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.798750293913375,"aZ":-32.47220040925499,"pfxX":9.946014255022764,"pfxZ":-0.1808147348921958,"pX":0.7390999352228528,"pZ":1.8687708484270924,"vX0":-6.1663225747872925,"vY0":-126.21866572368393,"vZ0":-3.849027607274982,"x":88.83,"y":188.32,"x0":1.9273045281857368,"y0":50.005731300906454,"z0":6.041365531737513,"aX":15.976305902163555},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.1,"breakHorizontal":-16.6,"spinRate":2043,"spinDirection":109},"zone":9,"typeConfidence":0.9,"plateTime":0.4347218449861492,"extension":6.952108280632463},"index":1,"playId":"bbe689f1-4eed-33f3-a254-87045c1d0f2f","pitchNumber":2,"startTime":"2026-04-18T23:39:39.620Z","endTime":"2026-04-18T23:39:42.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.918594835670763,"aZ":-26.18194990160426,"pfxX":11.036649820250053,"pfxZ":3.0902625911270034,"pX":-0.8162369881091304,"pZ":1.7091099250478028,"vX0":-10.448384491010593,"vY0":-138.3707147585282,"vZ0":-6.969095989339289,"x":148.11,"y":192.63,"x0":1.5750688505339843,"y0":50.00384233732588,"z0":6.015138391547695,"aX":21.400085373485513},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":4.2,"breakHorizontal":-17.8,"spinRate":2192,"spinDirection":123},"zone":13,"typeConfidence":0.9,"plateTime":0.3958702707853834,"extension":6.771057525611246},"index":2,"playId":"cce741fe-cdc8-39bb-9a58-8a71b8e3ffbb","pitchNumber":3,"startTime":"2026-04-18T23:40:00.624Z","endTime":"2026-04-18T23:40:04.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.8,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.904378868765033,"aZ":-32.338380088744934,"pfxX":10.346235836150576,"pfxZ":-0.09831409031493399,"pX":0.6349111264332882,"pZ":0.7629507048225087,"vX0":-6.498768153210073,"vY0":-126.19655750414319,"vZ0":-6.316034500046634,"x":92.8,"y":218.18,"x0":1.9059493120521813,"y0":50.0047848839486,"z0":5.91958971240555,"aX":16.60445226422735},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.4,"breakHorizontal":-17.2,"spinRate":1957,"spinDirection":106},"zone":14,"typeConfidence":0.9,"plateTime":0.43486296577860095,"extension":6.864967647485889},"index":3,"playId":"dd529710-ef84-3e24-b5a0-3830e8d2ff9c","pitchNumber":4,"startTime":"2026-04-18T23:40:20.535Z","endTime":"2026-04-18T23:40:25.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.54,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-04-18T23:40:25.695Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Eli White grounds out, shortstop Trea Turner to first baseman Bryce Harper. Austin Riley to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-18T23:40:37.434Z","endTime":"2026-04-18T23:41:20.512Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"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":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.1,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.818576432867236,"aZ":-36.23649416432726,"pfxX":-1.7382631496242555,"pfxZ":-2.691685160629449,"pX":-0.3822479529256354,"pZ":2.5552971242525127,"vX0":-4.725252888222641,"vY0":-122.47970167992027,"vZ0":-1.1019945944192893,"x":131.57,"y":169.79,"x0":1.8035205221034278,"y0":50.00473556824472,"z0":6.130038135887884,"aX":-2.621018875478504},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-4.9,"breakHorizontal":4.3,"spinRate":2014,"spinDirection":306},"zone":4,"typeConfidence":0.9,"plateTime":0.44844999928312435,"extension":6.85488857717664},"index":0,"playId":"afbce069-1b7e-3bc7-90ef-36882e68136c","pitchNumber":1,"startTime":"2026-04-18T23:40:49.913Z","endTime":"2026-04-18T23:40:53.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":86.0,"endSpeed":78.3,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.44052342214874,"aZ":-34.13510614278361,"pfxX":-0.24823756938753228,"pfxZ":-1.2559669705265932,"pX":0.7556382309784487,"pZ":2.0706867491614753,"vX0":-2.897505474585872,"vY0":-125.11075928839097,"vZ0":-3.010271304992966,"x":88.2,"y":182.87,"x0":1.9676204549426568,"y0":50.00283827200289,"z0":6.126190921958361,"aX":-0.38737055826183703},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.8,"breakHorizontal":1.2,"spinRate":1960,"spinDirection":300},"zone":9,"typeConfidence":0.9,"plateTime":0.44010204914882944,"extension":6.757226210346639},"hitData":{"launchSpeed":67.5,"launchAngle":-34.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.5,"coordY":169.77}},"index":1,"playId":"d7c96a5c-f06f-38ce-baf1-61249e4a53d4","pitchNumber":2,"startTime":"2026-04-18T23:41:08.962Z","endTime":"2026-04-18T23:41:20.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":642201,"link":"/api/v1/people/642201"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.7,"awayTeamWinProbability":48.3,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":1.28,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-04-18T23:41:20.512Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonah Heim strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-18T23:41:31.113Z","endTime":"2026-04-18T23:44:01.195Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"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, 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":95.8,"endSpeed":86.9,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.471596356839,"aZ":-23.543891940597522,"pfxX":12.66333956142244,"pfxZ":4.467681475388141,"pX":0.3239384321814463,"pZ":1.3221762652328535,"vX0":-8.099090525629222,"vY0":-138.94672807199973,"vZ0":-8.518889299158975,"x":104.65,"y":203.08,"x0":1.6486577360282402,"y0":50.005257101772294,"z0":6.022462629890688,"aX":24.47961647037906},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.2,"breakHorizontal":-21.0,"spinRate":2201,"spinDirection":133},"zone":14,"typeConfidence":0.9,"plateTime":0.3959370152814543,"extension":6.980743916479537},"index":0,"playId":"70b96ab2-bf3a-3673-a0df-97b6632bee14","pitchNumber":1,"startTime":"2026-04-18T23:41:46.886Z","endTime":"2026-04-18T23:41:50.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"R","description":"Right"}},"second":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.5,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.30130568068737,"aZ":-35.708205563704865,"pfxX":-2.346045314854927,"pfxZ":-2.3019178345979974,"pX":0.23621325893617917,"pZ":2.8468630582002863,"vX0":-3.224018452558122,"vY0":-123.72137293190117,"vZ0":-0.8416457732189493,"x":108.0,"y":161.91,"x0":1.8668369167220549,"y0":50.00594487608676,"z0":6.2143822292154365,"aX":-3.595668058262879},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-4.1,"breakHorizontal":5.0,"spinRate":2027,"spinDirection":305},"zone":5,"typeConfidence":0.91,"plateTime":0.4446606753785445,"extension":6.7834106603876725},"index":1,"playId":"cb140010-8a00-332d-b145-b248e77cd098","pitchNumber":2,"startTime":"2026-04-18T23:42:04.031Z","endTime":"2026-04-18T23:42:07.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"R","description":"Right"}},"second":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":86.9,"endSpeed":79.3,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.165339037101162,"aZ":-32.55106077538971,"pfxX":10.825918946290612,"pfxZ":-0.23373113835524784,"pX":0.32608066172650174,"pZ":2.5897807805732724,"vX0":-7.300219575209939,"vY0":-126.269975418482,"vZ0":-2.269546409166301,"x":104.57,"y":168.86,"x0":1.8569623260814845,"y0":50.00359536502457,"z0":6.134825096168611,"aX":17.37660078688189},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.7,"breakHorizontal":-17.8,"spinRate":2007,"spinDirection":104},"zone":6,"typeConfidence":0.9,"plateTime":0.4347867814643296,"extension":6.958998275797894},"index":2,"playId":"8ac3176e-2216-3c78-9fa6-2065c313f058","pitchNumber":3,"startTime":"2026-04-18T23:42:23.505Z","endTime":"2026-04-18T23:42:26.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"R","description":"Right"}},"second":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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-18T23:42:33.541Z","endTime":"2026-04-18T23:42:54.699Z","isPitch":false,"type":"action","player":{"id":641680,"link":"/api/v1/people/641680"},"defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"R","description":"Right"}},"second":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":86.9,"endSpeed":79.8,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.55057556963973,"aZ":-30.26826719870548,"pfxX":10.522318831426706,"pfxZ":1.1789091281877964,"pX":1.3666572194890683,"pZ":1.3414994959493316,"vX0":-4.68972625154651,"vY0":-126.39070514125858,"vZ0":-5.549590770902448,"x":64.91,"y":202.56,"x0":1.8825780342529403,"y0":50.000220197845614,"z0":6.0059038764250845,"aX":16.96530179129058},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.1,"breakHorizontal":-17.9,"spinRate":1989,"spinDirection":110},"zone":14,"typeConfidence":0.9,"plateTime":0.4339083810915749,"extension":6.93783259321793},"index":4,"playId":"16ed9ac9-dc5f-3f55-aa44-db666da4ffc5","pitchNumber":4,"startTime":"2026-04-18T23:42:54.699Z","endTime":"2026-04-18T23:42:58.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"R","description":"Right"}},"second":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":79.5,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.765540296240683,"aZ":-36.84403199826633,"pfxX":-0.47912463890932067,"pfxZ":-2.9145779107982763,"pX":-0.939669217786729,"pZ":1.7495270235582434,"vX0":-6.482513349301836,"vY0":-126.87899677450291,"vZ0":-3.344597143543412,"x":152.82,"y":191.54,"x0":1.7273761743095548,"y0":50.00007530954154,"z0":6.068544971884508,"aX":-0.7677741059495837},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-5.9,"breakHorizontal":2.5,"spinRate":2040,"spinDirection":317},"zone":13,"typeConfidence":0.91,"plateTime":0.43430827422461604,"extension":6.831979650367254},"index":5,"playId":"1e5ba48e-3e16-3d7f-9861-7d26625e0a16","pitchNumber":5,"startTime":"2026-04-18T23:43:16.252Z","endTime":"2026-04-18T23:43:19.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"R","description":"Right"}},"second":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.6,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.281858425285975,"aZ":-23.662204179704204,"pfxX":10.530857076250943,"pfxZ":4.297217933986409,"pX":-1.1886664652839454,"pZ":2.0804605264318834,"vX0":-11.631077803527306,"vY0":-139.21683759882353,"vZ0":-6.559766813799831,"x":162.31,"y":182.61,"x0":1.6551314799025287,"y0":50.00674052047972,"z0":6.010448432228643,"aX":20.885546089029347},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.6,"breakHorizontal":-16.9,"spinRate":2127,"spinDirection":120},"zone":13,"typeConfidence":0.9,"plateTime":0.3919050973716587,"extension":6.9012741009705},"index":6,"playId":"73a715e5-38fe-370e-8abf-aa6a4a5d71f9","pitchNumber":6,"startTime":"2026-04-18T23:43:36.426Z","endTime":"2026-04-18T23:43:40.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"R","description":"Right"}},"second":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.7,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.167342620635647,"aZ":-32.59339864158759,"pfxX":10.30994843769868,"pfxZ":-0.2532988118745374,"pX":0.5753939350172823,"pZ":1.7188713077149431,"vX0":-6.560734940827482,"vY0":-126.67166928120652,"vZ0":-4.326948758497556,"x":95.07,"y":192.37,"x0":1.8502023919307682,"y0":50.004491473724855,"z0":6.034763482838983,"aX":16.874366134432385},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.2,"breakHorizontal":-17.3,"spinRate":1865,"spinDirection":102},"zone":9,"typeConfidence":0.9,"plateTime":0.4312373878311715,"extension":7.074421621993749},"index":7,"playId":"7fec981d-f1fa-385b-ab01-aa7c34866228","pitchNumber":7,"startTime":"2026-04-18T23:43:56.599Z","endTime":"2026-04-18T23:44:01.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"R","description":"Right"}},"second":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":641680,"link":"/api/v1/people/641680"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":1.3,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-04-18T23:44:01.195Z","atBatIndex":12},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Alec Bohm pops out to third baseman Austin Riley.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-18T23:46:30.553Z","endTime":"2026-04-18T23:46:51.138Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":74.9,"endSpeed":68.7,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.681210143343254,"aZ":-34.2076123329108,"pfxX":-4.4215802078713455,"pfxZ":-1.7116394467420601,"pX":-0.43265434157242744,"pZ":2.0370721403848893,"vX0":-5.977271159728772,"vY0":-108.95862020832394,"vZ0":1.3815106184840082,"x":133.49,"y":183.78,"x0":2.929478572935623,"y0":50.00038563802883,"z0":5.115599720512113,"aX":-5.268116081017629},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-2.3,"breakHorizontal":9.7,"spinRate":2214,"spinDirection":306},"zone":7,"typeConfidence":0.9,"plateTime":0.5043610527379521,"extension":6.404423035154397},"hitData":{"launchSpeed":81.7,"launchAngle":73.0,"totalDistance":81.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":107.88,"coordY":172.31}},"index":0,"playId":"c06a3edd-5cb3-3f05-a8fa-d088e390dd9f","pitchNumber":1,"startTime":"2026-04-18T23:46:39.147Z","endTime":"2026-04-18T23:46:51.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-04-18T23:46:51.138Z","atBatIndex":13},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Felix Reyes homers (1) on a fly ball to right field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-18T23:47:28.679Z","endTime":"2026-04-18T23:48:31.103Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":694025,"fullName":"Felix Reyes","link":"/api/v1/people/694025"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":694025,"fullName":"Felix Reyes","link":"/api/v1/people/694025"},"responsiblePitcher":{"id":519242,"link":"/api/v1/people/519242"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"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-18T23:47:14.989Z","endTime":"2026-04-18T23:47:31.013Z","isPitch":false,"type":"action","player":{"id":694025,"link":"/api/v1/people/694025"},"defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694025,"link":"/api/v1/people/694025","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":93.9,"endSpeed":86.0,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.339613304170598,"aZ":-21.146915137926285,"pfxX":9.945972188259034,"pfxZ":5.8374170305908155,"pX":-0.8046028768243928,"pZ":3.3512110901153567,"vX0":-12.754799935452105,"vY0":-136.21749115963573,"vZ0":-0.7936473068788608,"x":147.67,"y":148.3,"x0":2.6340122928308602,"y0":50.0067246198001,"z0":5.100929130742095,"aX":18.802169230032057},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.6,"breakHorizontal":-15.5,"spinRate":2250,"spinDirection":113},"zone":11,"typeConfidence":0.89,"plateTime":0.4012371501845613,"extension":6.741937335223728},"index":1,"playId":"950ccd26-56fb-3cc9-8d98-869017c90f0f","pitchNumber":1,"startTime":"2026-04-18T23:47:31.013Z","endTime":"2026-04-18T23:47:35.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694025,"link":"/api/v1/people/694025","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":75.7,"endSpeed":70.0,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.842495434880284,"aZ":-36.37598534508456,"pfxX":-3.50639019193249,"pfxZ":-3.398112175910125,"pX":1.9024004970906365,"pZ":2.209768976469539,"vX0":-1.42145731868961,"vY0":-110.19348256429961,"vZ0":2.259968358235136,"x":44.48,"y":179.12,"x0":3.0106838901978947,"y0":50.00488975872152,"z0":5.0027100295148195,"aX":-4.330006721429422},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-5.3,"breakHorizontal":6.7,"spinRate":2060,"spinDirection":311},"zone":14,"typeConfidence":0.9,"plateTime":0.4962906218858474,"extension":6.39129202838096},"index":2,"playId":"8fe26373-391d-3e79-a49e-91ce9901510d","pitchNumber":2,"startTime":"2026-04-18T23:47:46.506Z","endTime":"2026-04-18T23:47:50.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694025,"link":"/api/v1/people/694025","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.6,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.074666355829073,"aZ":-19.861881744734234,"pfxX":9.06624860597897,"pfxZ":6.40050876166746,"pX":0.24465985209167435,"pZ":3.192112535722324,"vX0":-10.241716835987308,"vY0":-137.7022627432667,"vZ0":-1.3508273230789762,"x":107.67,"y":152.59,"x0":2.8311422761165552,"y0":50.00349107148312,"z0":5.030449097350522,"aX":17.4429622472513},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.5,"breakHorizontal":-14.3,"spinRate":2239,"spinDirection":117},"zone":2,"typeConfidence":0.89,"plateTime":0.39749906184797323,"extension":6.682631530935464},"hitData":{"launchSpeed":98.6,"launchAngle":37.0,"totalDistance":348.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":217.98,"coordY":92.03}},"index":3,"playId":"8585452f-6e38-3739-be78-d9a011d2c3bd","pitchNumber":3,"startTime":"2026-04-18T23:48:04.736Z","endTime":"2026-04-18T23:48:31.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694025,"link":"/api/v1/people/694025","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694025,"link":"/api/v1/people/694025"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":694025,"link":"/api/v1/people/694025"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.6,"awayTeamWinProbability":36.4,"homeTeamWinProbabilityAdded":10.799999999999997,"leverageIndex":0.68,"dramaIndex":88.0,"contextMetrics":{},"playEndTime":"2026-04-18T23:48:31.103Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Edmundo Sosa strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-18T23:48:40.431Z","endTime":"2026-04-18T23:49:47.188Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"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":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.73130193187875,"aZ":-30.588558917452374,"pfxX":12.493631401629315,"pfxZ":0.8419816797531396,"pX":0.08928581581626908,"pZ":2.6205291317445765,"vX0":-11.26020049878829,"vY0":-136.4070772740072,"vZ0":-0.1630242973445859,"x":113.6,"y":168.03,"x0":2.652794860766339,"y0":50.00150677427483,"z0":4.794612306539226,"aX":23.481648617382856},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":1.7,"breakHorizontal":-20.2,"spinRate":2077,"spinDirection":109},"zone":5,"typeConfidence":2.0,"plateTime":0.40194694056958014,"extension":6.793995774375732},"index":0,"playId":"7575ef35-f45a-3902-bd54-da74ab56a0bb","pitchNumber":1,"startTime":"2026-04-18T23:48:52.178Z","endTime":"2026-04-18T23:48:55.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.73438789859802,"aZ":-31.551071209688534,"pfxX":9.936318633600962,"pfxZ":0.37090152539390964,"pX":-1.393601131974892,"pZ":1.671612359484884,"vX0":-13.276055988596454,"vY0":-128.36979813190973,"vZ0":-1.518633618903162,"x":170.12,"y":193.65,"x0":2.546067844790207,"y0":50.00105318322924,"z0":4.719230809153757,"aX":16.637462658077535},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.6,"breakHorizontal":-15.1,"spinRate":1790,"spinDirection":98},"zone":13,"typeConfidence":2.0,"plateTime":0.42613209656126694,"extension":6.7190876944053874},"index":1,"playId":"574a0baf-64ce-38bf-a56e-2db59d9f3297","pitchNumber":2,"startTime":"2026-04-18T23:49:06.030Z","endTime":"2026-04-18T23:49:09.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.7,"endSpeed":71.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.20072930597447,"aZ":-36.74929093686611,"pfxX":-6.9243134862970726,"pfxZ":-3.5443661011346492,"pX":-0.7685832735303062,"pZ":2.1862516419121243,"vX0":-6.226210222791575,"vY0":-113.05721194718106,"vZ0":1.991796847562765,"x":146.3,"y":179.75,"x0":2.9237813952268916,"y0":50.00381356079721,"z0":4.99046740515296,"aX":-8.934906690308887},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-5.5,"breakHorizontal":14.2,"spinRate":2393,"spinDirection":306},"zone":13,"typeConfidence":0.9,"plateTime":0.4850374131582922,"extension":6.5811516563347014},"index":2,"playId":"e91116ae-17eb-3260-b7c8-c79a6b4e800d","pitchNumber":3,"startTime":"2026-04-18T23:49:20.555Z","endTime":"2026-04-18T23:49:23.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.835407413353114,"aZ":-35.057332084037625,"pfxX":-3.8848459119704932,"pfxZ":-2.127879237047525,"pX":-0.9323462407385537,"pZ":0.7319052032468956,"vX0":-7.193788843029972,"vY0":-116.27962818451059,"vZ0":-1.8779859135053627,"x":152.54,"y":219.02,"x0":2.718377642116441,"y0":50.00272197006462,"z0":4.9075407109212925,"aX":-5.265164608882771},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-4.1,"breakHorizontal":9.0,"spinRate":2262,"spinDirection":321},"zone":13,"typeConfidence":0.87,"plateTime":0.4728581428209666,"extension":6.8283237111401345},"index":3,"playId":"c436f0c5-0109-39c3-8474-5913d7b70e2e","pitchNumber":4,"startTime":"2026-04-18T23:49:41.938Z","endTime":"2026-04-18T23:49:47.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.1,"awayTeamWinProbability":37.9,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-04-18T23:49:47.188Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Marsh called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-18T23:49:54.418Z","endTime":"2026-04-18T23:51:16.476Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.21987658703447,"aZ":-23.452052059638955,"pfxX":10.692289123401608,"pfxZ":4.532286931750079,"pX":-1.2057308721713464,"pZ":1.7653740921517247,"vX0":-14.154806979989727,"vY0":-137.32490084873768,"vZ0":-4.233396189686654,"x":162.96,"y":191.11,"x0":2.6079449351536512,"y0":50.00254287154792,"z0":4.907127571518811,"aX":20.57839829453428},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.6,"breakHorizontal":-16.7,"spinRate":2210,"spinDirection":109},"zone":13,"typeConfidence":0.85,"plateTime":0.39769191688164485,"extension":6.667874264713652},"index":0,"playId":"ad7b3460-c2d8-3efe-897e-a05da4b09455","pitchNumber":1,"startTime":"2026-04-18T23:50:14.808Z","endTime":"2026-04-18T23:50:18.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.90731645277824,"aZ":-22.615755426198827,"pfxX":11.758642321413813,"pfxZ":5.107933339316746,"pX":0.21053519919946942,"pZ":2.655280709374931,"vX0":-10.948252978454763,"vY0":-136.13959009548174,"vZ0":-1.830699582598612,"x":108.97,"y":167.09,"x0":2.7635895658463343,"y0":50.000644951203725,"z0":4.907689719483087,"aX":21.989710079190637},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.0,"breakHorizontal":-18.8,"spinRate":2204,"spinDirection":102},"zone":5,"typeConfidence":0.87,"plateTime":0.4028937728211055,"extension":6.596299918516921},"index":1,"playId":"29f3f90e-f0c8-346b-b6b6-b882a903eaed","pitchNumber":2,"startTime":"2026-04-18T23:50:31.962Z","endTime":"2026-04-18T23:50:35.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.2,"endSpeed":71.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.794760628959885,"aZ":-35.99220037208467,"pfxX":-5.623298593411101,"pfxZ":-2.9550911132059916,"pX":-1.1917260227752988,"pZ":1.2030700320524788,"vX0":-7.3280107159098025,"vY0":-113.61871316065138,"vZ0":-0.23507334167573002,"x":162.43,"y":206.3,"x0":2.8182524102748134,"y0":50.00056328988419,"z0":4.915600400766936,"aX":-7.274573791025188},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-5.0,"breakHorizontal":12.2,"spinRate":2398,"spinDirection":308},"zone":13,"typeConfidence":0.9,"plateTime":0.4839692282217585,"extension":6.493521805201609},"index":2,"playId":"33d4fa3e-4930-3160-a8fd-c100f96ef3dc","pitchNumber":3,"startTime":"2026-04-18T23:50:53.889Z","endTime":"2026-04-18T23:50:57.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":78.6,"endSpeed":72.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.96715276427691,"aZ":-38.467218550506075,"pfxX":-6.335705906227745,"pfxZ":-4.775514171825053,"pX":-0.28253390559644465,"pZ":1.995519048197198,"vX0":-5.199334327957012,"vY0":-114.30542569843021,"vZ0":1.921329009312319,"x":127.77,"y":184.9,"x0":2.848540373287652,"y0":50.004115199955514,"z0":4.933701753712795,"aX":-8.34517895388517},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-7.8,"breakHorizontal":12.8,"spinRate":2346,"spinDirection":308},"zone":7,"typeConfidence":0.9,"plateTime":0.48001523227991116,"extension":6.545403129305989},"index":3,"playId":"17f65c15-8a5a-395c-845a-30b6b4c29536","pitchNumber":4,"startTime":"2026-04-18T23:51:12.581Z","endTime":"2026-04-18T23:51:16.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.38,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-04-18T23:51:16.476Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorge Mateo strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-18T23:53:40.477Z","endTime":"2026-04-18T23:55:59.935Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"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":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.3,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.15120740879331,"aZ":-24.37775167631511,"pfxX":11.498092556570619,"pfxZ":4.173828637459897,"pX":-0.443995012688628,"pZ":2.0290912802644643,"vX0":-9.501442359305743,"vY0":-136.5915566155018,"vZ0":-6.075426873267629,"x":133.92,"y":183.99,"x0":1.604562549315392,"y0":50.006512637901196,"z0":5.98427118540436,"aX":21.494284461087503},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.2,"breakHorizontal":-18.5,"spinRate":2129,"spinDirection":125},"zone":7,"typeConfidence":0.9,"plateTime":0.4026813972713361,"extension":6.7808521991779465},"index":0,"playId":"ccffa7ae-3d0d-3464-b25d-ef897cf96ed6","pitchNumber":1,"startTime":"2026-04-18T23:53:57.148Z","endTime":"2026-04-18T23:54:00.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":76.8,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.02293210822015,"aZ":-33.49089433927864,"pfxX":11.76171353736416,"pfxZ":-0.8666436861364115,"pX":0.7533356250661596,"pZ":2.3054110876762475,"vX0":-6.331550169983981,"vY0":-124.36423915478494,"vZ0":-1.9462359927907722,"x":88.28,"y":176.53,"x0":1.8396140106132621,"y0":50.00106916237936,"z0":5.946782908751411,"aX":17.93962499490731},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-1.8,"breakHorizontal":-19.3,"spinRate":2112,"spinDirection":109},"zone":6,"typeConfidence":0.9,"plateTime":0.44492225211541436,"extension":6.730123892565811},"index":1,"playId":"53942d06-2ed2-31b6-a411-13023eec0e63","pitchNumber":2,"startTime":"2026-04-18T23:54:13.280Z","endTime":"2026-04-18T23:54:16.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-04-18T23:54:24.188Z","endTime":"2026-04-18T23:54:37.132Z","isPitch":false,"type":"action","player":{"id":622761,"link":"/api/v1/people/622761"},"defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":78.2,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.479219268860756,"aZ":-35.29529349518899,"pfxX":10.674218456614184,"pfxZ":-1.9729843829140101,"pX":1.9728945331238275,"pZ":3.0667356160636423,"vX0":-3.3087009630404562,"vY0":-126.11598912067942,"vZ0":-0.29581384827994384,"x":41.8,"y":155.98,"x0":1.930972398085748,"y0":50.00535192641847,"z0":6.0819870376779495,"aX":16.849854996600946},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-3.4,"breakHorizontal":-18.4,"spinRate":2044,"spinDirection":109},"zone":12,"typeConfidence":0.9,"plateTime":0.4376958264365629,"extension":6.8661236068770615},"index":3,"playId":"5b2acf89-a08f-302f-85c7-47983b5ad7fa","pitchNumber":3,"startTime":"2026-04-18T23:54:37.132Z","endTime":"2026-04-18T23:54:40.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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.4,"endSpeed":78.7,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.947032552286633,"aZ":-35.98293780632056,"pfxX":-0.7408759519254939,"pfxZ":-2.407564968279269,"pX":0.9630876762095228,"pZ":3.3687279352968327,"vX0":-2.008246316281664,"vY0":-125.75329137033393,"vZ0":0.25267921414495076,"x":80.29,"y":147.82,"x0":1.871518608010063,"y0":50.000040682500575,"z0":6.210708482161312,"aX":-1.1737129988452275},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-4.0,"breakHorizontal":1.8,"spinRate":1994,"spinDirection":297},"zone":12,"typeConfidence":0.91,"plateTime":0.43727973918887564,"extension":6.655785981851964},"index":4,"playId":"e0506e1c-e7b5-341e-bceb-7bdfa5d02842","pitchNumber":4,"startTime":"2026-04-18T23:54:56.602Z","endTime":"2026-04-18T23:55:00.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.0,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.545958619515915,"aZ":-29.370818153490337,"pfxX":11.307720472107906,"pfxZ":1.4535305774804748,"pX":-0.8550068373120062,"pZ":1.9789365782334944,"vX0":-10.450868893498253,"vY0":-138.77262247387222,"vZ0":-5.575503313928484,"x":149.59,"y":185.35,"x0":1.5064846179978462,"y0":50.0052405416039,"z0":5.992018010591712,"aX":21.86800433846001},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":1.6,"breakHorizontal":-18.1,"spinRate":2177,"spinDirection":120},"zone":13,"typeConfidence":0.9,"plateTime":0.39599628192811664,"extension":6.819602546810041},"index":5,"playId":"5a26271f-ed22-3fa9-9936-ed3ba4e06718","pitchNumber":5,"startTime":"2026-04-18T23:55:17.540Z","endTime":"2026-04-18T23:55:44.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":144,"player":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"}},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":77.9,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.539779518681996,"aZ":-37.83984814631785,"pfxX":-0.9378664179308478,"pfxZ":-3.679402554535651,"pX":1.098892021629478,"pZ":2.213182420621536,"vX0":-1.6426835192254503,"vY0":-123.76407832352767,"vZ0":-1.6584294504427326,"x":75.11,"y":179.02,"x0":1.8951664615976773,"y0":50.004161965784895,"z0":6.084476570237759,"aX":-1.4432933046870233},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-6.8,"breakHorizontal":2.2,"spinRate":2041,"spinDirection":298},"zone":14,"typeConfidence":0.9,"plateTime":0.44391460138111505,"extension":6.763312117174604},"index":6,"playId":"9c6e9082-ce1f-3e13-a2ff-9e5a373c16d7","pitchNumber":6,"startTime":"2026-04-18T23:55:56.012Z","endTime":"2026-04-18T23:55:59.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":622761,"link":"/api/v1/people/622761"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":622761,"link":"/api/v1/people/622761"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":2.6000000000000085,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-04-18T23:55:59.935Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ronald Acuña Jr. strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-18T23:56:05.286Z","endTime":"2026-04-18T23:58:11.942Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.67797812005915,"aZ":-39.13443961429113,"pfxX":-2.0751507604871575,"pfxZ":-4.587613648473283,"pX":1.7787213498594399,"pZ":3.243325676654984,"vX0":0.30910410214015627,"vY0":-122.99512403964545,"vZ0":0.9095180605151243,"x":49.2,"y":151.21,"x0":1.9200472381422296,"y0":50.004299665834615,"z0":6.213785226544321,"aX":-3.147587783838091},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-7.8,"breakHorizontal":3.7,"spinRate":2039,"spinDirection":301},"zone":12,"typeConfidence":0.9,"plateTime":0.44704583468032366,"extension":6.700372055541961},"index":0,"playId":"e8b14094-31c9-3c55-87ef-4d81de9373ee","pitchNumber":1,"startTime":"2026-04-18T23:56:27.298Z","endTime":"2026-04-18T23:56:30.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.704473863929834,"aZ":-25.875273573866085,"pfxX":11.797894689162595,"pfxZ":3.2828066615607066,"pX":-0.5685022262037104,"pZ":1.1798372890307423,"vX0":-10.035283833336878,"vY0":-138.30486064751344,"vZ0":-8.058190723886646,"x":138.67,"y":206.92,"x0":1.5920007309601412,"y0":50.003268820451574,"z0":5.893414482749384,"aX":22.629967816795556},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.2,"breakHorizontal":-19.0,"spinRate":2165,"spinDirection":126},"zone":13,"typeConfidence":0.9,"plateTime":0.397540722561772,"extension":6.795252680602107},"index":1,"playId":"d16c7a76-6d46-3940-a2fa-df384cceef4d","pitchNumber":2,"startTime":"2026-04-18T23:56:48.365Z","endTime":"2026-04-18T23:56:51.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":78.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.806966304722376,"aZ":-35.61271501561548,"pfxX":0.22973489254900015,"pfxZ":-2.181361972911845,"pX":-0.24274859853138053,"pZ":1.5499199702361872,"vX0":-4.924015892426425,"vY0":-125.66717513784874,"vZ0":-3.9564698233870166,"x":126.25,"y":196.93,"x0":1.7239868273144763,"y0":50.00322540428988,"z0":6.081433553515377,"aX":0.363208315741695},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-4.7,"breakHorizontal":0.8,"spinRate":2053,"spinDirection":316},"zone":13,"typeConfidence":0.9,"plateTime":0.4382299902373066,"extension":6.75394983068088},"index":2,"playId":"c7045141-896a-3a34-82d0-e17150f2c668","pitchNumber":3,"startTime":"2026-04-18T23:57:10.407Z","endTime":"2026-04-18T23:57:13.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.928861745740328,"aZ":-27.40546309584899,"pfxX":12.184208159611783,"pfxZ":2.4583340212526075,"pX":-0.8570928134668108,"pZ":2.178730544769651,"vX0":-10.794822248807705,"vY0":-138.63704780276208,"vZ0":-5.493520253405126,"x":149.67,"y":179.95,"x0":1.510256812175784,"y0":50.00321331491197,"z0":6.022718737237297,"aX":23.641847249212514},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":3.4,"breakHorizontal":-19.7,"spinRate":1974,"spinDirection":117},"zone":13,"typeConfidence":0.9,"plateTime":0.39557302522826143,"extension":6.856436768475061},"index":3,"playId":"511d8f40-6e24-384a-b4ae-bfed9435dad6","pitchNumber":4,"startTime":"2026-04-18T23:57:32.695Z","endTime":"2026-04-18T23:57:59.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":144,"player":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"}},"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.223833898319853,"aZ":-32.59215817986832,"pfxX":10.20285898283415,"pfxZ":-0.2698866088135192,"pX":0.19028756275550177,"pZ":1.26960483907391,"vX0":-7.115954128405143,"vY0":-124.6891330397095,"vZ0":-4.845986553693503,"x":109.75,"y":204.5,"x0":1.7504777000251166,"y0":50.00007266996834,"z0":5.916521267727466,"aX":16.121205198938867},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.3,"breakHorizontal":-16.9,"spinRate":1968,"spinDirection":104},"zone":14,"typeConfidence":0.9,"plateTime":0.4386777791799208,"extension":7.133360657369625},"index":4,"playId":"d72c4517-3866-3c82-91d3-f4a3e2df7b9b","pitchNumber":5,"startTime":"2026-04-18T23:58:07.719Z","endTime":"2026-04-18T23:58:11.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.7,"awayTeamWinProbability":34.3,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-04-18T23:58:11.942Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Drake Baldwin singles on a ground ball to center fielder Brandon Marsh.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-18T23:58:35.405Z","endTime":"2026-04-18T23:58:50.740Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.9,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.50555207675143,"aZ":-25.065303087745285,"pfxX":11.464406962446255,"pfxZ":3.623676393367848,"pX":0.11193264857004986,"pZ":1.9973077326534334,"vX0":-8.643659256120614,"vY0":-139.05578526403107,"vZ0":-6.296478213786314,"x":112.73,"y":184.85,"x0":1.7674919656900645,"y0":50.00462071872325,"z0":5.948521029968863,"aX":22.506001971772648},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":5.4,"breakHorizontal":-19.1,"spinRate":2007,"spinDirection":118},"zone":8,"typeConfidence":0.9,"plateTime":0.3935398263871801,"extension":6.926220171222012},"hitData":{"launchSpeed":104.5,"launchAngle":3.0,"totalDistance":62.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":150.98,"coordY":103.85}},"index":0,"playId":"bb5cd60e-9402-3b24-bf94-12a1baefe5fe","pitchNumber":1,"startTime":"2026-04-18T23:58:38.499Z","endTime":"2026-04-18T23:58:50.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.3,"awayTeamWinProbability":35.7,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.47,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-04-18T23:58:50.740Z","atBatIndex":19},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Ozzie Albies reaches on a fielder's choice. Drake Baldwin to 2nd. Drake Baldwin advances to 2nd, on a fielding error by second baseman Edmundo Sosa.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-18T23:59:07.489Z","endTime":"2026-04-19T00:00:53.909Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"postOnSecond":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"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.9,"endSpeed":77.5,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.717602373336067,"aZ":-35.557322488355524,"pfxX":-1.0943343572432491,"pfxZ":-2.2075687937836364,"pX":1.2302286707119212,"pZ":2.7852425868286166,"vX0":-1.220549604041453,"vY0":-123.58320198337306,"vZ0":-0.9748171753754447,"x":70.11,"y":163.58,"x0":1.8743762123611891,"y0":50.0038109511727,"z0":6.195873000593963,"aX":-1.676949019339992},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-4.0,"breakHorizontal":2.3,"spinRate":1963,"spinDirection":299},"zone":12,"typeConfidence":0.9,"plateTime":0.44476434702614975,"extension":6.643213147698839},"index":0,"playId":"7ad91c91-cb71-37af-8d52-da84538d2a55","pitchNumber":1,"startTime":"2026-04-18T23:59:13.485Z","endTime":"2026-04-18T23:59:17.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":85.4,"endSpeed":78.9,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.879659629738182,"aZ":-32.97568168783248,"pfxX":9.981029878154175,"pfxZ":-0.513669989822553,"pX":1.3367121044124006,"pZ":2.0574817238574368,"vX0":-4.637337435849523,"vY0":-124.29379787400084,"vZ0":-2.9215815788862205,"x":66.05,"y":183.23,"x0":1.9255405851399336,"y0":50.00023185732003,"z0":5.974054967659691,"aX":15.683433569735975},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.3,"breakHorizontal":-17.0,"spinRate":1817,"spinDirection":103},"zone":14,"typeConfidence":0.9,"plateTime":0.4399247847773151,"extension":6.884415554065903},"index":1,"playId":"a7810388-378d-37ed-a98d-b148c8341f65","pitchNumber":2,"startTime":"2026-04-18T23:59:31.507Z","endTime":"2026-04-18T23:59:35.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.3,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.987041353827916,"aZ":-34.29035934365109,"pfxX":10.609343529470973,"pfxZ":-1.374101384659555,"pX":0.617935191124389,"pZ":0.9240130106267673,"vX0":-6.284154280263895,"vY0":-123.39858653931648,"vZ0":-5.295037630643892,"x":93.45,"y":213.83,"x0":1.821591038717857,"y0":50.00474571995003,"z0":5.99295419145671,"aX":16.332543952489424},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-3.5,"breakHorizontal":-17.8,"spinRate":1747,"spinDirection":102},"zone":14,"typeConfidence":0.9,"plateTime":0.44419739436899475,"extension":6.931975701873577},"index":2,"playId":"24f1b093-86bd-3853-82e9-c2d513128f1b","pitchNumber":3,"startTime":"2026-04-18T23:59:52.285Z","endTime":"2026-04-18T23:59:55.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.8,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.899940700672314,"aZ":-31.569197940486152,"pfxX":12.041452737899167,"pfxZ":0.3772891890606953,"pX":0.11042574306442861,"pZ":0.13664368300408425,"vX0":-8.044909481692963,"vY0":-126.02004106319758,"vZ0":-7.773787344580381,"x":112.79,"y":235.09,"x0":1.7883776520115184,"y0":50.00387451544479,"z0":5.8302682812004765,"aX":19.264356118334437},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.0,"breakHorizontal":-19.8,"spinRate":1958,"spinDirection":106},"zone":14,"typeConfidence":0.9,"plateTime":0.4355337924429348,"extension":7.043576268911744},"index":3,"playId":"50944307-e748-3890-a0a7-cde2bf17871b","pitchNumber":4,"startTime":"2026-04-19T00:00:13.898Z","endTime":"2026-04-19T00:00:19.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.5,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.905271172555096,"aZ":-35.64903254329046,"pfxX":9.157647418954697,"pfxZ":-2.1208352586807333,"pX":1.361037813590977,"pZ":2.1686495647728954,"vX0":-4.2866379230070075,"vY0":-126.8315690101821,"vZ0":-2.492674620168376,"x":65.12,"y":180.23,"x0":1.8793233252851012,"y0":50.00536867355317,"z0":5.99541727562763,"aX":14.985212177617909},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-4.2,"breakHorizontal":-15.7,"spinRate":1729,"spinDirection":96},"zone":14,"typeConfidence":0.9,"plateTime":0.43115746760071927,"extension":6.9752995756619365},"hitData":{"launchSpeed":80.1,"launchAngle":-15.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.32,"coordY":151.01}},"index":4,"playId":"dc4d8251-5fb1-3644-beb0-7f44f6bd7fc6","pitchNumber":5,"startTime":"2026-04-19T00:00:45.621Z","endTime":"2026-04-19T00:00:53.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.8,"awayTeamWinProbability":38.2,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-04-19T00:00:53.909Z","atBatIndex":20},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt Olson walks. Drake Baldwin to 3rd. Ozzie Albies to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-19T00:01:24.821Z","endTime":"2026-04-19T00:02:48.837Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"postOnSecond":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"postOnThird":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"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":85.7,"endSpeed":78.5,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.648141493121415,"aZ":-35.30588707311997,"pfxX":0.23241325857274875,"pfxZ":-2.0106745029880546,"pX":-0.9545906475688274,"pZ":2.0650449941967177,"vX0":-6.5776343885662225,"vY0":-124.58662185437994,"vZ0":-2.6784510795780854,"x":153.39,"y":183.02,"x0":1.6971818223562194,"y0":50.00117436462236,"z0":6.092185049475101,"aX":0.36471513898100866},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-4.1,"breakHorizontal":1.2,"spinRate":2015,"spinDirection":313},"zone":13,"typeConfidence":0.9,"plateTime":0.44080924371098895,"extension":6.832003608760689},"index":0,"playId":"e70a32c2-f3de-355d-97d1-aa97fef8e4f1","pitchNumber":1,"startTime":"2026-04-19T00:01:24.821Z","endTime":"2026-04-19T00:01:28.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"second":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.8,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.39266544790212,"aZ":-28.924260768132548,"pfxX":11.768303734391175,"pfxZ":1.663762956994555,"pX":-0.3815309942039938,"pZ":1.6466918161251538,"vX0":-9.989621622524565,"vY0":-138.6598395982287,"vZ0":-6.563352427408316,"x":131.54,"y":194.32,"x0":1.7351663604392833,"y0":50.00170610812624,"z0":5.968805399047797,"aX":22.962784859614427},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":1.8,"breakHorizontal":-19.3,"spinRate":2127,"spinDirection":117},"zone":13,"typeConfidence":0.9,"plateTime":0.3946943065660151,"extension":7.027402963540436},"index":1,"playId":"d849f8ee-ca5a-3267-9b16-4cecac584507","pitchNumber":2,"startTime":"2026-04-19T00:01:46.819Z","endTime":"2026-04-19T00:02:13.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"second":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":144,"player":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.011761504725648,"aZ":-36.05954339210011,"pfxX":-0.20346605248455685,"pfxZ":-2.5407899397727753,"pX":-1.5628429981914067,"pZ":2.8838936846788528,"vX0":-7.5591333861955805,"vY0":-123.31957039466948,"vZ0":-0.6618189126482882,"x":176.57,"y":160.91,"x0":1.5768584784992281,"y0":50.00125340315618,"z0":6.214717274671967,"aX":-0.31106001488199614},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-4.4,"breakHorizontal":2.3,"spinRate":2046,"spinDirection":304},"zone":11,"typeConfidence":0.9,"plateTime":0.445262049588413,"extension":6.876519605018158},"index":2,"playId":"65c23713-3456-326a-a022-afa636f11d53","pitchNumber":3,"startTime":"2026-04-19T00:02:26.682Z","endTime":"2026-04-19T00:02:30.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"second":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.77175532408275,"aZ":-26.089296225884844,"pfxX":11.575638503829806,"pfxZ":3.127270476104325,"pX":-0.24133620074277415,"pZ":1.6493262704956968,"vX0":-9.586689079834008,"vY0":-138.35803186887102,"vZ0":-7.147642220253456,"x":126.2,"y":194.25,"x0":1.7580345614351884,"y0":50.004363136275835,"z0":6.005042423477695,"aX":22.53005739087223},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":4.3,"breakHorizontal":-19.1,"spinRate":2128,"spinDirection":124},"zone":13,"typeConfidence":0.9,"plateTime":0.3953048951504434,"extension":6.879683999403405},"index":3,"playId":"91ec1951-8d97-39f7-a199-d873e2d4669e","pitchNumber":4,"startTime":"2026-04-19T00:02:44.321Z","endTime":"2026-04-19T00:02:48.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"second":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.099999999999994,"awayTeamWinProbability":41.900000000000006,"homeTeamWinProbabilityAdded":-3.700000000000003,"leverageIndex":2.02,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-04-19T00:02:48.837Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Austin Riley singles on a soft ground ball to pitcher Cristopher Sánchez. Drake Baldwin scores. Ozzie Albies to 3rd. Matt Olson to 2nd.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-19T00:03:58.504Z","endTime":"2026-04-19T00:04:26.017Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"postOnSecond":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"postOnThird":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":650911,"link":"/api/v1/people/650911"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":{"id":650911,"link":"/api/v1/people/650911"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"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":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"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":0,"homeScore":1,"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-19T00:03:07.825Z","endTime":"2026-04-19T00:04:00.818Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":76.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.596819306968868,"aZ":-39.28728992817985,"pfxX":-1.5724510012530941,"pfxZ":-4.760851270565141,"pX":0.6497555375596603,"pZ":2.6107864167603183,"vX0":-2.514584470547086,"vY0":-122.18610023730346,"vZ0":-0.36292527243107264,"x":92.23,"y":168.29,"x0":1.9009522700798727,"y0":50.000534532178555,"z0":6.169524124697162,"aX":-2.350481399269913},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-8.4,"breakHorizontal":3.5,"spinRate":2042,"spinDirection":299},"zone":6,"typeConfidence":0.9,"plateTime":0.4502014125567153,"extension":6.694645220857188},"index":1,"playId":"452a8d71-dd67-3d0c-ab17-78daefe06d19","pitchNumber":1,"startTime":"2026-04-19T00:04:00.818Z","endTime":"2026-04-19T00:04:04.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.21256957191165,"aZ":-33.48096968639672,"pfxX":9.97210675196523,"pfxZ":-0.8361452935285829,"pX":0.7027276345733935,"pZ":2.3961852756950814,"vX0":-5.94749246557027,"vY0":-124.83318627757862,"vZ0":-2.087112735855545,"x":90.21,"y":174.08,"x0":1.8262363517178548,"y0":50.0003136670881,"z0":6.011554219679825,"aX":15.66358151203398},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.8,"breakHorizontal":-16.6,"spinRate":1763,"spinDirection":105},"zone":6,"typeConfidence":0.9,"plateTime":0.4395481870473219,"extension":7.067247430293268},"hitData":{"launchSpeed":43.1,"launchAngle":34.0,"totalDistance":104.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":117.61,"coordY":189.57}},"index":2,"playId":"7b4ceadf-cdb8-34ee-bc2f-f43e26be32a0","pitchNumber":2,"startTime":"2026-04-19T00:04:18.962Z","endTime":"2026-04-19T00:04:26.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":686948,"link":"/api/v1/people/686948"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.199999999999996,"awayTeamWinProbability":52.800000000000004,"homeTeamWinProbabilityAdded":-10.899999999999999,"leverageIndex":3.39,"dramaIndex":157.0,"contextMetrics":{},"playEndTime":"2026-04-19T00:04:26.017Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mauricio Dubón singles on a fly ball to center fielder Brandon Marsh. Ozzie Albies scores. Matt Olson scores. Austin Riley to 2nd.","rbi":2,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-19T00:04:54.345Z","endTime":"2026-04-19T00:05:43.968Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"postOnSecond":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"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":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":{"id":650911,"link":"/api/v1/people/650911"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"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":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":{"id":650911,"link":"/api/v1/people/650911"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"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":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"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":"5ec8181d-e909-49d8-816b-1013376b1ec6","startTime":"2026-04-19T00:04:54.345Z","endTime":"2026-04-19T00:04:59.345Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"second":{"id":621566,"link":"/api/v1/people/621566"},"third":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":80.0,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.382015825055856,"aZ":-32.66539132191507,"pfxX":11.193426550477557,"pfxZ":-0.3084559635540156,"pX":-0.9348160004186665,"pZ":0.5076064490500796,"vX0":-10.139448950281414,"vY0":-124.62375939331369,"vZ0":-6.599603677649921,"x":152.63,"y":225.07,"x0":1.7101405818311133,"y0":50.002607181467134,"z0":5.850348101974012,"aX":17.80668345496306},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.8,"breakHorizontal":-18.2,"spinRate":1676,"spinDirection":100},"zone":13,"typeConfidence":0.9,"plateTime":0.43760646003278403,"extension":7.177646088324916},"index":1,"playId":"126beba3-0764-30ac-b614-68e4652d8cb2","pitchNumber":1,"startTime":"2026-04-19T00:05:07.420Z","endTime":"2026-04-19T00:05:11.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"second":{"id":621566,"link":"/api/v1/people/621566"},"third":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.386994528381297,"aZ":-31.74356182561845,"pfxX":11.002812317302702,"pfxZ":0.27629614578131,"pX":0.3361695505463981,"pZ":1.765449519837019,"vX0":-7.236123049768632,"vY0":-124.04364658778968,"vZ0":-3.948515130846131,"x":104.19,"y":191.11,"x0":1.8653005806096963,"y0":50.00192596819633,"z0":6.0314749053784364,"aX":17.10293272090853},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.2,"breakHorizontal":-18.2,"spinRate":1926,"spinDirection":104},"zone":9,"typeConfidence":0.9,"plateTime":0.44197769435925904,"extension":6.933831206418387},"hitData":{"launchSpeed":69.1,"launchAngle":39.0,"totalDistance":234.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":136.27,"coordY":102.84}},"index":2,"playId":"10d8e6fa-eb58-3791-94cf-b85a75ae1db9","pitchNumber":2,"startTime":"2026-04-19T00:05:30.534Z","endTime":"2026-04-19T00:05:43.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"second":{"id":621566,"link":"/api/v1/people/621566"},"third":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.299999999999997,"awayTeamWinProbability":70.7,"homeTeamWinProbabilityAdded":-17.9,"leverageIndex":3.21,"dramaIndex":195.0,"contextMetrics":{},"playEndTime":"2026-04-19T00:05:43.968Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Eli White grounds out, shortstop Trea Turner to first baseman Bryce Harper.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-19T00:06:02.214Z","endTime":"2026-04-19T00:08:16.423Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.8,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.58216510980095,"aZ":-33.24653290114735,"pfxX":1.3362701323293633,"pfxZ":-0.6811985485319365,"pX":-1.4931207110273381,"pZ":2.160804566303534,"vX0":-8.217703311388277,"vY0":-124.513066977693,"vZ0":-2.963251835392708,"x":173.91,"y":180.44,"x0":1.6800985718227963,"y0":50.005513140806755,"z0":6.124368499153242,"aX":2.0939356553609656},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-1.7,"breakHorizontal":-0.5,"spinRate":2137,"spinDirection":310},"zone":13,"typeConfidence":0.89,"plateTime":0.44032228760111636,"extension":6.875903613407413},"index":0,"playId":"c9ad4c2e-3de7-34d6-b671-731626e2ce6f","pitchNumber":1,"startTime":"2026-04-19T00:06:22.743Z","endTime":"2026-04-19T00:06:26.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"second":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.3,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.231177288146903,"aZ":-32.185614790678194,"pfxX":8.446512166748136,"pfxZ":-0.01218699997518602,"pX":0.08894880639349508,"pZ":1.5605250548990874,"vX0":-7.158411769817613,"vY0":-124.86133035554164,"vZ0":-4.230973725664923,"x":113.61,"y":196.65,"x0":1.890275838493451,"y0":50.00075577041754,"z0":5.9142133018251375,"aX":13.387262885248647},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-0.7,"breakHorizontal":-13.7,"spinRate":1925,"spinDirection":108},"zone":14,"typeConfidence":0.89,"plateTime":0.4380347525475261,"extension":6.970237071600873},"index":1,"playId":"ca8280f1-6aa8-3f11-b1fe-baf4e89075d9","pitchNumber":2,"startTime":"2026-04-19T00:06:38.849Z","endTime":"2026-04-19T00:06:42.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"second":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":85.5,"endSpeed":79.0,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.536096713597058,"aZ":-34.8696289874138,"pfxX":8.240623292050778,"pfxZ":-1.7234737490746532,"pX":-0.5873425054092343,"pZ":1.1329527526615437,"vX0":-8.2777205229012,"vY0":-124.28670705522838,"vZ0":-4.701507946059536,"x":139.39,"y":208.19,"x0":1.7131641664364763,"y0":50.000535559281815,"z0":5.939687847060716,"aX":12.911435120110792},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-4.0,"breakHorizontal":-13.1,"spinRate":2010,"spinDirection":105},"zone":13,"typeConfidence":0.88,"plateTime":0.440426372969811,"extension":7.0389859365693574},"index":2,"playId":"2c05fe9b-25dd-398d-9774-56eee3cc404c","pitchNumber":3,"startTime":"2026-04-19T00:06:56.988Z","endTime":"2026-04-19T00:07:00.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"second":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"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-19T00:07:07.916Z","endTime":"2026-04-19T00:07:24.337Z","isPitch":false,"type":"action","player":{"id":642201,"link":"/api/v1/people/642201"},"defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"second":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":80.7,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.500364145998194,"aZ":-31.500264683624916,"pfxX":2.2074691920916782,"pfxZ":0.4116779157822288,"pX":-1.5308688941886026,"pZ":0.6020152356123118,"vX0":-8.79435411750406,"vY0":-128.21478802184356,"vZ0":-7.346322378612743,"x":175.35,"y":222.53,"x0":1.6750392656699398,"y0":50.00380055348018,"z0":6.002253101836221,"aX":3.6310555238448465},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.0,"breakHorizontal":-1.8,"spinRate":2151,"spinDirection":307},"zone":13,"typeConfidence":0.89,"plateTime":0.4291884510561066,"extension":6.798372454497251},"index":4,"playId":"b46b914d-fb15-322f-b0a5-54629cce178b","pitchNumber":4,"startTime":"2026-04-19T00:07:24.337Z","endTime":"2026-04-19T00:07:27.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"second":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":79.8,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.57197527713237,"aZ":-33.43696085690192,"pfxX":11.267579921641955,"pfxZ":-0.7790157785334006,"pX":1.2122161761265868,"pZ":2.0815320923203973,"vX0":-5.506690359715463,"vY0":-126.89836014060901,"vZ0":-3.2082555706372187,"x":70.79,"y":182.58,"x0":1.95417569629967,"y0":50.002645700897084,"z0":6.044119672305477,"aX":18.254620295647474},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.9,"breakHorizontal":-19.1,"spinRate":1840,"spinDirection":103},"zone":14,"typeConfidence":0.9,"plateTime":0.4327277679397592,"extension":6.976099620822468},"index":5,"playId":"54724436-d14a-3e1b-869d-7e46b642b486","pitchNumber":5,"startTime":"2026-04-19T00:07:46.064Z","endTime":"2026-04-19T00:07:50.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"second":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.1,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.121335506577676,"aZ":-34.870278013746386,"pfxX":9.497384977282406,"pfxZ":-1.7409961925589936,"pX":0.5555689463055639,"pZ":2.4368638399812697,"vX0":-6.316899460354412,"vY0":-124.02571349730705,"vZ0":-1.8756127740085375,"x":95.82,"y":172.98,"x0":1.9089130766912865,"y0":50.00286121300015,"z0":6.126638576664622,"aX":14.71206574093553},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-3.4,"breakHorizontal":-15.6,"spinRate":1762,"spinDirection":99},"zone":6,"typeConfidence":0.9,"plateTime":0.4425970991125876,"extension":6.9087834011624425},"hitData":{"launchSpeed":86.0,"launchAngle":-10.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.44,"coordY":152.03}},"index":6,"playId":"d07d1a46-2d86-3858-a125-6eb125efca80","pitchNumber":6,"startTime":"2026-04-19T00:08:06.380Z","endTime":"2026-04-19T00:08:16.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"second":{"id":663586,"link":"/api/v1/people/663586"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":642201,"link":"/api/v1/people/642201"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.800000000000004,"awayTeamWinProbability":67.19999999999999,"homeTeamWinProbabilityAdded":3.500000000000007,"leverageIndex":1.38,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-04-19T00:08:16.423Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trea Turner flies out to left fielder Mauricio Dubón.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-19T00:10:17.330Z","endTime":"2026-04-19T00:11:51.182Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.41940772546176,"aZ":-19.37863743981098,"pfxX":9.35232163627537,"pfxZ":7.15579077486715,"pX":-0.5790296404674085,"pZ":2.1873502242175595,"vX0":-11.6935973986964,"vY0":-133.55294617958822,"vZ0":-3.3648693710876003,"x":139.07,"y":179.72,"x0":2.6615590044631574,"y0":50.004368363767085,"z0":4.874241155385047,"aX":16.72887529923294},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.4,"breakHorizontal":-14.2,"spinRate":2221,"spinDirection":113},"zone":7,"typeConfidence":0.9,"plateTime":0.41167028049686616,"extension":6.675860450681692},"index":0,"playId":"7ee82eb5-f2dc-3cbd-9c3b-b5c8ee5e716e","pitchNumber":1,"startTime":"2026-04-19T00:10:50.669Z","endTime":"2026-04-19T00:11:17.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":144,"player":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"}},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.9,"endSpeed":70.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.734471165490707,"aZ":-35.71164497562635,"pfxX":-6.948809199811896,"pfxZ":-2.830617744157145,"pX":0.3138079882460207,"pZ":2.0277828175123624,"vX0":-3.5464102776277895,"vY0":-111.81075514798697,"vZ0":1.7882095046601252,"x":105.04,"y":184.03,"x0":2.8305153432492425,"y0":50.00456773528995,"z0":4.919812793204685,"aX":-8.67733273551078},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-4.2,"breakHorizontal":13.6,"spinRate":2314,"spinDirection":308},"zone":8,"typeConfidence":0.91,"plateTime":0.49247219679980203,"extension":6.626607078081533},"index":1,"playId":"54529e8c-2526-3e3f-b8e5-1bd2ba50a4f1","pitchNumber":2,"startTime":"2026-04-19T00:11:23.650Z","endTime":"2026-04-19T00:11:28.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.9,"endSpeed":70.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.22208867246045,"aZ":-33.374998287801745,"pfxX":-5.733572731849814,"pfxZ":-0.9644878860637123,"pX":0.04570780918353299,"pZ":1.679494179719691,"vX0":-4.5962437092360835,"vY0":-111.8573170198918,"vZ0":0.3875098697962436,"x":115.26,"y":193.43,"x0":2.884059639368417,"y0":50.002047063409286,"z0":4.971432622863633,"aX":-7.14700197423194},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-1.2,"breakHorizontal":11.8,"spinRate":2211,"spinDirection":311},"zone":8,"typeConfidence":0.9,"plateTime":0.49273186928362867,"extension":6.6473928148334265},"hitData":{"launchSpeed":81.7,"launchAngle":30.0,"totalDistance":296.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":93.13,"coordY":85.28}},"index":2,"playId":"7d0f3f4a-1b17-3a10-b9d9-4410aa079137","pitchNumber":3,"startTime":"2026-04-19T00:11:40.302Z","endTime":"2026-04-19T00:11:51.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.099999999999998,"awayTeamWinProbability":69.9,"homeTeamWinProbabilityAdded":-2.7000000000000064,"leverageIndex":1.04,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-04-19T00:11:51.182Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Schwarber singles on a ground ball to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-19T00:12:03.472Z","endTime":"2026-04-19T00:13:26.748Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Single","eventType":"single","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"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":75.8,"endSpeed":69.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.4820725130397,"aZ":-35.35840726802682,"pfxX":-6.450674319061756,"pfxZ":-2.6067693678537864,"pX":0.5126594595399264,"pZ":1.423801893158163,"vX0":-3.425193694310157,"vY0":-110.3020610817735,"vZ0":0.3908506089366779,"x":97.46,"y":200.34,"x0":2.9291399871068804,"y0":50.00517280563007,"z0":5.003595166041279,"aX":-7.868099610582736},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-4.2,"breakHorizontal":12.6,"spinRate":2191,"spinDirection":306},"zone":14,"typeConfidence":0.91,"plateTime":0.49852233975381965,"extension":6.553987881943333},"index":0,"playId":"b6b813b8-308c-3393-aa38-10e6796a12e2","pitchNumber":1,"startTime":"2026-04-19T00:12:15.472Z","endTime":"2026-04-19T00:12:19.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":78.4,"endSpeed":71.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.20871831742674,"aZ":-32.964912792917836,"pfxX":-6.0419192749562765,"pfxZ":-0.6148743468035471,"pX":-2.547340696369588,"pZ":1.5578679360891294,"vX0":-9.88250442088122,"vY0":-113.60267633996175,"vZ0":-0.08727146208742287,"x":214.1,"y":196.72,"x0":2.683715858115696,"y0":50.00544342027137,"z0":4.9370751044937755,"aX":-7.71809595119395},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-0.7,"breakHorizontal":13.9,"spinRate":2501,"spinDirection":312},"zone":13,"typeConfidence":0.89,"plateTime":0.4863975712325139,"extension":6.635694103598787},"index":1,"playId":"ca9867f6-1648-39c6-bccb-82c94b440a99","pitchNumber":2,"startTime":"2026-04-19T00:12:33.520Z","endTime":"2026-04-19T00:12:37.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.7,"endSpeed":68.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.355892860365326,"aZ":-34.9385617140357,"pfxX":-7.546058126793075,"pfxZ":-2.2914354445584717,"pX":0.8517950976184525,"pZ":2.227960861436301,"vX0":-2.5700437415158874,"vY0":-110.05231083772122,"vZ0":2.320359769993054,"x":84.53,"y":178.63,"x0":3.020155383846915,"y0":50.002276549324925,"z0":4.902169042284061,"aX":-9.111012412033825},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-3.0,"breakHorizontal":14.4,"spinRate":2374,"spinDirection":306},"zone":6,"typeConfidence":0.91,"plateTime":0.5006883815278824,"extension":6.500553983722574},"index":2,"playId":"628eb2ef-d21b-3738-a7f1-a538d6d148d9","pitchNumber":3,"startTime":"2026-04-19T00:12:55.421Z","endTime":"2026-04-19T00:13:01.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":84.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.20626404921688,"aZ":-28.024711771408352,"pfxX":11.491704474452426,"pfxZ":2.2377987753764614,"pX":0.8956320157630476,"pZ":2.006691412360258,"vX0":-8.949516965692036,"vY0":-135.87045856155166,"vZ0":-2.362070051124106,"x":82.86,"y":184.6,"x0":2.7536250211065183,"y0":50.0010977144337,"z0":4.85221597593983,"aX":21.295423311220187},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":3.7,"breakHorizontal":-18.7,"spinRate":2095,"spinDirection":111},"zone":14,"typeConfidence":2.0,"plateTime":0.4044714805742555,"extension":6.839722616793899},"hitData":{"launchSpeed":97.5,"launchAngle":4.0,"totalDistance":86.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":170.18,"coordY":162.08}},"index":3,"playId":"1157af65-9cb2-3422-8206-8fbdb7834a64","pitchNumber":4,"startTime":"2026-04-19T00:13:13.063Z","endTime":"2026-04-19T00:13:26.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.1,"awayTeamWinProbability":66.9,"homeTeamWinProbabilityAdded":3.0000000000000036,"leverageIndex":0.75,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-04-19T00:13:26.748Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Harper strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-19T00:13:50.255Z","endTime":"2026-04-19T00:18:25.337Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9,10],"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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":72.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.288635101928577,"aZ":-36.13138967978289,"pfxX":-5.974229152644228,"pfxZ":-3.035497865869166,"pX":-1.0006766804759681,"pZ":1.4796999326561249,"vX0":-6.602182469226397,"vY0":-113.89936212279459,"vZ0":0.4138724122921962,"x":155.14,"y":198.83,"x0":2.7191792050555494,"y0":50.00129006301225,"z0":4.888857874542377,"aX":-7.793070654932814},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-5.0,"breakHorizontal":12.6,"spinRate":2412,"spinDirection":302},"zone":13,"typeConfidence":0.9,"plateTime":0.48217368054661414,"extension":6.6613875196717105},"index":0,"playId":"e92563ab-77e9-3ac2-849b-8d11fa6f68dc","pitchNumber":1,"startTime":"2026-04-19T00:13:56.501Z","endTime":"2026-04-19T00:14:00.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.45028875213005,"aZ":-27.37641981205727,"pfxX":12.391922540989,"pfxZ":2.509542965073214,"pX":1.172792927319987,"pZ":2.3177185645769276,"vX0":-8.961088561264074,"vY0":-137.42874546079074,"vZ0":-2.02397684257644,"x":72.3,"y":176.2,"x0":2.8657353696807912,"y0":50.003283587646976,"z0":4.923126510504441,"aX":23.704550831409023},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.3,"breakHorizontal":-20.5,"spinRate":2212,"spinDirection":114},"zone":14,"typeConfidence":2.0,"plateTime":0.3985375686006356,"extension":6.72755818015049},"index":1,"playId":"d329c9c5-fd43-3621-b27d-bc4f7e4918e5","pitchNumber":2,"startTime":"2026-04-19T00:14:16.578Z","endTime":"2026-04-19T00:14:20.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":72.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.542913390207413,"aZ":-38.14405079578601,"pfxX":-7.642606467661496,"pfxZ":-4.443445879337606,"pX":0.49938340045900986,"pZ":2.1399039433505527,"vX0":-3.4246524105037506,"vY0":-115.41357584288889,"vZ0":2.1806660836591814,"x":97.96,"y":181.0,"x0":2.9980448256741163,"y0":50.00514423926169,"z0":4.870368259091741,"aX":-10.257297515029729},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-7.2,"breakHorizontal":14.8,"spinRate":2363,"spinDirection":307},"zone":9,"typeConfidence":0.9,"plateTime":0.47553775470092763,"extension":6.712149523064557},"index":2,"playId":"ba36c586-a3c1-35b1-868e-441507042664","pitchNumber":3,"startTime":"2026-04-19T00:14:37.314Z","endTime":"2026-04-19T00:14:41.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":78.3,"endSpeed":71.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.897805182674887,"aZ":-37.67224728701692,"pfxX":-7.528348320714231,"pfxZ":-4.230006958517531,"pX":-0.8802696307651785,"pZ":1.616031548292103,"vX0":-6.209926499802453,"vY0":-113.88686186522945,"vZ0":1.1579074484423297,"x":150.55,"y":195.15,"x0":2.869819557996803,"y0":50.00224388479709,"z0":4.856648755825433,"aX":-9.78711787439},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-7.0,"breakHorizontal":15.4,"spinRate":2465,"spinDirection":307},"zone":13,"typeConfidence":0.9,"plateTime":0.4828250559505616,"extension":6.414119176148684},"index":3,"playId":"202945ca-53f9-3a70-befd-c9d092d0f6d6","pitchNumber":4,"startTime":"2026-04-19T00:14:58.473Z","endTime":"2026-04-19T00:15:02.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":72.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.567979781495712,"aZ":-35.79082348150082,"pfxX":-7.534475295943265,"pfxZ":-2.6922964365751048,"pX":0.8227447228114945,"pZ":1.9963558822163143,"vX0":-2.655779029006592,"vY0":-116.32151638462616,"vZ0":1.2773274278458935,"x":85.64,"y":184.88,"x0":2.963868447138554,"y0":50.00086803883782,"z0":4.882026885180699,"aX":-10.132734828729467},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-4.1,"breakHorizontal":14.4,"spinRate":2504,"spinDirection":304},"zone":9,"typeConfidence":0.9,"plateTime":0.47424155399915335,"extension":6.626642622168934},"index":4,"playId":"836effda-d816-3aa7-8215-1f5ab7d79e0a","pitchNumber":5,"startTime":"2026-04-19T00:15:20.440Z","endTime":"2026-04-19T00:15:27.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":87.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.332173326054985,"aZ":-20.188464389186596,"pfxX":10.221632507982198,"pfxZ":6.043172869634377,"pX":0.9705222266191305,"pZ":2.8212656647143706,"vX0":-8.898176510326813,"vY0":-140.5205398981301,"vZ0":-2.037217107085114,"x":80.01,"y":162.61,"x0":2.8632629384746657,"y0":50.000751033519094,"z0":4.878931582976121,"aX":20.26816160537816},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.7,"breakHorizontal":-16.4,"spinRate":2292,"spinDirection":106},"zone":12,"typeConfidence":0.89,"plateTime":0.3910263945669552,"extension":6.801891669262588},"index":5,"playId":"501ae23c-8064-3bbf-bfd0-d661700cc8de","pitchNumber":6,"startTime":"2026-04-19T00:15:59.405Z","endTime":"2026-04-19T00:16:03.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":74.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.012397398690645,"aZ":-36.02733144523277,"pfxX":-5.897744320168644,"pfxZ":-2.7560255222880166,"pX":0.2779955704145413,"pZ":2.059252529696414,"vX0":-4.258039071580309,"vY0":-117.53746655326083,"vZ0":1.1550809933519786,"x":106.4,"y":183.18,"x0":2.8782154301390666,"y0":50.00038204197034,"z0":4.90374503869844,"aX":-8.259140842515373},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-4.4,"breakHorizontal":11.8,"spinRate":2382,"spinDirection":306},"zone":8,"typeConfidence":0.9,"plateTime":0.4657817833432687,"extension":6.802373957801423},"index":6,"playId":"6e29252b-2fcc-3e6c-b3e3-e18aea74b5e4","pitchNumber":7,"startTime":"2026-04-19T00:16:25.794Z","endTime":"2026-04-19T00:16:32.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.981899400405855,"aZ":-21.89719470939918,"pfxX":7.6710919138579845,"pfxZ":5.188560092196898,"pX":1.2219345835060536,"pZ":3.7937862688965893,"vX0":-7.245738733042074,"vY0":-139.54738737824468,"vZ0":0.1275408712134679,"x":70.42,"y":136.35,"x0":2.8493616127285146,"y0":50.00535189122797,"z0":5.184255117870707,"aX":15.204526815362039},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.6,"breakHorizontal":-12.5,"spinRate":2121,"spinDirection":116},"zone":12,"typeConfidence":0.89,"plateTime":0.39178131285433304,"extension":6.80392622865377},"index":7,"playId":"bf861314-2a7f-3403-ac9a-47af06cf9c96","pitchNumber":8,"startTime":"2026-04-19T00:17:03.757Z","endTime":"2026-04-19T00:17:07.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.5,"endSpeed":72.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.97281338118355,"aZ":-37.6278646611037,"pfxX":-4.488013636691865,"pfxZ":-4.114179498988417,"pX":1.4543174346294736,"pZ":2.794069979472667,"vX0":-2.121474008593424,"vY0":-114.33590687484165,"vZ0":3.387860247135189,"x":61.56,"y":163.34,"x0":2.9771859742384317,"y0":50.0039629491033,"z0":4.984167616402712,"aX":-5.945547958492172},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-6.4,"breakHorizontal":8.6,"spinRate":2380,"spinDirection":309},"zone":12,"typeConfidence":0.9,"plateTime":0.4789459356007879,"extension":6.641490062758893},"index":8,"playId":"dfaa49c9-6f41-34cf-b5e0-507d82f4e79c","pitchNumber":9,"startTime":"2026-04-19T00:17:26.817Z","endTime":"2026-04-19T00:17:30.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":72.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.9624888665142,"aZ":-35.690191553734444,"pfxX":-8.548042773801814,"pfxZ":-2.648369992653924,"pX":0.5597090516935677,"pZ":1.7446444344411773,"vX0":-2.901592051139766,"vY0":-114.59844781806709,"vZ0":0.7206763558458602,"x":95.67,"y":191.67,"x0":2.954468575752503,"y0":50.0054079480147,"z0":4.923292654725494,"aX":-11.326329417231895},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-4.3,"breakHorizontal":16.2,"spinRate":2381,"spinDirection":311},"zone":9,"typeConfidence":0.91,"plateTime":0.47867272834992214,"extension":6.5613385132328945},"index":9,"playId":"04698e38-3310-3f4b-80e9-7b6c9ad9475e","pitchNumber":10,"startTime":"2026-04-19T00:17:53.415Z","endTime":"2026-04-19T00:17:57.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.45353959981719,"aZ":-20.378041929918744,"pfxX":7.0888730619418325,"pfxZ":5.9913683089890135,"pX":1.1051080747749977,"pZ":3.450105360045109,"vX0":-7.6060682793928756,"vY0":-139.86833855590214,"vZ0":-0.487367814025963,"x":74.88,"y":145.63,"x0":2.947161956657756,"y0":50.00136853684775,"z0":4.970613574189448,"aX":13.9538553093922},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.9,"breakHorizontal":-11.2,"spinRate":2206,"spinDirection":110},"zone":12,"typeConfidence":0.9,"plateTime":0.3925855569294949,"extension":6.72315597766747},"index":10,"playId":"0b4cba95-559b-3244-ba95-02e063fe971e","pitchNumber":11,"startTime":"2026-04-19T00:18:21.615Z","endTime":"2026-04-19T00:18:25.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.7,"awayTeamWinProbability":70.3,"homeTeamWinProbabilityAdded":-3.400000000000002,"leverageIndex":1.46,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-04-19T00:18:25.337Z","atBatIndex":27},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Adolis García lines out to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-19T00:18:44.697Z","endTime":"2026-04-19T00:20:36.640Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.224116337130898,"aZ":-35.484606370375204,"pfxX":-5.131898775081091,"pfxZ":-2.3140391260701607,"pX":0.3802896995053122,"pZ":1.7273907428447304,"vX0":-4.168674761839832,"vY0":-119.38385162936926,"vZ0":-0.01631703396239459,"x":102.5,"y":192.14,"x0":2.8225363149591645,"y0":50.0053574058269,"z0":4.956303809955716,"aX":-7.330598761007512},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-3.8,"breakHorizontal":10.3,"spinRate":2439,"spinDirection":309},"zone":9,"typeConfidence":0.89,"plateTime":0.4606375286968083,"extension":6.77270861866946},"index":0,"playId":"5b90aea0-26a3-38e8-8a4d-b37cce8120cf","pitchNumber":1,"startTime":"2026-04-19T00:18:51.674Z","endTime":"2026-04-19T00:18:55.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":88.4,"endSpeed":81.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.97209785140992,"aZ":-31.943961201165436,"pfxX":10.94912055511938,"pfxZ":0.1406285018267086,"pX":-0.5096643416643156,"pZ":1.7907279170638184,"vX0":-11.701968773274396,"vY0":-128.2459313572942,"vZ0":-0.9276239805442914,"x":136.43,"y":190.43,"x0":2.6764477665807376,"y0":50.005345011954034,"z0":4.634900463171765,"aX":18.35520725923244},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.2,"breakHorizontal":-17.4,"spinRate":1766,"spinDirection":91},"zone":7,"typeConfidence":2.0,"plateTime":0.42608422649284483,"extension":6.814223455726959},"index":1,"playId":"b0cb5fd4-05a6-34ea-9fc0-af708185f7b8","pitchNumber":2,"startTime":"2026-04-19T00:19:26.123Z","endTime":"2026-04-19T00:19:29.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":96.4,"endSpeed":87.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.627476535747206,"aZ":-22.029054008553324,"pfxX":11.685710610187664,"pfxZ":5.133953637646361,"pX":0.15599147281332612,"pZ":3.035367161409464,"vX0":-11.181438487719687,"vY0":-139.944079214143,"vZ0":-1.441451802384952,"x":111.05,"y":156.83,"x0":2.691917224130014,"y0":50.00446357649237,"z0":5.0052017486062,"aX":23.098870666246324},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.1,"breakHorizontal":-18.7,"spinRate":2312,"spinDirection":111},"zone":2,"typeConfidence":0.86,"plateTime":0.3919196595498877,"extension":6.7466404891458955},"index":2,"playId":"acb0c110-9e07-39eb-9b97-aba51dc2027e","pitchNumber":3,"startTime":"2026-04-19T00:19:48.312Z","endTime":"2026-04-19T00:19:51.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"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-19T00:20:07.191Z","endTime":"2026-04-19T00:20:27.753Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"},"defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":89.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.71153306638879,"aZ":-20.691936854448493,"pfxX":9.350480907362076,"pfxZ":5.576834218719547,"pX":0.7639392662904808,"pZ":2.8267185170599287,"vX0":-8.785198369905737,"vY0":-143.19058594448344,"vZ0":-2.789588037147527,"x":87.88,"y":162.46,"x0":2.6698627497075704,"y0":50.00142119725914,"z0":5.1209751612779035,"aX":19.24893452399375},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":9.6,"breakHorizontal":-15.0,"spinRate":2349,"spinDirection":114},"zone":3,"typeConfidence":0.89,"plateTime":0.3837672790812219,"extension":6.803938287517088},"hitData":{"launchSpeed":97.5,"launchAngle":19.0,"totalDistance":305.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":126.07,"coordY":190.25}},"index":4,"playId":"e18639c0-87ec-3512-a02b-ee0530c5d0bf","pitchNumber":4,"startTime":"2026-04-19T00:20:27.753Z","endTime":"2026-04-19T00:20:36.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.1,"awayTeamWinProbability":72.9,"homeTeamWinProbabilityAdded":-2.599999999999998,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-04-19T00:20:36.640Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jonah Heim strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-19T00:23:02.058Z","endTime":"2026-04-19T00:24:22.494Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.3,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.3906679291376,"aZ":-24.096816149659986,"pfxX":12.133893096439365,"pfxZ":4.327114912055076,"pX":0.1053282078066498,"pZ":2.0241092920438586,"vX0":-8.520712101986149,"vY0":-136.5966717379986,"vZ0":-6.040744839627829,"x":112.99,"y":184.13,"x0":1.7072580815518752,"y0":50.0067285156878,"z0":5.948711349180714,"aX":22.66516958485374},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.6,"breakHorizontal":-19.9,"spinRate":2151,"spinDirection":123},"zone":8,"typeConfidence":0.9,"plateTime":0.4028047413770741,"extension":6.809079203937164},"index":0,"playId":"90188b22-a611-3035-b3ae-e214d10494aa","pitchNumber":1,"startTime":"2026-04-19T00:23:15.458Z","endTime":"2026-04-19T00:23:19.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.6,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.40026698232853,"aZ":-25.177211120199733,"pfxX":11.84776929771857,"pfxZ":3.7311120132007236,"pX":-0.5567474068820516,"pZ":2.2740169807520094,"vX0":-9.86901736564331,"vY0":-136.66651251288926,"vZ0":-5.369930783308799,"x":138.22,"y":177.38,"x0":1.576325419915588,"y0":50.006645486816694,"z0":6.012397919206299,"aX":22.23541343981058},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.6,"breakHorizontal":-19.2,"spinRate":2166,"spinDirection":121},"zone":7,"typeConfidence":0.9,"plateTime":0.4020430236792314,"extension":6.678883333011735},"index":1,"playId":"36044462-43e7-3602-a8f8-050a37dc7301","pitchNumber":2,"startTime":"2026-04-19T00:23:34.451Z","endTime":"2026-04-19T00:23:38.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"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-19T00:23:44.506Z","endTime":"2026-04-19T00:24:00.945Z","isPitch":false,"type":"action","player":{"id":641680,"link":"/api/v1/people/641680"},"defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.5,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.25232371065361,"aZ":-32.96095419582642,"pfxX":10.568524858838156,"pfxZ":-0.4926343588671598,"pX":1.0595231498808695,"pZ":1.2148767729535508,"vX0":-5.361009443906762,"vY0":-126.48583286019976,"vZ0":-5.011681683507646,"x":76.61,"y":205.98,"x0":1.8449811959307731,"y0":50.001794182170116,"z0":5.896058296751198,"aX":16.948797964330698},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-1.9,"breakHorizontal":-17.8,"spinRate":2110,"spinDirection":104},"zone":14,"typeConfidence":0.9,"plateTime":0.43473409536573415,"extension":6.928666470644526},"index":3,"playId":"ffce43dd-ec6e-308f-aaee-3b78c8073f5a","pitchNumber":3,"startTime":"2026-04-19T00:24:00.945Z","endTime":"2026-04-19T00:24:04.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.1,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.395724878721065,"aZ":-31.892791615872067,"pfxX":10.999146628423157,"pfxZ":0.17678330633046713,"pX":0.8556268001877937,"pZ":2.383911687321242,"vX0":-5.973664782413337,"vY0":-124.22953902262424,"vZ0":-2.3005296071936474,"x":84.39,"y":174.41,"x0":1.8706354156136884,"y0":50.00045433399307,"z0":5.989977985564033,"aX":17.077842591621962},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.0,"breakHorizontal":-18.4,"spinRate":2137,"spinDirection":116},"zone":14,"typeConfidence":0.9,"plateTime":0.4419980236250982,"extension":6.738487402725969},"index":4,"playId":"a4400c55-45bf-3955-8393-f4f6a31cb9f5","pitchNumber":4,"startTime":"2026-04-19T00:24:18.347Z","endTime":"2026-04-19T00:24:22.494Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":641680,"link":"/api/v1/people/641680"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.9,"awayTeamWinProbability":71.1,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.7,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-04-19T00:24:22.494Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jorge Mateo grounds out, first baseman Bryce Harper to pitcher Cristopher Sánchez.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-19T00:24:43.736Z","endTime":"2026-04-19T00:25:28.354Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.1,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.731292664890038,"aZ":-30.30153963787647,"pfxX":11.527364046512108,"pfxZ":1.1825452675876953,"pX":-0.6216823868762079,"pZ":1.520947427324581,"vX0":-9.446000966103698,"vY0":-125.11230423263834,"vZ0":-4.741420408525529,"x":140.7,"y":197.71,"x0":1.7089319410966834,"y0":50.00261090308148,"z0":5.9299911498319435,"aX":18.236784891872084},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.2,"breakHorizontal":-18.6,"spinRate":2141,"spinDirection":109},"zone":13,"typeConfidence":0.9,"plateTime":0.4381303387988824,"extension":6.939401597264681},"index":0,"playId":"56ff051a-2bf2-371e-b9c7-4d935389906a","pitchNumber":1,"startTime":"2026-04-19T00:24:46.766Z","endTime":"2026-04-19T00:24:50.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.2,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.753890706802437,"aZ":-35.289544981145255,"pfxX":-0.4464067345035416,"pfxZ":-2.017435321893309,"pX":-0.8922934195817093,"pZ":2.2824855176056547,"vX0":-6.2606416153080495,"vY0":-123.43451857913736,"vZ0":-2.034749456322953,"x":151.01,"y":177.15,"x0":1.7358651523988322,"y0":50.004248063942285,"z0":6.091000975043562,"aX":-0.6884666985422129},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-3.8,"breakHorizontal":2.3,"spinRate":2089,"spinDirection":317},"zone":13,"typeConfidence":0.9,"plateTime":0.443875685657686,"extension":6.61965643359254},"index":1,"playId":"e8d6ced7-892b-3b88-a7d4-ee58a0ae72a4","pitchNumber":2,"startTime":"2026-04-19T00:25:02.656Z","endTime":"2026-04-19T00:25:05.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.4,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.5608257152395,"aZ":-26.189338805177822,"pfxX":10.763374306489759,"pfxZ":3.131665153102027,"pX":0.8004778417698376,"pZ":2.334699627080944,"vX0":-6.576402164803976,"vY0":-137.56288574811038,"vZ0":-4.989983191153844,"x":86.49,"y":175.74,"x0":1.8283664925281957,"y0":50.00039584468591,"z0":5.9557274573469945,"aX":20.54989393005718},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.8,"breakHorizontal":-18.0,"spinRate":2094,"spinDirection":119},"zone":6,"typeConfidence":0.9,"plateTime":0.39872943725852084,"extension":6.734479544593912},"hitData":{"launchSpeed":71.8,"launchAngle":-6.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.98,"coordY":168.25}},"index":2,"playId":"e47ab583-6288-370d-b45a-471adf4e56b0","pitchNumber":3,"startTime":"2026-04-19T00:25:21.410Z","endTime":"2026-04-19T00:25:28.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":622761,"link":"/api/v1/people/622761"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":622761,"link":"/api/v1/people/622761"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.2,"awayTeamWinProbability":69.8,"homeTeamWinProbabilityAdded":1.3000000000000007,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-04-19T00:25:28.354Z","atBatIndex":30},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ronald Acuña Jr. singles on a ground ball to left fielder Felix Reyes.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-19T00:25:38.378Z","endTime":"2026-04-19T00:26:21.309Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694025,"link":"/api/v1/people/694025"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.05389076009957,"aZ":-32.16721236605702,"pfxX":10.809058509134342,"pfxZ":3.9711453304125E-4,"pX":0.04177366204243204,"pZ":1.7986860987378228,"vX0":-7.704768561498698,"vY0":-124.11661669631532,"vZ0":-3.550546607520256,"x":115.41,"y":190.22,"x0":1.7833884416834076,"y0":50.00045064589014,"z0":5.92903633007862,"aX":16.846599319377248},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.6,"breakHorizontal":-17.8,"spinRate":2023,"spinDirection":111},"zone":8,"typeConfidence":0.9,"plateTime":0.44146581130795814,"extension":6.899408207687765},"hitData":{"launchSpeed":108.5,"launchAngle":6.0,"totalDistance":101.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":106.86,"coordY":91.18}},"index":0,"playId":"96106cc0-8108-3f7f-b461-19082df5bde7","pitchNumber":1,"startTime":"2026-04-19T00:26:10.338Z","endTime":"2026-04-19T00:26:21.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.2,"awayTeamWinProbability":70.8,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.35,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-04-19T00:26:21.309Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drake Baldwin strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-19T00:26:27.701Z","endTime":"2026-04-19T00:27:53.266Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.8,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.140895248211574,"aZ":-22.868612827400554,"pfxX":11.697175289869575,"pfxZ":4.717468420811519,"pX":-0.10395649690014487,"pZ":2.9227105603829764,"vX0":-9.313089068027255,"vY0":-139.5064385202922,"vZ0":-4.490859780843972,"x":120.96,"y":159.87,"x0":1.7565150519803416,"y0":50.00375131224978,"z0":6.059206211738265,"aX":23.07665718531861},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.8,"breakHorizontal":-19.3,"spinRate":2140,"spinDirection":130},"zone":2,"typeConfidence":0.91,"plateTime":0.39248824599312204,"extension":6.9977675670117625},"index":0,"playId":"5dbd8ddf-189e-32f6-85b2-93d5a2070d25","pitchNumber":1,"startTime":"2026-04-19T00:26:46.077Z","endTime":"2026-04-19T00:26:50.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.3,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.270136361838784,"aZ":-33.45158902719292,"pfxX":0.1107036184677399,"pfxZ":-0.8206506472504405,"pX":-0.09127304643832462,"pZ":2.0434730875036693,"vX0":-4.966637299329921,"vY0":-123.54097943695176,"vZ0":-2.890271513953077,"x":120.48,"y":183.61,"x0":1.9296444926804268,"y0":50.00579053627719,"z0":6.036098620193528,"aX":0.17155574143772537},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-1.9,"breakHorizontal":1.0,"spinRate":2024,"spinDirection":330},"zone":8,"typeConfidence":0.9,"plateTime":0.44309825881698384,"extension":6.639062596990197},"index":1,"playId":"7449d48f-877a-3835-8b94-30752a6722f4","pitchNumber":2,"startTime":"2026-04-19T00:27:03.560Z","endTime":"2026-04-19T00:27:07.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-19T00:27:17.326Z","endTime":"2026-04-19T00:27:29.334Z","isPitch":false,"type":"action","player":{"id":686948,"link":"/api/v1/people/686948"},"defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"playId":"4f481095-1bde-37c7-9b8b-ab40898b5d04","startTime":"2026-04-19T00:27:29.334Z","endTime":"2026-04-19T00:27:34.900Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.0,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.337937248418644,"aZ":-33.290608183865785,"pfxX":10.428497873505883,"pfxZ":-0.7074791207629154,"pX":-0.2235269896588955,"pZ":1.7263273214022832,"vX0":-8.451137178075264,"vY0":-125.14929591589612,"vZ0":-3.8724627276684793,"x":125.52,"y":192.17,"x0":1.8498167646922887,"y0":50.002121518408345,"z0":6.033780586823131,"aX":16.4659133363167},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-2.0,"breakHorizontal":-16.8,"spinRate":1922,"spinDirection":105},"zone":8,"typeConfidence":0.9,"plateTime":0.43842342643017984,"extension":7.177448515413879},"index":4,"playId":"91c9b883-686c-3115-b139-13165da77e6f","pitchNumber":3,"startTime":"2026-04-19T00:27:44.858Z","endTime":"2026-04-19T00:27:53.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.1,"awayTeamWinProbability":68.9,"homeTeamWinProbabilityAdded":1.9000000000000021,"leverageIndex":0.74,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-04-19T00:27:53.266Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"J.T. Realmuto flies out to left fielder Mauricio Dubón.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-19T00:28:35.578Z","endTime":"2026-04-19T00:31:24.044Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"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(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":75.5,"endSpeed":69.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.76387269741247,"aZ":-36.26204033526115,"pfxX":-6.086188549951168,"pfxZ":-3.3564281885589065,"pX":-0.1754281048513098,"pZ":2.3445471363901107,"vX0":-4.749540951549811,"vY0":-109.76762967012323,"vZ0":2.5458793950406395,"x":123.69,"y":175.48,"x0":2.808482756039057,"y0":50.00318662940306,"z0":5.035573939774504,"aX":-7.411929570787964},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-5.0,"breakHorizontal":12.2,"spinRate":2306,"spinDirection":306},"zone":5,"typeConfidence":0.9,"plateTime":0.4993417241510629,"extension":6.695227161970178},"index":0,"playId":"8bbaf064-91dd-333c-9d10-72f051a53c5f","pitchNumber":1,"startTime":"2026-04-19T00:30:27.191Z","endTime":"2026-04-19T00:30:30.940Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.13034386343715,"aZ":-35.28141147937665,"pfxX":9.743538424677702,"pfxZ":-1.88861467089996,"pX":0.2942002904022612,"pZ":1.6322788444687186,"vX0":-9.44313922124926,"vY0":-126.9488498917467,"vZ0":-0.6902855345369797,"x":105.79,"y":194.71,"x0":2.7827546013549944,"y0":50.00255463653402,"z0":4.697448120762307,"aX":16.02466114793296},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.4,"breakHorizontal":-15.7,"spinRate":1770,"spinDirection":97},"zone":8,"typeConfidence":2.0,"plateTime":0.43020282860226766,"extension":6.879493924231871},"index":1,"playId":"490f2536-484b-39a0-9740-d2b8319ce3b5","pitchNumber":2,"startTime":"2026-04-19T00:30:44.407Z","endTime":"2026-04-19T00:30:47.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"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-19T00:30:56.738Z","endTime":"2026-04-19T00:31:13.552Z","isPitch":false,"type":"action","player":{"id":592663,"link":"/api/v1/people/592663"},"defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.023049095978916,"aZ":-24.169959744089297,"pfxX":9.121745093909613,"pfxZ":4.346289327924577,"pX":-0.20666417094831882,"pZ":3.9621827482073098,"vX0":-10.828740589415958,"vY0":-134.99457931944713,"vZ0":1.5605107524953779,"x":124.88,"y":131.8,"x0":2.6759097478814073,"y0":50.00157276678878,"z0":5.080768375998276,"aX":16.79570766432175},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.4,"breakHorizontal":-14.2,"spinRate":2220,"spinDirection":111},"zone":11,"typeConfidence":0.89,"plateTime":0.40609020224565384,"extension":6.810973146000567},"hitData":{"launchSpeed":91.3,"launchAngle":37.0,"totalDistance":331.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":66.68,"coordY":79.38}},"index":3,"playId":"fd03889d-ed71-3acc-846e-786b4a4b9283","pitchNumber":3,"startTime":"2026-04-19T00:31:13.552Z","endTime":"2026-04-19T00:31:24.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.199999999999996,"awayTeamWinProbability":71.80000000000001,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-04-19T00:31:24.044Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Bohm grounds out, third baseman Austin Riley to first baseman Matt Olson.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-19T00:31:29.598Z","endTime":"2026-04-19T00:32:34.814Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":71.5,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.972997435769678,"aZ":-35.21341588498951,"pfxX":-8.61304014892552,"pfxZ":-2.3384985559296263,"pX":0.933057566258016,"pZ":1.290187796269336,"vX0":-2.1253119337801345,"vY0":-114.09414361961362,"vZ0":-0.1904429260917102,"x":81.43,"y":203.94,"x0":2.998950382492047,"y0":50.004971604952736,"z0":4.890156628604117,"aX":-11.182606936685403},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-4.0,"breakHorizontal":16.2,"spinRate":2523,"spinDirection":298},"zone":14,"typeConfidence":0.91,"plateTime":0.4828960446302166,"extension":6.503903330164848},"index":0,"playId":"12e043bb-f893-3c2e-a850-104f538bbfbf","pitchNumber":1,"startTime":"2026-04-19T00:31:50.164Z","endTime":"2026-04-19T00:31:53.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.741783210480254,"aZ":-21.9567749480871,"pfxX":9.677599449725228,"pfxZ":5.282890979375267,"pX":-0.45507386058468297,"pZ":2.7171572822042283,"vX0":-12.236472721885537,"vY0":-138.3875446150773,"vZ0":-1.7756948201042952,"x":134.35,"y":165.42,"x0":2.7727349139859783,"y0":50.002935713672485,"z0":4.842440920132621,"aX":18.7164108893113},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.4,"breakHorizontal":-14.9,"spinRate":2318,"spinDirection":102},"zone":4,"typeConfidence":0.89,"plateTime":0.3962520859607097,"extension":6.883988873216494},"index":1,"playId":"f0ca6ea1-d452-3858-9767-3ec4b560efbc","pitchNumber":2,"startTime":"2026-04-19T00:32:07.761Z","endTime":"2026-04-19T00:32:11.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.6,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.30678060121659,"aZ":-34.81809205313548,"pfxX":10.512976337958175,"pfxZ":-1.6111813705306126,"pX":0.042317176366235144,"pZ":1.6540080495999185,"vX0":-10.274889116091284,"vY0":-126.88325898036155,"vZ0":-0.6468253013455492,"x":115.39,"y":194.12,"x0":2.7652930855085236,"y0":50.00286222073034,"z0":4.670344122637159,"aX":17.25901754772953},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-2.9,"breakHorizontal":-16.9,"spinRate":1838,"spinDirection":94},"zone":14,"typeConfidence":2.0,"plateTime":0.4305568335497658,"extension":6.7091098628856205},"hitData":{"launchSpeed":91.2,"launchAngle":-6.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.28,"coordY":168.25}},"index":2,"playId":"bae01dcf-2f0f-377b-a688-e99e276e34a4","pitchNumber":3,"startTime":"2026-04-19T00:32:24.764Z","endTime":"2026-04-19T00:32:34.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.200000000000003,"awayTeamWinProbability":73.8,"homeTeamWinProbabilityAdded":-1.999999999999993,"leverageIndex":0.81,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-04-19T00:32:34.814Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Felix Reyes flies out to center fielder Eli White.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-19T00:32:43.972Z","endTime":"2026-04-19T00:33:08.785Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":694025,"fullName":"Felix Reyes","link":"/api/v1/people/694025"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694025,"fullName":"Felix Reyes","link":"/api/v1/people/694025"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"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(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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":72.4,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.193511458167418,"aZ":-36.6336997087029,"pfxX":-7.294229715457057,"pfxZ":-3.373381031433067,"pX":0.22807881356830798,"pZ":1.6842352133269454,"vX0":-3.784287295777437,"vY0":-114.5655135216649,"vZ0":0.8571646756174152,"x":108.31,"y":193.31,"x0":2.851644017054956,"y0":50.001682353160156,"z0":4.9004049492043595,"aX":-9.645083226734965},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-5.5,"breakHorizontal":14.2,"spinRate":2410,"spinDirection":305},"zone":8,"typeConfidence":0.9,"plateTime":0.47904552814525436,"extension":6.6636849610957425},"hitData":{"launchSpeed":86.0,"launchAngle":28.0,"totalDistance":317.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.11,"coordY":72.26}},"index":0,"playId":"bcdcdd16-9ebe-340d-bd9c-85d0469a824e","pitchNumber":1,"startTime":"2026-04-19T00:33:01.032Z","endTime":"2026-04-19T00:33:08.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694025,"link":"/api/v1/people/694025","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694025,"link":"/api/v1/people/694025"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":694025,"link":"/api/v1/people/694025"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.9,"awayTeamWinProbability":75.1,"homeTeamWinProbabilityAdded":-1.3000000000000043,"leverageIndex":0.5,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-04-19T00:33:08.785Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ozzie Albies singles on a line drive to right fielder Adolis García.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-19T00:35:40.985Z","endTime":"2026-04-19T00:35:57.363Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":76.7,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.110570729993885,"aZ":-35.43367796397914,"pfxX":-0.6471380224148473,"pfxZ":-2.1734655108610177,"pX":-0.4876070474258297,"pZ":2.562378960975394,"vX0":-5.125732080134985,"vY0":-122.44266944552757,"vZ0":-1.2909221208681492,"x":135.59,"y":169.6,"x0":1.7284407501180241,"y0":50.00458502546081,"z0":6.164622274638034,"aX":-0.9689223966989983},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-4.0,"breakHorizontal":2.5,"spinRate":2069,"spinDirection":310},"zone":4,"typeConfidence":0.9,"plateTime":0.4495854268509323,"extension":6.776925903244027},"hitData":{"launchSpeed":57.6,"launchAngle":33.0,"totalDistance":150.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":172.54,"coordY":152.11}},"index":0,"playId":"fe14ec5c-a4b7-3ded-9908-f7a0b8bde4da","pitchNumber":1,"startTime":"2026-04-19T00:35:42.976Z","endTime":"2026-04-19T00:35:57.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.2,"awayTeamWinProbability":77.8,"homeTeamWinProbabilityAdded":-2.6999999999999993,"leverageIndex":0.69,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-04-19T00:35:57.363Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Olson strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-19T00:36:10.401Z","endTime":"2026-04-19T00:37:40.071Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.5,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.485016950836346,"aZ":-29.994008787109944,"pfxX":12.121790018158693,"pfxZ":1.1568989295826118,"pX":0.4654695640674863,"pZ":2.8161471970852996,"vX0":-7.846325130181933,"vY0":-137.02982384603732,"vZ0":-3.0879142435748896,"x":99.26,"y":162.74,"x0":1.8079520512351792,"y0":50.001106099093874,"z0":6.031782812233751,"aX":22.788527914131954},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":1.6,"breakHorizontal":-20.0,"spinRate":2006,"spinDirection":123},"zone":6,"typeConfidence":0.9,"plateTime":0.40146532173139304,"extension":6.911343640037134},"index":0,"playId":"3e28deca-43e0-3a07-b992-e0f311a5df7f","pitchNumber":1,"startTime":"2026-04-19T00:36:21.738Z","endTime":"2026-04-19T00:36:24.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.4,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.582938868960426,"aZ":-24.208562651466927,"pfxX":11.702060142030504,"pfxZ":4.089523565471914,"pX":-0.8240937572328099,"pZ":1.5762413957743306,"vX0":-11.000926347295037,"vY0":-139.01842997026594,"vZ0":-7.497262315849832,"x":148.41,"y":196.22,"x0":1.673385936561621,"y0":50.00437033699558,"z0":5.9272864416716695,"aX":22.795806962683532},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":5.9,"breakHorizontal":-18.7,"spinRate":2141,"spinDirection":122},"zone":13,"typeConfidence":0.9,"plateTime":0.39473647386764554,"extension":6.860505371916708},"index":1,"playId":"109d768f-bf2a-3267-9500-fe4eb860c943","pitchNumber":2,"startTime":"2026-04-19T00:36:42.962Z","endTime":"2026-04-19T00:36:46.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.242127152747088,"aZ":-32.99070064004007,"pfxX":11.044017893905492,"pfxZ":-0.5406305570081003,"pX":1.30930640636738,"pZ":1.9872454979612861,"vX0":-5.086221229284036,"vY0":-123.26548987634922,"vZ0":-2.8923549337478907,"x":67.09,"y":185.12,"x0":1.9780700182434805,"y0":50.0014622276845,"z0":5.995320763236411,"aX":16.789885013975855},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-1.4,"breakHorizontal":-18.6,"spinRate":1993,"spinDirection":110},"zone":14,"typeConfidence":0.9,"plateTime":0.446405987455325,"extension":6.934608700186961},"index":2,"playId":"f4d3d8c4-ba05-3524-9a00-c5f71da80114","pitchNumber":3,"startTime":"2026-04-19T00:37:01.695Z","endTime":"2026-04-19T00:37:06.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-19T00:37:18.043Z","endTime":"2026-04-19T00:37:35.782Z","isPitch":false,"type":"action","player":{"id":621566,"link":"/api/v1/people/621566"},"defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.5,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.86451242052429,"aZ":-28.45194439837398,"pfxX":10.01325042489904,"pfxZ":1.8751022693905828,"pX":-0.406150889303731,"pZ":3.1615925894370664,"vX0":-9.28245744757448,"vY0":-139.53765891246718,"vZ0":-2.900568810537423,"x":132.48,"y":153.42,"x0":1.6487091955361237,"y0":50.005746338694394,"z0":6.072039753368365,"aX":19.919380328317043},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":3.0,"breakHorizontal":-16.4,"spinRate":2020,"spinDirection":123},"zone":1,"typeConfidence":0.9,"plateTime":0.39124514576308567,"extension":6.843336481657806},"index":4,"playId":"2a2378c4-2e4c-3f9c-be99-d6be226cb963","pitchNumber":4,"startTime":"2026-04-19T00:37:35.782Z","endTime":"2026-04-19T00:37:40.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.7,"awayTeamWinProbability":75.3,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.12,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-04-19T00:37:40.071Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Austin Riley flies out to right fielder Adolis García.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-19T00:37:54.672Z","endTime":"2026-04-19T00:39:17.401Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.883716582664658,"aZ":-32.38024085350201,"pfxX":9.594534542312548,"pfxZ":-0.1293445026062532,"pX":1.1899206327242948,"pZ":2.451765107871523,"vX0":-4.80226472683872,"vY0":-124.72823319017643,"vZ0":-2.3067710008230904,"x":71.64,"y":172.58,"x0":1.8927687048870767,"y0":50.00401195559408,"z0":6.056455012527674,"aX":15.13118618283207},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.5,"breakHorizontal":-16.3,"spinRate":1939,"spinDirection":112},"zone":14,"typeConfidence":0.9,"plateTime":0.43899023082005817,"extension":6.834321819629107},"index":0,"playId":"82adfa59-6be7-3b2a-bb4a-a95835ec6916","pitchNumber":1,"startTime":"2026-04-19T00:38:02.669Z","endTime":"2026-04-19T00:38:06.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.864875928789992,"aZ":-32.71944810625708,"pfxX":9.082319370148866,"pfxZ":-0.3567242744936552,"pX":1.3455934644872451,"pZ":1.964304588781427,"vX0":-4.591049145929934,"vY0":-123.31055724082692,"vZ0":-3.09578533976463,"x":65.71,"y":185.74,"x0":2.053078443893113,"y0":50.002064194257905,"z0":6.0007801806653776,"aX":13.964806448721324},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.1,"breakHorizontal":-15.4,"spinRate":1922,"spinDirection":105},"zone":14,"typeConfidence":0.9,"plateTime":0.4444502897843723,"extension":6.6923221374597075},"index":1,"playId":"d76cbf67-7820-3ba2-ad63-c8ef07b9f01a","pitchNumber":2,"startTime":"2026-04-19T00:38:22.368Z","endTime":"2026-04-19T00:38:25.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.818076590573494,"aZ":-33.8367264076299,"pfxX":8.95202519027362,"pfxZ":-1.0775646567041886,"pX":1.9606804970814127,"pZ":2.905245479909239,"vX0":-3.005815930640437,"vY0":-123.51511670253248,"vZ0":-0.6091228307294074,"x":42.26,"y":160.34,"x0":2.0339790192904075,"y0":50.00569969108818,"z0":6.013461674117445,"aX":13.760701050547024},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-1.8,"breakHorizontal":-15.5,"spinRate":1903,"spinDirection":106},"zone":12,"typeConfidence":0.9,"plateTime":0.44434420332466606,"extension":6.864745703762585},"index":2,"playId":"886fe3d0-d2b9-344e-b689-3f8ad542f8be","pitchNumber":3,"startTime":"2026-04-19T00:38:41.170Z","endTime":"2026-04-19T00:38:44.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":77.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.528986765628947,"aZ":-36.923000817901375,"pfxX":-1.2613787887924612,"pfxZ":-3.1048298420895346,"pX":0.8730165398397439,"pZ":2.138330017255107,"vX0":-2.2013771459222324,"vY0":-123.88518370925884,"vZ0":-2.053610152840181,"x":83.72,"y":181.05,"x0":1.9427875526375733,"y0":50.004808284373205,"z0":6.112915881515468,"aX":-1.9280769000839044},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-5.9,"breakHorizontal":2.9,"spinRate":2046,"spinDirection":305},"zone":14,"typeConfidence":0.9,"plateTime":0.44493116115450926,"extension":6.767594578043034},"hitData":{"launchSpeed":81.0,"launchAngle":37.0,"totalDistance":268.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":202.23,"coordY":122.53}},"index":3,"playId":"594f9291-a720-35f1-ae34-6726a611513b","pitchNumber":4,"startTime":"2026-04-19T00:39:03.843Z","endTime":"2026-04-19T00:39:17.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.0,"awayTeamWinProbability":73.0,"homeTeamWinProbabilityAdded":2.3000000000000007,"leverageIndex":0.96,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-04-19T00:39:17.401Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mauricio Dubón flies out to right fielder Adolis García in foul territory.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-19T00:39:25.637Z","endTime":"2026-04-19T00:39:52.914Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.93307669409791,"aZ":-26.355608298438867,"pfxX":12.076098992961724,"pfxZ":2.9715006240955537,"pX":0.2652698237460718,"pZ":2.03168293442493,"vX0":-8.406406693092544,"vY0":-140.01801305782772,"vZ0":-6.0738149187334685,"x":106.89,"y":183.92,"x0":1.760165717323683,"y0":50.00190632325905,"z0":5.988484057154943,"aX":23.62565703269691},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":4.1,"breakHorizontal":-19.8,"spinRate":2070,"spinDirection":122},"zone":8,"typeConfidence":0.9,"plateTime":0.39340362334362533,"extension":6.842116856394308},"hitData":{"launchSpeed":87.5,"launchAngle":41.0,"totalDistance":273.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":208.02,"coordY":125.52}},"index":0,"playId":"83f550de-a300-383d-b27a-6f5b219e6372","pitchNumber":1,"startTime":"2026-04-19T00:39:44.643Z","endTime":"2026-04-19T00:39:52.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":28.9,"awayTeamWinProbability":71.1,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":0.74,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-04-19T00:39:52.914Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Edmundo Sosa singles on a soft ground ball to pitcher Chris Sale.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-19T00:42:00.804Z","endTime":"2026-04-19T00:43:16.813Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":519242,"link":"/api/v1/people/519242"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.91977917335162,"aZ":-32.30757656039467,"pfxX":9.163491801701175,"pfxZ":-0.08557746685968759,"pX":-0.6105925124768931,"pZ":1.3842196580115824,"vX0":-11.09227452113684,"vY0":-126.00078191921484,"vZ0":-1.6052704450253361,"x":140.27,"y":201.41,"x0":2.6437571425076793,"y0":50.00006606176022,"z0":4.623016475042516,"aX":14.835578704059417},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.2,"breakHorizontal":-14.3,"spinRate":1546,"spinDirection":91},"zone":13,"typeConfidence":2.0,"plateTime":0.43353135248029684,"extension":6.505712030152432},"index":0,"playId":"742449f1-8a52-35ed-acd6-f108c69ee78d","pitchNumber":1,"startTime":"2026-04-19T00:42:29.002Z","endTime":"2026-04-19T00:42:32.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.31509789779996,"aZ":-33.13910180854742,"pfxX":10.48106390146562,"pfxZ":-0.5909923954042604,"pX":0.6858264288550958,"pZ":1.7877590072190037,"vX0":-8.612656700531293,"vY0":-127.03729871869385,"vZ0":-0.6464358964371317,"x":90.86,"y":190.51,"x0":2.760273578823053,"y0":50.004066814356555,"z0":4.682619890923208,"aX":17.11236535126227},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.0,"breakHorizontal":-17.0,"spinRate":1744,"spinDirection":94},"zone":9,"typeConfidence":2.0,"plateTime":0.431361576698829,"extension":6.596436997822453},"index":1,"playId":"c16cc0bc-8868-3d02-adc8-079644f64695","pitchNumber":2,"startTime":"2026-04-19T00:42:45.756Z","endTime":"2026-04-19T00:42:49.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":70.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.39971894313435,"aZ":-35.3268060939623,"pfxX":-7.676771870726094,"pfxZ":-2.4806408472253954,"pX":0.25366576418382714,"pZ":0.7990525649410888,"vX0":-3.6247512206597214,"vY0":-112.933110904073,"vZ0":-0.8736169660340922,"x":107.33,"y":217.21,"x0":2.884322303882443,"y0":50.00202049504817,"z0":4.791027524618597,"aX":-9.767333229179544},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-4.3,"breakHorizontal":14.9,"spinRate":2400,"spinDirection":311},"zone":14,"typeConfidence":0.9,"plateTime":0.4877774558346206,"extension":6.46202570713251},"hitData":{"launchSpeed":53.0,"launchAngle":-62.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":114.37,"coordY":176.84}},"index":2,"playId":"d6e379d7-0b9d-3204-997a-5b314b1703d7","pitchNumber":3,"startTime":"2026-04-19T00:43:08.319Z","endTime":"2026-04-19T00:43:16.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.300000000000004,"awayTeamWinProbability":65.69999999999999,"homeTeamWinProbabilityAdded":5.400000000000006,"leverageIndex":1.24,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-04-19T00:43:16.813Z","atBatIndex":40},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Brandon Marsh grounds into a double play, shortstop Jorge Mateo to first baseman Matt Olson. Edmundo Sosa out at 2nd. Brandon Marsh out at 1st.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-19T00:44:25.792Z","endTime":"2026-04-19T00:45:25.621Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":622761,"link":"/api/v1/people/622761"},"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":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":622761,"link":"/api/v1/people/622761"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":1,"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-19T00:43:48.130Z","endTime":"2026-04-19T00:44:28.196Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":86.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.752289955674975,"aZ":-20.189385403096203,"pfxX":10.252842736876707,"pfxZ":6.173586822785968,"pX":0.6884699641687396,"pZ":2.6767780935319037,"vX0":-9.456562692934781,"vY0":-139.05552766235456,"vZ0":-2.6100824084878296,"x":90.76,"y":166.51,"x0":2.8159281737121336,"y0":50.002010670902706,"z0":4.980442495579728,"aX":19.901003396018783},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.8,"breakHorizontal":-16.4,"spinRate":2293,"spinDirection":102},"zone":6,"typeConfidence":0.89,"plateTime":0.39522346624965454,"extension":6.791193492058085},"index":1,"playId":"d7804749-8594-33df-94b5-2a1170ef1cd1","pitchNumber":1,"startTime":"2026-04-19T00:44:28.196Z","endTime":"2026-04-19T00:44:32.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":78.8,"endSpeed":71.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.0596819054687,"aZ":-35.848918175009615,"pfxX":-8.780204000243973,"pfxZ":-2.8102358398262357,"pX":-1.3693395368162353,"pZ":2.0090715433482407,"vX0":-6.838147773121605,"vY0":-114.42558715135063,"vZ0":1.5967257327898357,"x":169.2,"y":184.54,"x0":2.8148904212696797,"y0":50.004623605902985,"z0":4.8544481794801255,"aX":-11.469042402367636},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-4.2,"breakHorizontal":17.8,"spinRate":2520,"spinDirection":306},"zone":13,"typeConfidence":0.9,"plateTime":0.48144244387632673,"extension":6.729266913277804},"index":2,"playId":"e41571cd-aa0f-3cee-b80a-13f3c016b600","pitchNumber":2,"startTime":"2026-04-19T00:44:57.126Z","endTime":"2026-04-19T00:45:01.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":96.5,"endSpeed":87.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.7012953064732,"aZ":-21.292982081178717,"pfxX":8.714344166823976,"pfxZ":5.5009674614855335,"pX":1.0278255756000143,"pZ":2.298646439678109,"vX0":-7.820628187822557,"vY0":-140.23755944870942,"vZ0":-3.490437861768867,"x":77.82,"y":176.72,"x0":2.729711637782995,"y0":50.003056006783176,"z0":4.959627784175501,"aX":17.24096923862598},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.4,"breakHorizontal":-14.0,"spinRate":2083,"spinDirection":109},"zone":14,"typeConfidence":0.89,"plateTime":0.3915689247974732,"extension":6.551294012085443},"hitData":{"launchSpeed":96.5,"launchAngle":-2.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.99,"coordY":148.98}},"index":3,"playId":"c2401458-2433-33e2-9c22-fe3f7a041e32","pitchNumber":3,"startTime":"2026-04-19T00:45:18.028Z","endTime":"2026-04-19T00:45:25.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":23.5,"awayTeamWinProbability":76.5,"homeTeamWinProbabilityAdded":-10.800000000000004,"leverageIndex":2.16,"dramaIndex":125.0,"contextMetrics":{},"playEndTime":"2026-04-19T00:45:25.621Z","atBatIndex":41},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Trea Turner pops out to first baseman Matt Olson in foul territory.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-19T00:45:52.028Z","endTime":"2026-04-19T00:47:57.676Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":72.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.564148046190738,"aZ":-33.17901379053174,"pfxX":-5.207973073881229,"pfxZ":-0.7601736203354541,"pX":-0.3145142311024755,"pZ":3.5498962312653912,"vX0":-5.333501959819327,"vY0":-114.70109117568191,"vZ0":3.8920010647113585,"x":128.99,"y":142.93,"x0":2.723312581166497,"y0":50.001583747081995,"z0":5.079779037763298,"aX":-6.891643474378096},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":0.0,"breakHorizontal":10.8,"spinRate":2302,"spinDirection":310},"zone":11,"typeConfidence":0.9,"plateTime":0.478767460245924,"extension":6.756827917799845},"index":0,"playId":"3780332c-8e23-34f0-9f49-c972425eb7fe","pitchNumber":1,"startTime":"2026-04-19T00:46:04.250Z","endTime":"2026-04-19T00:46:08.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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.0,"endSpeed":80.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.946521384066862,"aZ":-33.36494007544871,"pfxX":11.548758664596198,"pfxZ":-0.7233882086811683,"pX":1.2201972483307024,"pZ":2.3053221983917926,"vX0":-7.885930348225123,"vY0":-127.91251387651066,"vZ0":0.5373107994089867,"x":70.49,"y":176.54,"x0":2.8462567642542504,"y0":50.00149554953464,"z0":4.713423028824551,"aX":19.092222809605406},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-1.0,"breakHorizontal":-19.1,"spinRate":1785,"spinDirection":92},"zone":14,"typeConfidence":2.0,"plateTime":0.4285905083881678,"extension":6.67485266968031},"index":1,"playId":"40fb33f6-bd3f-3c15-86a8-cf2a07fbfa42","pitchNumber":2,"startTime":"2026-04-19T00:46:20.619Z","endTime":"2026-04-19T00:46:24.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.769895375828064,"aZ":-22.16346032517282,"pfxX":9.55658383750008,"pfxZ":5.273862312850822,"pX":0.3684323036489857,"pZ":3.0754947354515223,"vX0":-9.413397283651193,"vY0":-137.2263029759063,"vZ0":-0.5695220097608172,"x":102.96,"y":155.74,"x0":2.609819902303773,"y0":50.001564378600065,"z0":4.8022816817174165,"aX":18.135260232240423},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.6,"breakHorizontal":-15.2,"spinRate":2234,"spinDirection":112},"zone":3,"typeConfidence":0.89,"plateTime":0.3998937602052499,"extension":6.7748971666996045},"index":2,"playId":"d1f134fc-f7f0-3de1-ad7d-f635901f4f3f","pitchNumber":3,"startTime":"2026-04-19T00:46:41.707Z","endTime":"2026-04-19T00:46:44.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.9,"endSpeed":71.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.57519967273899,"aZ":-35.88382243783418,"pfxX":-6.463097748827273,"pfxZ":-2.8912687106575223,"pX":-1.7933596031645658,"pZ":2.6579719766672016,"vX0":-7.870961277689197,"vY0":-113.03951792750388,"vZ0":2.9282217291801134,"x":185.36,"y":167.01,"x0":2.5873782405296804,"y0":50.004934131383465,"z0":4.973542239352763,"aX":-8.279709563732315},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-4.1,"breakHorizontal":13.9,"spinRate":2390,"spinDirection":313},"zone":11,"typeConfidence":0.9,"plateTime":0.48645581824501205,"extension":6.7111022985680755},"index":3,"playId":"e9a2dec9-d0d0-32b9-945c-216859868fc4","pitchNumber":4,"startTime":"2026-04-19T00:47:06.413Z","endTime":"2026-04-19T00:47:11.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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.9,"endSpeed":87.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.106887598508568,"aZ":-23.250214719713735,"pfxX":8.378350132955536,"pfxZ":4.529369484025166,"pX":0.4810051317180018,"pZ":2.986283767868767,"vX0":-9.099802913486979,"vY0":-139.44530105258548,"vZ0":-1.0656854214702391,"x":98.67,"y":158.15,"x0":2.696732135381233,"y0":50.006030899871284,"z0":4.90617016841648,"aX":16.517938905522602},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":8.2,"breakHorizontal":-13.3,"spinRate":2234,"spinDirection":117},"zone":3,"typeConfidence":0.89,"plateTime":0.39266608060168906,"extension":6.901341211372707},"index":4,"playId":"68db6c7c-3b51-3511-bb0a-f28444282c86","pitchNumber":5,"startTime":"2026-04-19T00:47:27.039Z","endTime":"2026-04-19T00:47:30.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":72.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.048342752192458,"aZ":-35.45182289667366,"pfxX":-5.031509972777306,"pfxZ":-2.4776122510811938,"pX":0.564688133623814,"pZ":2.473894970499753,"vX0":-3.684505570085111,"vY0":-114.4257993229187,"vZ0":2.3527444091678826,"x":95.48,"y":171.98,"x0":2.852374131544344,"y0":50.00546095537734,"z0":4.917360947348183,"aX":-6.641831231974658},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-3.6,"breakHorizontal":10.1,"spinRate":2242,"spinDirection":312},"zone":6,"typeConfidence":0.9,"plateTime":0.47953295378147187,"extension":6.638439170611894},"hitData":{"launchSpeed":67.6,"launchAngle":61.0,"totalDistance":149.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":179.92,"coordY":173.46}},"index":5,"playId":"628a4df5-2138-3459-820f-a72eb78414e8","pitchNumber":6,"startTime":"2026-04-19T00:47:48.754Z","endTime":"2026-04-19T00:47:57.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":22.1,"awayTeamWinProbability":77.9,"homeTeamWinProbabilityAdded":-1.3999999999999986,"leverageIndex":0.54,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-04-19T00:47:57.676Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Eli White flies out to right fielder Adolis García.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-19T00:50:17.300Z","endTime":"2026-04-19T00:50:59.483Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.0,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.452708411381984,"aZ":-25.621571065964062,"pfxX":12.039273834779504,"pfxZ":3.4580057456303717,"pX":-0.11684387051439583,"pZ":2.8656305882371296,"vX0":-8.988445942578222,"vY0":-137.1256867604294,"vZ0":-3.8660780303992786,"x":121.45,"y":161.41,"x0":1.6458638649476764,"y0":50.00615755436144,"z0":6.050055358218588,"aX":22.84033803333297},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.5,"breakHorizontal":-19.8,"spinRate":2094,"spinDirection":124},"zone":5,"typeConfidence":0.9,"plateTime":0.4000453374507882,"extension":6.762740779090796},"index":0,"playId":"b36f5de4-292a-309e-90e6-be5ab958af2d","pitchNumber":1,"startTime":"2026-04-19T00:50:35.506Z","endTime":"2026-04-19T00:50:39.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.2,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.5785911922436,"aZ":-27.056761763705687,"pfxX":12.096777362111311,"pfxZ":2.701525298946253,"pX":-0.4922714208509439,"pZ":2.5198562987801405,"vX0":-9.856826328184509,"vY0":-136.92278468935035,"vZ0":-4.314115028041509,"x":135.76,"y":170.74,"x0":1.5847729950106864,"y0":50.005916899699294,"z0":5.970064573430309,"aX":22.944856927915215},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.1,"breakHorizontal":-19.8,"spinRate":2168,"spinDirection":117},"zone":4,"typeConfidence":0.9,"plateTime":0.40021633714995186,"extension":6.960689633754814},"hitData":{"launchSpeed":81.7,"launchAngle":32.0,"totalDistance":275.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":187.55,"coordY":107.73}},"index":1,"playId":"ce9d8c67-a3fb-3fc4-aa09-0c287bfd3fb5","pitchNumber":2,"startTime":"2026-04-19T00:50:51.471Z","endTime":"2026-04-19T00:50:59.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":642201,"link":"/api/v1/people/642201"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.799999999999997,"awayTeamWinProbability":76.2,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-04-19T00:50:59.483Z","atBatIndex":43},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jonah Heim doubles (2) on a line drive to left fielder Felix Reyes.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-19T00:51:20.803Z","endTime":"2026-04-19T00:51:34.463Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694025,"link":"/api/v1/people/694025"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.0,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.535285773163665,"aZ":-31.262093238043168,"pfxX":12.311361156765658,"pfxZ":0.6031390367368825,"pX":0.1673000061966288,"pZ":2.3290360826375385,"vX0":-7.896742954868299,"vY0":-122.13570600661687,"vZ0":-2.4209150122229746,"x":110.62,"y":175.9,"x0":1.8463902459024712,"y0":50.00282313945506,"z0":6.02739790426003,"aX":18.560143148560297},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.7,"breakHorizontal":-20.4,"spinRate":1954,"spinDirection":105},"zone":5,"typeConfidence":0.91,"plateTime":0.44882503138584484,"extension":6.916757995078418},"hitData":{"launchSpeed":102.4,"launchAngle":19.0,"totalDistance":336.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":35.36,"coordY":104.87}},"index":0,"playId":"945926a0-72bd-393b-9345-8457de2b235c","pitchNumber":1,"startTime":"2026-04-19T00:51:20.803Z","endTime":"2026-04-19T00:51:34.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":641680,"link":"/api/v1/people/641680"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.5,"awayTeamWinProbability":79.5,"homeTeamWinProbabilityAdded":-3.299999999999997,"leverageIndex":0.51,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-04-19T00:51:34.463Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorge Mateo strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-19T00:52:00.127Z","endTime":"2026-04-19T00:53:29.297Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"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":84.2,"endSpeed":77.4,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.05253993998487,"aZ":-34.60047243013143,"pfxX":0.7498749903719705,"pfxZ":-1.6013371256997546,"pX":-0.19339074219365618,"pZ":1.7203062592649967,"vX0":-5.179251399830075,"vY0":-122.46413567536638,"vZ0":-3.377214618451566,"x":124.37,"y":192.33,"x0":1.8550199971692876,"y0":50.00450626810239,"z0":6.088646345682864,"aX":1.135170552386112},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-3.5,"breakHorizontal":-0.1,"spinRate":2148,"spinDirection":306},"zone":8,"typeConfidence":0.9,"plateTime":0.44791114130420295,"extension":6.797236360718956},"index":0,"playId":"381b970c-bc9c-3794-89e0-f3f36dec1075","pitchNumber":1,"startTime":"2026-04-19T00:52:00.680Z","endTime":"2026-04-19T00:52:04.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"second":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.6,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.83298999814357,"aZ":-29.67164012587937,"pfxX":12.10092107504035,"pfxZ":1.536239645349859,"pX":-0.7650572536782486,"pZ":0.33225658708855943,"vX0":-10.501681130583496,"vY0":-127.19577448882544,"vZ0":-7.953170786011906,"x":146.16,"y":229.81,"x0":1.8511023573354461,"y0":50.005332804561576,"z0":5.862338648490251,"aX":19.77037551450479},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.1,"breakHorizontal":-19.4,"spinRate":2051,"spinDirection":105},"zone":13,"typeConfidence":0.9,"plateTime":0.43111681618391984,"extension":6.964207629134458},"index":1,"playId":"9a7b7ab4-918b-313d-8465-bd958178abd4","pitchNumber":2,"startTime":"2026-04-19T00:52:17.122Z","endTime":"2026-04-19T00:52:20.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"second":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.4,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.742450670198917,"aZ":-31.400535926380613,"pfxX":12.125825512480109,"pfxZ":0.4985061576796772,"pX":0.6806276830073135,"pZ":1.7992052163024728,"vX0":-6.675832575317952,"vY0":-124.66160281937856,"vZ0":-3.8278773169657305,"x":91.06,"y":190.2,"x0":1.8278210517636766,"y0":50.00587401344487,"z0":5.967103143809988,"aX":18.95113261075415},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.2,"breakHorizontal":-20.3,"spinRate":2061,"spinDirection":111},"zone":9,"typeConfidence":0.91,"plateTime":0.4405910290686621,"extension":6.900858134198875},"index":2,"playId":"0a3265ac-3ecc-310e-9e06-c4e6da575ebe","pitchNumber":3,"startTime":"2026-04-19T00:52:41.153Z","endTime":"2026-04-19T00:52:44.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"second":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.3,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.351371816923542,"aZ":-22.48972751088572,"pfxX":11.793428828873388,"pfxZ":4.918446630381181,"pX":-1.640028152329098,"pZ":0.8466677576549294,"vX0":-13.369927720544728,"vY0":-139.24223645450184,"vZ0":-9.593957436078298,"x":179.51,"y":215.92,"x0":1.6844882034239115,"y0":50.00573846090209,"z0":5.816763931242742,"aX":23.2347456943351},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.0,"breakHorizontal":-18.7,"spinRate":2108,"spinDirection":125},"zone":13,"typeConfidence":0.9,"plateTime":0.3928935466276222,"extension":6.867653550992655},"index":3,"playId":"03844a79-08bc-38f8-a123-948c23e30e4b","pitchNumber":4,"startTime":"2026-04-19T00:53:00.418Z","endTime":"2026-04-19T00:53:03.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"second":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.9,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.070682015945142,"aZ":-32.42817153798141,"pfxX":11.886147162710472,"pfxZ":-0.16068129417519517,"pX":0.5114681013575839,"pZ":0.524948169402088,"vX0":-7.039128509512388,"vY0":-126.35597739150832,"vZ0":-7.035022319914575,"x":97.5,"y":224.61,"x0":1.7971131917171437,"y0":50.00070714998488,"z0":5.969121300653428,"aX":19.111636832560883},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.8,"breakHorizontal":-19.8,"spinRate":1850,"spinDirection":107},"zone":14,"typeConfidence":0.9,"plateTime":0.43439599007153307,"extension":7.14168959419597},"index":4,"playId":"f8587e44-1c13-3e87-ae9b-d6800ad94247","pitchNumber":5,"startTime":"2026-04-19T00:53:24.579Z","endTime":"2026-04-19T00:53:29.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"second":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":622761,"link":"/api/v1/people/622761"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":622761,"link":"/api/v1/people/622761"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.200000000000003,"awayTeamWinProbability":76.8,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":0.99,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-04-19T00:53:29.297Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ronald Acuña Jr. grounds out, third baseman Alec Bohm to first baseman Bryce Harper.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-19T00:53:43.072Z","endTime":"2026-04-19T00:55:50.777Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":650911,"fullName":"Cristopher Sánchez","link":"/api/v1/people/650911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.038934749975404,"aZ":-27.93101308794933,"pfxX":11.571868906264147,"pfxZ":2.151389083220449,"pX":-1.300924597454214,"pZ":2.4360972559882454,"vX0":-12.13325948665863,"vY0":-139.64023688857299,"vZ0":-4.61265865588992,"x":166.59,"y":173.01,"x0":1.6012147297623172,"y0":50.0010104205839,"z0":5.9513260951416616,"aX":22.804652001009863},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":3.0,"breakHorizontal":-18.4,"spinRate":2056,"spinDirection":123},"zone":13,"typeConfidence":0.9,"plateTime":0.3925465209164076,"extension":6.872570968877758},"index":0,"playId":"bc4fe73e-9b49-36c0-ac37-f57108d3d650","pitchNumber":1,"startTime":"2026-04-19T00:53:56.780Z","endTime":"2026-04-19T00:54:00.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"second":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":84.6,"endSpeed":77.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.092894145022655,"aZ":-37.38508907391481,"pfxX":-1.279982928771672,"pfxZ":-3.4211576069051244,"pX":0.5763022742368314,"pZ":3.5118797833690407,"vX0":-2.8518421502032885,"vY0":-123.11497905997383,"vZ0":1.2335691937527713,"x":95.03,"y":143.96,"x0":1.9192533741032443,"y0":50.00160644360591,"z0":6.186048853957476,"aX":-1.9501602673095848},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-5.6,"breakHorizontal":3.0,"spinRate":2012,"spinDirection":298},"zone":12,"typeConfidence":0.9,"plateTime":0.4461307035223361,"extension":6.653466965998232},"index":1,"playId":"4be03eb8-685a-3b15-a759-4888d272afab","pitchNumber":2,"startTime":"2026-04-19T00:54:14.792Z","endTime":"2026-04-19T00:54:18.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"second":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.192104537916986,"aZ":-35.113867218385266,"pfxX":9.165360849745115,"pfxZ":-1.9424968047404416,"pX":0.33730441318480964,"pZ":3.107207220158843,"vX0":-6.719750375447454,"vY0":-122.54332957917192,"vZ0":0.230743979283359,"x":104.14,"y":154.89,"x0":1.9300822282057921,"y0":50.00259232707172,"z0":6.022189273337717,"aX":13.879334705351518},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-3.1,"breakHorizontal":-14.9,"spinRate":1903,"spinDirection":103},"zone":3,"typeConfidence":0.9,"plateTime":0.44771388248322364,"extension":6.941003847492689},"index":2,"playId":"2b4d9eb4-21fa-316e-bbce-72717141be9f","pitchNumber":3,"startTime":"2026-04-19T00:54:33.147Z","endTime":"2026-04-19T00:54:37.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"second":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.246371767975376,"aZ":-37.62862608360641,"pfxX":-1.485822168269844,"pfxZ":-3.627383800509479,"pX":0.26479404162511977,"pZ":2.39996803927045,"vX0":-3.3813296111992734,"vY0":-122.13085217225388,"vZ0":-1.0450595124012734,"x":106.91,"y":173.98,"x0":1.8632371000464987,"y0":50.0035814262392,"z0":6.084863999565994,"aX":-2.2329269454204783},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-6.6,"breakHorizontal":3.5,"spinRate":2035,"spinDirection":301},"zone":5,"typeConfidence":0.9,"plateTime":0.4493813027736935,"extension":6.553710050931607},"index":3,"playId":"9dbbce06-adbe-3553-a503-f7d3ebf23475","pitchNumber":4,"startTime":"2026-04-19T00:54:52.240Z","endTime":"2026-04-19T00:54:55.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"second":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.841336161573732,"aZ":-33.130059732795615,"pfxX":10.920650715208723,"pfxZ":-0.6031008140768301,"pX":0.15167146829563302,"pZ":-0.3883142586026978,"vX0":-7.801593773633006,"vY0":-124.89315841335059,"vZ0":-8.434291794956788,"x":111.22,"y":249.26,"x0":1.894948861862155,"y0":50.00496756795578,"z0":5.752613800547561,"aX":17.277341051563095},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-2.9,"breakHorizontal":-18.0,"spinRate":1798,"spinDirection":99},"zone":14,"typeConfidence":0.9,"plateTime":0.4383386400059055,"extension":6.992040872539735},"index":4,"playId":"42b33d57-9ac9-36bc-988e-46895a30f0e5","pitchNumber":5,"startTime":"2026-04-19T00:55:16.034Z","endTime":"2026-04-19T00:55:19.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"second":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.120941026117848,"aZ":-33.435799797367984,"pfxX":9.153436505016035,"pfxZ":-0.7865106960023471,"pX":0.7736274520212706,"pZ":2.0181988216485025,"vX0":-5.734852617982077,"vY0":-125.30599418856902,"vZ0":-2.910710540406109,"x":87.51,"y":184.29,"x0":1.896799908670003,"y0":50.00430705635454,"z0":5.912653425722376,"aX":14.63106291572782},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.8,"breakHorizontal":-15.4,"spinRate":1905,"spinDirection":104},"zone":9,"typeConfidence":0.9,"plateTime":0.43626266353933785,"extension":7.181599119491882},"hitData":{"launchSpeed":74.5,"launchAngle":-38.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.34,"coordY":165.21}},"index":5,"playId":"05815628-3fe8-33ed-8d50-d5250f308684","pitchNumber":6,"startTime":"2026-04-19T00:55:42.143Z","endTime":"2026-04-19T00:55:50.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"second":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_ab"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_ab"},{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_pa"},{"player":{"id":650911,"link":"/api/v1/people/650911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.0,"awayTeamWinProbability":74.0,"homeTeamWinProbabilityAdded":2.799999999999997,"leverageIndex":1.04,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-04-19T00:55:50.777Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Schwarber grounds out softly, pitcher Chris Sale to first baseman Matt Olson.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-19T00:58:18.940Z","endTime":"2026-04-19T01:00:39.193Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":519242,"link":"/api/v1/people/519242"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.5,"endSpeed":69.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.13107439063196,"aZ":-38.14049817298112,"pfxX":-5.763730296279826,"pfxZ":-4.816331270762392,"pX":1.064693943575339,"pZ":1.8721487174481157,"vX0":-2.2027857566136344,"vY0":-111.30056302758621,"vZ0":1.745056016498891,"x":76.42,"y":188.23,"x0":2.819237732878775,"y0":50.00017776851816,"z0":5.062181549582559,"aX":-7.146029425096026},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-7.8,"breakHorizontal":11.0,"spinRate":2120,"spinDirection":304},"zone":14,"typeConfidence":0.91,"plateTime":0.494302648734088,"extension":6.526465015287032},"index":0,"playId":"8ad5ce47-087b-3346-988a-401967a283a3","pitchNumber":1,"startTime":"2026-04-19T00:58:30.457Z","endTime":"2026-04-19T00:58:34.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.4,"endSpeed":69.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.464493178562748,"aZ":-35.93702621900803,"pfxX":-6.167602170242527,"pfxZ":-3.0624123996923314,"pX":-1.227534234391869,"pZ":0.9466045204806691,"vX0":-6.678160691516006,"vY0":-110.96002118055962,"vZ0":-0.2535457694930341,"x":163.79,"y":213.22,"x0":2.6384667141469578,"y0":50.00253402405606,"z0":4.851964085654,"aX":-7.580560965910639},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-5.3,"breakHorizontal":13.1,"spinRate":2499,"spinDirection":310},"zone":13,"typeConfidence":0.9,"plateTime":0.49632292785769394,"extension":6.535500550678861},"index":1,"playId":"efc1a3e5-0252-3a71-baed-307b6d4181cc","pitchNumber":2,"startTime":"2026-04-19T00:58:47.754Z","endTime":"2026-04-19T00:58:51.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":71.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.534544909054755,"aZ":-38.18582597237624,"pfxX":-7.215470386213749,"pfxZ":-4.645169948665734,"pX":0.5619477531251666,"pZ":2.6723475097178397,"vX0":-3.1363133541244568,"vY0":-113.56474806197794,"vZ0":3.379546525432466,"x":95.58,"y":166.63,"x0":2.9020595612458155,"y0":50.00235865822618,"z0":4.986084611428282,"aX":-9.339203065163868},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-7.1,"breakHorizontal":13.9,"spinRate":2500,"spinDirection":307},"zone":6,"typeConfidence":0.91,"plateTime":0.4839661563338473,"extension":6.7455994826983305},"index":2,"playId":"50f3598a-c4cb-3b79-863e-02f85f17c488","pitchNumber":3,"startTime":"2026-04-19T00:59:06.909Z","endTime":"2026-04-19T00:59:10.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.389931181577403,"aZ":-31.486664691223076,"pfxX":11.22098222960424,"pfxZ":0.36905493374907294,"pX":-0.06565026181985036,"pZ":2.6542056814805184,"vX0":-10.994660302190518,"vY0":-136.71340864155073,"vZ0":-0.023392144838830786,"x":119.5,"y":167.12,"x0":2.55885875256746,"y0":50.005783248091355,"z0":4.831936600752972,"aX":21.149885433032285},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":0.8,"breakHorizontal":-17.9,"spinRate":2008,"spinDirection":115},"zone":5,"typeConfidence":2.0,"plateTime":0.40132367357712484,"extension":6.741809667553201},"index":3,"playId":"50d3ee9f-b4e6-396e-bf59-b6c700d25bd9","pitchNumber":4,"startTime":"2026-04-19T00:59:40.858Z","endTime":"2026-04-19T00:59:44.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":79.4,"endSpeed":72.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.089729097328853,"aZ":-35.91578354061227,"pfxX":-5.796855069667682,"pfxZ":-2.807704055098287,"pX":-0.5670274776845595,"pZ":1.4086509857476865,"vX0":-6.010737130451682,"vY0":-115.37586356904842,"vZ0":0.21093480212844162,"x":138.61,"y":200.75,"x0":2.8381168934876966,"y0":50.0049423400084,"z0":4.81484105646111,"aX":-7.713721128185318},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-4.7,"breakHorizontal":12.1,"spinRate":2561,"spinDirection":304},"zone":13,"typeConfidence":0.9,"plateTime":0.4771247102585736,"extension":6.7113718837116},"index":4,"playId":"af2887e7-64d5-365f-a732-002c02c77a37","pitchNumber":5,"startTime":"2026-04-19T00:59:59.431Z","endTime":"2026-04-19T01:00:03.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":76.0,"endSpeed":70.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.64938205393898,"aZ":-36.731332014981575,"pfxX":-7.717004454334809,"pfxZ":-3.6801386359784303,"pX":0.7408099512887825,"pZ":2.149355067464603,"vX0":-2.4519155222764275,"vY0":-110.61934253515317,"vZ0":2.4501748810732837,"x":88.76,"y":180.75,"x0":2.8658125225368156,"y0":50.00037717477174,"z0":4.876938905464865,"aX":-9.565919062844113},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-5.8,"breakHorizontal":14.6,"spinRate":2333,"spinDirection":308},"zone":9,"typeConfidence":0.91,"plateTime":0.4950666735061562,"extension":6.75114841555568},"hitData":{"launchSpeed":42.9,"launchAngle":-70.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":134.81,"coordY":185.4}},"index":5,"playId":"04936c93-b48c-3101-ba27-36c57eb3d855","pitchNumber":6,"startTime":"2026-04-19T01:00:27.464Z","endTime":"2026-04-19T01:00:39.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.5,"awayTeamWinProbability":77.5,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":1.38,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-04-19T01:00:39.193Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Harper called out on strikes.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-19T01:00:43.211Z","endTime":"2026-04-19T01:02:15.861Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.7195278920768,"aZ":-29.2926199711307,"pfxX":11.623464150474167,"pfxZ":1.5026669559609314,"pX":0.39451408676592425,"pZ":2.577332336295154,"vX0":-10.291465281567913,"vY0":-137.85886315306067,"vZ0":-0.9349775504005591,"x":101.96,"y":169.19,"x0":2.6727012812796973,"y0":50.003779567056945,"z0":4.904941664146568,"aX":22.2909250616767},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":2.8,"breakHorizontal":-18.8,"spinRate":2067,"spinDirection":107},"zone":6,"typeConfidence":2.0,"plateTime":0.3978816913696428,"extension":6.717344772338337},"index":0,"playId":"71405be7-fe0f-3b8f-b0ed-bf94b086a899","pitchNumber":1,"startTime":"2026-04-19T01:01:07.222Z","endTime":"2026-04-19T01:01:11.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":72.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.38874306861143,"aZ":-36.18000457535858,"pfxX":-5.738037263186655,"pfxZ":-3.040025661038263,"pX":0.2643202832764074,"pZ":1.3856543901070084,"vX0":-4.06356722718098,"vY0":-114.19813167837277,"vZ0":0.2809060742181211,"x":106.92,"y":201.37,"x0":2.813368289147366,"y0":50.00295806530308,"z0":4.825474901764083,"aX":-7.563209231054917},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-5.2,"breakHorizontal":11.4,"spinRate":2456,"spinDirection":308},"zone":14,"typeConfidence":0.9,"plateTime":0.47997194367433904,"extension":6.6529326328618374},"index":1,"playId":"372453ef-2d36-3460-b864-7dc96d8c4f8d","pitchNumber":2,"startTime":"2026-04-19T01:01:31.003Z","endTime":"2026-04-19T01:01:35.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":2,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.007789796691846,"aZ":-35.1545092292423,"pfxX":-6.812522738069225,"pfxZ":-2.1958483628609553,"pX":-0.8738214170677171,"pZ":2.0127279452503823,"vX0":-6.1652509628722045,"vY0":-116.136148078593,"vZ0":1.0437587255064056,"x":150.31,"y":184.44,"x0":2.7063398371950727,"y0":50.00314443376048,"z0":4.91732502418826,"aX":-9.24655525877521},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-3.4,"breakHorizontal":13.9,"spinRate":2515,"spinDirection":310},"zone":13,"typeConfidence":0.9,"plateTime":0.47275892806887976,"extension":6.347653790971002},"index":2,"playId":"8e3ee630-9d5c-356b-819a-f8b25b7ad850","pitchNumber":3,"startTime":"2026-04-19T01:01:48.107Z","endTime":"2026-04-19T01:01:51.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.603439899179016,"aZ":-20.624511258687722,"pfxX":10.24992682232157,"pfxZ":5.873874829117033,"pX":-0.02924417589408516,"pZ":1.7401082983033958,"vX0":-11.054985984622629,"vY0":-139.65696418766962,"vZ0":-4.740620186898836,"x":118.11,"y":191.8,"x0":2.6562681163795,"y0":50.00676976860693,"z0":4.823426988240892,"aX":20.172011404800113},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.7,"breakHorizontal":-16.2,"spinRate":2280,"spinDirection":105},"zone":8,"typeConfidence":0.88,"plateTime":0.3927771431777769,"extension":6.6850746134308405},"index":3,"playId":"072a95aa-b45a-3926-882e-2375c57e8fd0","pitchNumber":4,"startTime":"2026-04-19T01:02:11.900Z","endTime":"2026-04-19T01:02:15.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.0,"awayTeamWinProbability":80.0,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-04-19T01:02:15.861Z","atBatIndex":48},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Adolis García pops out to shortstop Jorge Mateo.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-19T01:02:22.072Z","endTime":"2026-04-19T01:03:10.421Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":622761,"link":"/api/v1/people/622761"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":72.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.34489428544042,"aZ":-33.99832327686532,"pfxX":-7.752491018314672,"pfxZ":-1.3735297084141607,"pX":-0.9175014701878993,"pZ":1.4947293797420569,"vX0":-5.871172529624252,"vY0":-115.22756528296907,"vZ0":-0.2897958393137531,"x":151.97,"y":198.42,"x0":2.6843544743616916,"y0":50.005042126008824,"z0":4.948501130167465,"aX":-10.271943367195604},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-2.3,"breakHorizontal":15.7,"spinRate":2532,"spinDirection":307},"zone":13,"typeConfidence":0.9,"plateTime":0.47804692079690003,"extension":6.633615979975586},"index":0,"playId":"586d3b77-972c-334f-89a1-32842caa3483","pitchNumber":1,"startTime":"2026-04-19T01:02:43.489Z","endTime":"2026-04-19T01:02:47.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.4,"endSpeed":70.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.423385483212545,"aZ":-36.7703370180815,"pfxX":-9.586330898661682,"pfxZ":-3.6146288658683865,"pX":-0.23632480222142338,"pZ":2.0869910034023156,"vX0":-4.063608095696693,"vY0":-112.57870574413626,"vZ0":2.036503215424961,"x":126.01,"y":182.43,"x0":2.843534441752844,"y0":50.004747629509566,"z0":4.920988480752494,"aX":-12.177677337120823},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-5.6,"breakHorizontal":18.5,"spinRate":2498,"spinDirection":307},"zone":7,"typeConfidence":0.91,"plateTime":0.48848377384008135,"extension":6.537815312292148},"hitData":{"launchSpeed":93.8,"launchAngle":62.0,"totalDistance":173.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":103.31,"coordY":129.71}},"index":1,"playId":"d2d4d0a7-731f-3a9e-88c7-5e1cbe983e28","pitchNumber":2,"startTime":"2026-04-19T01:03:00.008Z","endTime":"2026-04-19T01:03:10.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.5,"awayTeamWinProbability":81.5,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.59,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-04-19T01:03:10.421Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drake Baldwin grounds out, shortstop Trea Turner to first baseman Bryce Harper.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-19T01:06:14.615Z","endTime":"2026-04-19T01:07:00.618Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Rafael Marchán replaces catcher J.T. Realmuto, batting 5th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":1,"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-19T01:05:06.134Z","endTime":"2026-04-19T01:05:06.146Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"501","replacedPlayer":{"id":592663,"link":"/api/v1/people/592663"},"defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: José Alvarado replaces Cristopher Sánchez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"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-19T01:05:06.146Z","endTime":"2026-04-19T01:06:16.960Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621237,"link":"/api/v1/people/621237"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":650911,"link":"/api/v1/people/650911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":90.6,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.367239190301902,"aZ":-15.851861507465516,"pfxX":8.803289457049793,"pfxZ":7.829989996156844,"pX":0.16016625530632272,"pZ":2.3677492808623963,"vX0":-6.628638132201919,"vY0":-142.87184426873895,"vZ0":-8.508395429359416,"x":110.89,"y":174.85,"x0":1.3570145615250795,"y0":50.000595608611995,"z0":6.3633109844297495,"aX":18.347555983336054},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":12.7,"breakHorizontal":-14.8,"spinRate":1998,"spinDirection":154},"zone":5,"typeConfidence":2.0,"plateTime":0.3821675218796394,"extension":7.120859388116537},"index":2,"playId":"fc359942-6dad-3404-94d8-d6f8885cba03","pitchNumber":1,"startTime":"2026-04-19T01:06:16.960Z","endTime":"2026-04-19T01:06:20.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":91.0,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.763712842176677,"aZ":-19.017637204107707,"pfxX":8.138495117455001,"pfxZ":6.238512220400802,"pX":0.9875343666064264,"pZ":3.4374865873272205,"vX0":-4.434077245226269,"vY0":-143.7365015791176,"vZ0":-4.976531733299527,"x":79.36,"y":145.97,"x0":1.4860117294748751,"y0":50.004377855553805,"z0":6.358227126128789,"aX":17.17031472692908},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":10.6,"breakHorizontal":-13.9,"spinRate":1971,"spinDirection":156},"zone":12,"typeConfidence":2.0,"plateTime":0.37988042751270834,"extension":7.074239878122878},"index":3,"playId":"b65c1e21-d10f-3c67-a611-8df1ac25feac","pitchNumber":2,"startTime":"2026-04-19T01:06:33.610Z","endTime":"2026-04-19T01:06:36.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.3,"endSpeed":90.6,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.21345638178777,"aZ":-16.388143064014614,"pfxX":10.00814394643507,"pfxZ":7.511519717103812,"pX":0.07781342988082951,"pZ":2.5354168051055894,"vX0":-7.273380064389484,"vY0":-144.20465455154084,"vZ0":-7.689887116529816,"x":114.03,"y":170.32,"x0":1.3352250739518423,"y0":50.003778600627626,"z0":6.252034874013512,"aX":21.03341448183945},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":12.1,"breakHorizontal":-16.7,"spinRate":1934,"spinDirection":150},"zone":5,"typeConfidence":2.0,"plateTime":0.38015242666840976,"extension":7.07223801377869},"hitData":{"launchSpeed":62.3,"launchAngle":-2.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":126.87,"coordY":165.69}},"index":4,"playId":"7730e22d-cd57-30e6-8744-39031b0e2e4f","pitchNumber":3,"startTime":"2026-04-19T01:06:54.520Z","endTime":"2026-04-19T01:07:00.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_ab"},{"player":{"id":621237,"link":"/api/v1/people/621237"},"credit":"p_ab"},{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_pa"},{"player":{"id":621237,"link":"/api/v1/people/621237"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.1,"awayTeamWinProbability":79.9,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.61,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-04-19T01:07:00.618Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ozzie Albies grounds out, third baseman Alec Bohm to first baseman Bryce Harper.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-19T01:07:35.413Z","endTime":"2026-04-19T01:08:28.571Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.9,"endSpeed":90.7,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.42523549100314,"aZ":-18.725738839031813,"pfxX":10.230846400670135,"pfxZ":6.345816650948295,"pX":0.3207587150092396,"pZ":2.9745887070165504,"vX0":-6.906026776612013,"vY0":-145.21245961735698,"vZ0":-6.230317832583101,"x":104.77,"y":158.47,"x0":1.410009512640038,"y0":50.00215967113198,"z0":6.301269508779833,"aX":21.68184922561983},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":10.3,"breakHorizontal":-17.0,"spinRate":1946,"spinDirection":146},"zone":3,"typeConfidence":2.0,"plateTime":0.37828863410585356,"extension":7.189296930720381},"index":0,"playId":"e92bb96e-8c4d-3c85-84c7-002cac4b1ab3","pitchNumber":1,"startTime":"2026-04-19T01:07:42.906Z","endTime":"2026-04-19T01:07:46.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.4,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.873819658955735,"aZ":-28.318888437631355,"pfxX":2.34549549624561,"pfxZ":2.132340693797941,"pX":-0.8803730875261949,"pZ":2.018678338470558,"vX0":-6.265674441485031,"vY0":-133.54575006970927,"vZ0":-6.112056298295202,"x":150.56,"y":184.28,"x0":1.191848878735175,"y0":50.00029468681862,"z0":6.375045363740423,"aX":4.2347779410909},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":2.8,"breakHorizontal":-2.9,"spinRate":2094,"spinDirection":173},"zone":13,"typeConfidence":2.0,"plateTime":0.4102087340699021,"extension":7.046071227778228},"index":1,"playId":"75b0f776-64b1-39a4-b7bd-857b72634f67","pitchNumber":2,"startTime":"2026-04-19T01:07:57.707Z","endTime":"2026-04-19T01:08:00.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.6,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.56373919113072,"aZ":-27.06269581700399,"pfxX":0.3793978864301577,"pfxZ":2.8261384756421055,"pX":-1.187957478279947,"pZ":1.777836357291743,"vX0":-6.285789765567571,"vY0":-133.83182256998785,"vZ0":-7.164834869329759,"x":162.28,"y":190.78,"x0":1.1444589389877955,"y0":50.004028678431396,"z0":6.435016269701524,"aX":0.6869685643999266},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.7,"breakHorizontal":0.7,"spinRate":2190,"spinDirection":184},"zone":13,"typeConfidence":2.0,"plateTime":0.4096558472606171,"extension":7.145177441378455},"hitData":{"launchSpeed":73.7,"launchAngle":-5.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.28,"coordY":170.79}},"index":2,"playId":"1a60c51e-37bc-340c-8f9d-eb824b07e628","pitchNumber":3,"startTime":"2026-04-19T01:08:17.972Z","endTime":"2026-04-19T01:08:28.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":621237,"link":"/api/v1/people/621237"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":621237,"link":"/api/v1/people/621237"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.2,"awayTeamWinProbability":78.8,"homeTeamWinProbabilityAdded":1.0999999999999979,"leverageIndex":0.47,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-04-19T01:08:28.571Z","atBatIndex":51},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Matt Olson doubles (10) on a fly ball to right fielder Adolis García.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-19T01:08:48.579Z","endTime":"2026-04-19T01:10:04.026Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":99.3,"endSpeed":91.4,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.40028444493153,"aZ":-19.809437199165814,"pfxX":7.932831402066471,"pfxZ":5.804252561848699,"pX":0.20729875276385576,"pZ":3.19107281800921,"vX0":-6.166748213746336,"vY0":-144.50909855895407,"vZ0":-5.508984159894388,"x":109.1,"y":152.62,"x0":1.3305957155982315,"y0":50.00200567165975,"z0":6.325960793327554,"aX":16.898169889970372},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":9.7,"breakHorizontal":-13.2,"spinRate":1909,"spinDirection":145},"zone":2,"typeConfidence":2.0,"plateTime":0.37797830173085734,"extension":7.114467247885577},"index":0,"playId":"a9fe7323-140b-322a-86f7-d9deae45fed7","pitchNumber":1,"startTime":"2026-04-19T01:08:55.612Z","endTime":"2026-04-19T01:08:59.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.5,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.65868820314377,"aZ":-29.752576856717674,"pfxX":0.09881484908590732,"pfxZ":1.359136635196334,"pX":-1.9565381198682925,"pZ":1.467806259147406,"vX0":-8.262402139035121,"vY0":-132.10025832148975,"vZ0":-7.1713196318939065,"x":191.58,"y":199.15,"x0":1.1866768474889342,"y0":50.00528130184813,"z0":6.377448755380082,"aX":0.17758497468433238},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.2,"breakHorizontal":1.4,"spinRate":2258,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.41314165216634535,"extension":7.155917654443424},"index":1,"playId":"2fa352db-2ee9-373a-af12-7dd73e0e5c4c","pitchNumber":2,"startTime":"2026-04-19T01:09:11.552Z","endTime":"2026-04-19T01:09:15.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.9,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.433579467658653,"aZ":-29.434692411463633,"pfxX":0.2698521243173486,"pfxZ":1.518643354923416,"pX":-1.2857372955473687,"pZ":1.5622211854511485,"vX0":-6.603438273024669,"vY0":-133.00394838542417,"vZ0":-7.135201165078975,"x":166.01,"y":196.6,"x0":1.1860461678100964,"y0":50.00581388324552,"z0":6.3919083434274,"aX":0.488831617038954},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":1.4,"breakHorizontal":0.8,"spinRate":2251,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.41060135073013715,"extension":7.156006820094535},"index":2,"playId":"4c9201b4-2845-3b45-bf33-65d7dbbdbf99","pitchNumber":3,"startTime":"2026-04-19T01:09:27.458Z","endTime":"2026-04-19T01:09:32.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":90.8,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.95606161286847,"aZ":-19.677709104112154,"pfxX":9.442036019557506,"pfxZ":5.949658463706809,"pX":0.8736394447708176,"pZ":1.9761276004009918,"vX0":-5.042955071423381,"vY0":-143.91170710970948,"vZ0":-8.448663699530211,"x":83.7,"y":185.42,"x0":1.4205715158424548,"y0":50.00465833748697,"z0":6.165819556346738,"aX":19.83475785589488},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":9.2,"breakHorizontal":-16.1,"spinRate":2031,"spinDirection":146},"zone":14,"typeConfidence":2.0,"plateTime":0.3803991951831618,"extension":7.118904461816594},"hitData":{"launchSpeed":93.8,"launchAngle":32.0,"totalDistance":365.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":184.12,"coordY":63.63}},"index":3,"playId":"30aa6f18-f7be-371e-a943-4b669ee9d00e","pitchNumber":4,"startTime":"2026-04-19T01:09:47.325Z","endTime":"2026-04-19T01:10:04.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":621237,"link":"/api/v1/people/621237"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":621237,"link":"/api/v1/people/621237"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.5,"awayTeamWinProbability":80.5,"homeTeamWinProbabilityAdded":-1.6999999999999993,"leverageIndex":0.33,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-04-19T01:10:04.026Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Riley strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-19T01:10:15.920Z","endTime":"2026-04-19T01:11:46.930Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"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, 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.5,"endSpeed":91.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.565556690949194,"aZ":-13.722870343859634,"pfxX":8.926345446695377,"pfxZ":8.64592013638569,"pX":-0.5975978973010627,"pZ":1.6363973326700543,"vX0":-8.693725029220182,"vY0":-145.6991618298203,"vZ0":-10.415343611912961,"x":139.78,"y":194.6,"x0":1.2758498330055155,"y0":50.002727166893784,"z0":6.102820980988995,"aX":19.05115499566048},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":13.6,"breakHorizontal":-14.3,"spinRate":1937,"spinDirection":142},"zone":7,"typeConfidence":2.0,"plateTime":0.3769756176996921,"extension":7.07602435173163},"index":0,"playId":"9e0f7369-f5b7-367a-86c9-8233d3bd5875","pitchNumber":1,"startTime":"2026-04-19T01:10:38.094Z","endTime":"2026-04-19T01:10:42.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"second":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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.0,"endSpeed":91.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.36144580459868,"aZ":-19.199949603810417,"pfxX":9.262979043208531,"pfxZ":6.086029545199565,"pX":0.35542109445548703,"pZ":3.4661994137999432,"vX0":-6.133133939056795,"vY0":-145.38614214640717,"vZ0":-4.854124457657061,"x":103.45,"y":145.19,"x0":1.2931848159105344,"y0":50.00440116146576,"z0":6.329519914289818,"aX":19.75187411742363},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":10.2,"breakHorizontal":-15.5,"spinRate":1926,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.3773127553251019,"extension":7.071536713078944},"index":1,"playId":"3f26f010-eb2f-3dd8-98c2-3ccc291f09d9","pitchNumber":2,"startTime":"2026-04-19T01:10:58.933Z","endTime":"2026-04-19T01:11:02.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"second":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":100.8,"endSpeed":91.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.980986976458,"aZ":-14.683874581355944,"pfxX":9.703441994712977,"pfxZ":8.143674849256831,"pX":-0.8332927189072784,"pZ":2.4328642236378535,"vX0":-10.057818563563313,"vY0":-146.19995308446056,"vZ0":-8.211505400453248,"x":148.76,"y":173.09,"x0":1.403844240168389,"y0":50.00417051888861,"z0":6.174407668638594,"aX":20.843658933505225},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":13.1,"breakHorizontal":-15.4,"spinRate":1955,"spinDirection":144},"zone":13,"typeConfidence":2.0,"plateTime":0.3757706239299625,"extension":7.2574352971576035},"index":2,"playId":"f313bf6c-0271-3017-a737-28e99d13361a","pitchNumber":3,"startTime":"2026-04-19T01:11:19.298Z","endTime":"2026-04-19T01:11:22.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"second":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.290556871742535,"aZ":-28.233739543561946,"pfxX":-0.3928099202301141,"pfxZ":2.360954606542527,"pX":-1.1025106058991454,"pZ":1.402751629771095,"vX0":-5.665479894952987,"vY0":-128.46052000848445,"vZ0":-7.017728784399886,"x":159.03,"y":200.91,"x0":1.1849669789362904,"y0":50.0018990334824,"z0":6.3731079332290435,"aX":-0.6530068085460085},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.9,"breakHorizontal":2.0,"spinRate":2399,"spinDirection":255},"zone":13,"typeConfidence":2.0,"plateTime":0.42682616422730835,"extension":7.116497344298575},"index":3,"playId":"1d9ea78a-2387-3a6e-aa08-e2b9f093ec16","pitchNumber":4,"startTime":"2026-04-19T01:11:42.125Z","endTime":"2026-04-19T01:11:46.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"second":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_ab"},{"player":{"id":621237,"link":"/api/v1/people/621237"},"credit":"p_ab"},{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_pa"},{"player":{"id":621237,"link":"/api/v1/people/621237"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.1,"awayTeamWinProbability":77.9,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":0.97,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-04-19T01:11:46.930Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Marchán strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-19T01:14:22.134Z","endTime":"2026-04-19T01:15:22.142Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from left field to shortstop for Mauricio Dubón.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":1,"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-19T01:14:23.746Z","endTime":"2026-04-19T01:14:23.763Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"600","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":622761,"link":"/api/v1/people/622761"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from center field to left field for Eli White.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":1,"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-19T01:14:23.763Z","endTime":"2026-04-19T01:14:23.765Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642201,"link":"/api/v1/people/642201"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"700","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Michael Harris II replaces shortstop Jorge Mateo, batting 9th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":1,"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-19T01:14:23.765Z","endTime":"2026-04-19T01:14:24.349Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"901","replacedPlayer":{"id":622761,"link":"/api/v1/people/622761"},"defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":642201,"link":"/api/v1/people/642201"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":75.7,"endSpeed":69.2,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.58446247456087,"aZ":-37.64264887347899,"pfxX":-8.340888079755402,"pfxZ":-4.491873456889184,"pX":1.2036095707921108,"pZ":2.256193354502312,"vX0":-1.3375750111983433,"vY0":-110.20822274978977,"vZ0":2.7060232070216643,"x":71.12,"y":177.86,"x0":2.9029261731583156,"y0":50.003560212624386,"z0":5.01890608427635,"aX":-10.148658085183982},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-7.0,"breakHorizontal":15.5,"spinRate":2462,"spinDirection":308},"zone":14,"typeConfidence":0.91,"plateTime":0.4990882935674783,"extension":6.496213685086454},"index":3,"playId":"80e2c98b-791f-3492-af6b-e4c3007c18ac","pitchNumber":1,"startTime":"2026-04-19T01:14:24.349Z","endTime":"2026-04-19T01:14:28.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.2,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.73918804619821,"aZ":-22.53236294041607,"pfxX":8.617494450118677,"pfxZ":5.038458838138686,"pX":0.13262762617725632,"pZ":2.835498048677896,"vX0":-9.968111401915635,"vY0":-137.73248012983356,"vZ0":-1.4682598344380735,"x":111.94,"y":162.22,"x0":2.6859532891817524,"y0":50.00157861050986,"z0":4.9051662679113175,"aX":16.48893187838714},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.0,"breakHorizontal":-13.4,"spinRate":2095,"spinDirection":117},"zone":2,"typeConfidence":0.89,"plateTime":0.39828224032815784,"extension":6.7580618845252705},"index":4,"playId":"646f69c6-7d0a-3014-a956-3439ed5bd74c","pitchNumber":2,"startTime":"2026-04-19T01:14:40.702Z","endTime":"2026-04-19T01:14:44.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":71.0,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.26714256317582,"aZ":-37.31475954710285,"pfxX":-5.89569135621477,"pfxZ":-4.04027416037261,"pX":-0.7046575069964744,"pZ":1.7622656238816314,"vX0":-5.890936854555288,"vY0":-112.59265307399895,"vZ0":1.3407786285419123,"x":143.86,"y":191.2,"x0":2.721070561671885,"y0":50.003994289196896,"z0":4.962916403724133,"aX":-7.496994762693214},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-6.6,"breakHorizontal":12.4,"spinRate":2302,"spinDirection":311},"zone":7,"typeConfidence":0.9,"plateTime":0.48826026952128965,"extension":6.542112060220712},"index":5,"playId":"5fd2d704-5bbf-3c53-b454-528276c8137f","pitchNumber":3,"startTime":"2026-04-19T01:14:58.873Z","endTime":"2026-04-19T01:15:03.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":73.6,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.141784781602308,"aZ":-36.932809389622804,"pfxX":-4.832565411240526,"pfxZ":-3.470528191416843,"pX":0.4427236654049312,"pZ":1.2840770130137305,"vX0":-3.8415950695264125,"vY0":-117.00414831957407,"vZ0":-0.513025715122368,"x":100.12,"y":204.11,"x0":2.7394573637002617,"y0":50.000757784825716,"z0":4.997050820921415,"aX":-6.631697480317777},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-6.1,"breakHorizontal":9.7,"spinRate":2524,"spinDirection":310},"zone":14,"typeConfidence":0.89,"plateTime":0.46993489532159316,"extension":6.575861841383037},"index":6,"playId":"2a9fa15f-4cb0-31e4-a7c9-40b609edcafd","pitchNumber":4,"startTime":"2026-04-19T01:15:18.091Z","endTime":"2026-04-19T01:15:22.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":665561,"link":"/api/v1/people/665561"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.099999999999998,"awayTeamWinProbability":81.9,"homeTeamWinProbabilityAdded":-4.0000000000000036,"leverageIndex":1.54,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-04-19T01:15:22.142Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alec Bohm singles on a ground ball to center fielder Michael Harris II.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-19T01:15:49.024Z","endTime":"2026-04-19T01:16:33.557Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":72.9,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.378219131081778,"aZ":-34.83798275845907,"pfxX":-7.568491213146138,"pfxZ":-1.9719197072087589,"pX":0.21886944873826344,"pZ":2.2210497072262854,"vX0":-3.924579855419355,"vY0":-115.86787695250271,"vZ0":1.2904660503537384,"x":108.66,"y":178.81,"x0":2.9228363556191055,"y0":50.005209553273964,"z0":5.0075908437850565,"aX":-10.203723083865027},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-2.9,"breakHorizontal":14.8,"spinRate":2435,"spinDirection":309},"zone":8,"typeConfidence":0.9,"plateTime":0.47426695753106873,"extension":6.572034237513389},"index":0,"playId":"d52e539c-f0d2-302b-bfa5-9f6ac88ed5bd","pitchNumber":1,"startTime":"2026-04-19T01:15:49.024Z","endTime":"2026-04-19T01:15:52.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.413980742230773,"aZ":-32.78818887742174,"pfxX":8.945687685041154,"pfxZ":-0.37439481693380117,"pX":0.1354571852905506,"pZ":2.0474547047828295,"vX0":-9.546054125679417,"vY0":-127.4191386310809,"vZ0":-0.14261432216875158,"x":111.84,"y":183.5,"x0":2.7554285994833703,"y0":50.000225825067325,"z0":4.679280806863724,"aX":14.814066974656033},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.5,"breakHorizontal":-14.3,"spinRate":1649,"spinDirection":94},"zone":8,"typeConfidence":2.0,"plateTime":0.4286940008510589,"extension":6.765481953529117},"hitData":{"launchSpeed":94.7,"launchAngle":2.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":133.23,"coordY":100.3}},"index":1,"playId":"694dd1e8-0eb8-393d-a818-e01f5841d629","pitchNumber":2,"startTime":"2026-04-19T01:16:21.853Z","endTime":"2026-04-19T01:16:33.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.8,"awayTeamWinProbability":77.2,"homeTeamWinProbabilityAdded":4.700000000000003,"leverageIndex":1.09,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-04-19T01:16:33.557Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Felix Reyes strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-19T01:16:51.140Z","endTime":"2026-04-19T01:19:18.950Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":694025,"fullName":"Felix Reyes","link":"/api/v1/people/694025"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694025,"fullName":"Felix Reyes","link":"/api/v1/people/694025"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":73.4,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.230747102777524,"aZ":-36.569291559751974,"pfxX":-6.298691845552273,"pfxZ":-3.255447730840143,"pX":-0.9949729717335498,"pZ":0.7994850199148419,"vX0":-6.413302062672278,"vY0":-115.62000132454509,"vZ0":-0.9976110612942558,"x":154.93,"y":217.19,"x0":2.6366110168780064,"y0":50.00320788773776,"z0":4.7561829587454,"aX":-8.499445887294375},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-5.9,"breakHorizontal":13.1,"spinRate":2387,"spinDirection":308},"zone":13,"typeConfidence":0.9,"plateTime":0.47432760490160764,"extension":6.684220012799597},"index":0,"playId":"c050e48f-749a-3390-b065-adca64648710","pitchNumber":1,"startTime":"2026-04-19T01:17:04.219Z","endTime":"2026-04-19T01:17:08.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694025,"link":"/api/v1/people/694025","batSide":{"code":"R","description":"Right"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.7,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.072993268063094,"aZ":-23.334100342419557,"pfxX":11.185979526097114,"pfxZ":4.600276755884838,"pX":-0.5059564024873877,"pZ":2.5118004467793416,"vX0":-12.386969714938424,"vY0":-137.64656828155952,"vZ0":-2.2441118349148743,"x":136.29,"y":170.96,"x0":2.5956316895886986,"y0":50.004525458538666,"z0":4.914851841814845,"aX":21.503486321552664},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.0,"breakHorizontal":-17.8,"spinRate":2314,"spinDirection":108},"zone":4,"typeConfidence":0.86,"plateTime":0.3976692889656648,"extension":6.97481695479871},"index":1,"playId":"d8d6d830-e05b-34fe-a6f7-3164263b1cd4","pitchNumber":2,"startTime":"2026-04-19T01:17:29.028Z","endTime":"2026-04-19T01:17:32.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694025,"link":"/api/v1/people/694025","batSide":{"code":"R","description":"Right"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.7,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.693705216645892,"aZ":-33.239794401001774,"pfxX":8.678728859526059,"pfxZ":-0.6152997154427364,"pX":-0.6658434152306437,"pZ":1.4636700899729362,"vX0":-11.434559962696625,"vY0":-130.2751005365549,"vZ0":-1.6443692757002344,"x":142.38,"y":199.26,"x0":2.6394266300317013,"y0":50.00415651763313,"z0":4.600358975571857,"aX":15.017407672619473},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-1.2,"breakHorizontal":-13.4,"spinRate":1718,"spinDirection":89},"zone":13,"typeConfidence":2.0,"plateTime":0.41939770843803936,"extension":6.725736752638338},"index":2,"playId":"50d93ab2-6c1e-33df-a450-c7a6267b3c17","pitchNumber":3,"startTime":"2026-04-19T01:17:49.869Z","endTime":"2026-04-19T01:17:53.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694025,"link":"/api/v1/people/694025","batSide":{"code":"R","description":"Right"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":80.0,"endSpeed":73.5,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.044101066112113,"aZ":-36.36379556383663,"pfxX":-8.202609341761985,"pfxZ":-3.0767680250265226,"pX":-0.8301776816787745,"pZ":2.1813220735910615,"vX0":-5.913372622333949,"vY0":-116.33204996770012,"vZ0":1.5828985392674597,"x":148.64,"y":179.88,"x0":2.815616535749718,"y0":50.002280637280464,"z0":4.954683493724598,"aX":-11.173156767861775},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-4.8,"breakHorizontal":16.4,"spinRate":2585,"spinDirection":313},"zone":13,"typeConfidence":0.9,"plateTime":0.4719258870661194,"extension":6.6416518996509915},"index":3,"playId":"3920e431-b796-3b30-9319-270cc28b8410","pitchNumber":4,"startTime":"2026-04-19T01:18:10.312Z","endTime":"2026-04-19T01:18:14.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694025,"link":"/api/v1/people/694025","batSide":{"code":"R","description":"Right"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"playId":"88c75007-1745-4b7e-844d-2a1dd8bff3be","startTime":"2026-04-19T01:18:31.049Z","endTime":"2026-04-19T01:18:36.049Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694025,"link":"/api/v1/people/694025","batSide":{"code":"R","description":"Right"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.3,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.340945805278686,"aZ":-35.3063716474157,"pfxX":-8.41356137621404,"pfxZ":-2.176050228780106,"pX":-0.1825022618725319,"pZ":1.820457348886399,"vX0":-4.569740635484537,"vY0":-119.82623261717407,"vZ0":0.230616626945352,"x":123.96,"y":189.63,"x0":2.8486657637424733,"y0":50.00284832674492,"z0":4.903790120445846,"aX":-12.11009695613718},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-3.6,"breakHorizontal":16.4,"spinRate":2502,"spinDirection":305},"zone":8,"typeConfidence":0.9,"plateTime":0.45888234411345064,"extension":6.6883569254485815},"index":5,"playId":"eb94222e-f521-3067-a39f-59806f2e258a","pitchNumber":5,"startTime":"2026-04-19T01:18:49.522Z","endTime":"2026-04-19T01:18:52.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694025,"link":"/api/v1/people/694025","batSide":{"code":"R","description":"Right"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.2,"endSpeed":72.6,"strikeZoneTop":3.353,"strikeZoneBottom":1.692,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.202281668392533,"aZ":-37.55518114033027,"pfxX":-7.119967134223086,"pfxZ":-4.03483625983688,"pX":0.20710126094337974,"pZ":1.7378129446157022,"vX0":-3.927131618284588,"vY0":-115.22670341413219,"vZ0":0.9719181618633215,"x":109.11,"y":191.86,"x0":2.863775179805623,"y0":50.005085135351756,"z0":4.9648625510857745,"aX":-9.488292611584315},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-6.7,"breakHorizontal":13.9,"spinRate":2513,"spinDirection":306},"zone":8,"typeConfidence":0.9,"plateTime":0.4769893362644346,"extension":6.777892970993057},"index":6,"playId":"24dea9a3-ce6f-30c3-9628-c4c67079b0f7","pitchNumber":6,"startTime":"2026-04-19T01:19:14.919Z","endTime":"2026-04-19T01:19:18.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694025,"link":"/api/v1/people/694025","batSide":{"code":"R","description":"Right"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694025,"link":"/api/v1/people/694025"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":694025,"link":"/api/v1/people/694025"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.599999999999998,"awayTeamWinProbability":82.4,"homeTeamWinProbabilityAdded":-5.200000000000003,"leverageIndex":2.22,"dramaIndex":93.0,"contextMetrics":{},"playEndTime":"2026-04-19T01:19:18.950Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Edmundo Sosa grounds out to first baseman Matt Olson.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-19T01:19:31.451Z","endTime":"2026-04-19T01:20:03.775Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.95692474942237,"aZ":-32.73607333998762,"pfxX":10.20584822772995,"pfxZ":-0.33076416072906056,"pX":1.4827811822404617,"pZ":2.4296269848472196,"vX0":-7.012711385317114,"vY0":-128.89415998400597,"vZ0":0.6179192938371896,"x":60.48,"y":173.18,"x0":2.90282405604771,"y0":50.00262005832616,"z0":4.6999086293373304,"aX":17.29789173845656},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-0.2,"breakHorizontal":-17.0,"spinRate":1832,"spinDirection":93},"zone":14,"typeConfidence":2.0,"plateTime":0.4237525399655948,"extension":6.487786212507178},"hitData":{"launchSpeed":75.8,"launchAngle":3.0,"totalDistance":57.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.95,"coordY":170.79}},"index":0,"playId":"a1175d43-77aa-3573-bc36-2913a9d03c4a","pitchNumber":1,"startTime":"2026-04-19T01:19:56.610Z","endTime":"2026-04-19T01:20:03.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_ab"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_ab"},{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_pa"},{"player":{"id":519242,"link":"/api/v1/people/519242"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.8,"awayTeamWinProbability":86.2,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":1.53,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-04-19T01:20:03.775Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mauricio Dubón strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-19T01:22:38.003Z","endTime":"2026-04-19T01:23:42.596Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tanner Banks replaces José Alvarado.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"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-19T01:20:33.665Z","endTime":"2026-04-19T01:22:40.318Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621383,"link":"/api/v1/people/621383"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":621237,"link":"/api/v1/people/621237","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":85.1,"endSpeed":79.0,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.55475687060023,"aZ":-30.047846365172376,"pfxX":-1.012188508292592,"pfxZ":1.3493391064621925,"pX":0.7224403601998017,"pZ":4.387112641886662,"vX0":-3.9270072481536613,"vY0":-124.00340645405551,"vZ0":0.7191130175469326,"x":89.46,"y":120.33,"x0":2.4492766836642654,"y0":50.00520018891131,"z0":6.573129252217812,"aX":-1.597947663479036},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.8,"breakHorizontal":2.6,"spinRate":2208,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.43937459866212203,"extension":5.460513178518275},"index":1,"playId":"635a437d-88b4-35c0-912b-8dfc08c506c6","pitchNumber":1,"startTime":"2026-04-19T01:22:40.318Z","endTime":"2026-04-19T01:22:44.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":84.8,"endSpeed":78.8,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.036607520876395,"aZ":-27.615802374184685,"pfxX":-3.100306601498953,"pfxZ":2.908790703153075,"pX":0.6031861110644504,"pZ":3.1658824866527286,"vX0":-3.600920183250704,"vY0":-123.60989523518205,"vZ0":-2.347179931855148,"x":94.01,"y":153.3,"x0":2.475330169972741,"y0":50.00032366909924,"z0":6.420379731586188,"aX":-4.849654398986519},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":5.0,"breakHorizontal":6.4,"spinRate":2181,"spinDirection":203},"zone":3,"typeConfidence":2.0,"plateTime":0.4412294413548894,"extension":5.4364738652025855},"index":2,"playId":"5e2f50a5-a184-349a-a044-677c40bd956f","pitchNumber":2,"startTime":"2026-04-19T01:22:55.346Z","endTime":"2026-04-19T01:22:59.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.629379777725646,"aZ":-14.371077936729206,"pfxX":2.6421201546456126,"pfxZ":9.863838803645564,"pX":-0.5217647950929486,"pZ":2.711219661142182,"vX0":-7.767735852920558,"vY0":-133.2572020034406,"vZ0":-6.804966300141863,"x":136.89,"y":165.58,"x0":2.082939372374682,"y0":50.00403350487588,"z0":6.328926350086931,"aX":4.769621087771103},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.6,"breakHorizontal":-3.1,"spinRate":2132,"spinDirection":153},"zone":4,"typeConfidence":0.9,"plateTime":0.410442740255498,"extension":5.679974281013964},"index":3,"playId":"0515228a-30af-3a83-b609-c6b5a418e278","pitchNumber":3,"startTime":"2026-04-19T01:23:08.517Z","endTime":"2026-04-19T01:23:11.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":77.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.63684089692252,"aZ":-33.40045164477883,"pfxX":6.744770467462899,"pfxZ":-0.8128169469100524,"pX":2.0587147111347774,"pZ":3.1562577272385046,"vX0":-3.0830789095820754,"vY0":-121.09343579049309,"vZ0":-0.946529188209992,"x":38.53,"y":153.56,"x0":2.462855977153507,"y0":50.00478556409225,"z0":6.439505255439815,"aX":10.153812485312969},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-1.4,"breakHorizontal":-11.6,"spinRate":1714,"spinDirection":134},"zone":12,"typeConfidence":0.93,"plateTime":0.4499977231899077,"extension":5.659514899629321},"index":4,"playId":"c71928fa-406a-3bd8-978a-e3d0facd6918","pitchNumber":4,"startTime":"2026-04-19T01:23:25.734Z","endTime":"2026-04-19T01:23:29.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.5,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.61685673853772,"aZ":-28.280433534916117,"pfxX":-1.1973963408342103,"pfxZ":2.3832242467785676,"pX":0.43234161954660216,"pZ":3.2031677803897534,"vX0":-4.357853669606399,"vY0":-126.51272121086807,"vZ0":-2.3764310204086714,"x":100.52,"y":152.29,"x0":2.3265266523823516,"y0":50.004336109607664,"z0":6.4007696076855645,"aX":-1.9589570242353005},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.1,"breakHorizontal":3.1,"spinRate":2270,"spinDirection":214},"zone":3,"typeConfidence":0.91,"plateTime":0.4314515918121513,"extension":5.640428487967815},"index":5,"playId":"48434d9a-f39b-3979-8753-46ba2b013cf8","pitchNumber":5,"startTime":"2026-04-19T01:23:38.341Z","endTime":"2026-04-19T01:23:42.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_ab"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_ab"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.0,"awayTeamWinProbability":85.0,"homeTeamWinProbabilityAdded":1.1999999999999993,"leverageIndex":0.5,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-04-19T01:23:42.596Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eli White strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-19T01:23:48.317Z","endTime":"2026-04-19T01:25:10.230Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.4,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.629690994454048,"aZ":-16.183905210244088,"pfxX":1.9010196853384298,"pfxZ":8.702989280206161,"pX":-0.8252215767764487,"pZ":2.0598876321909882,"vX0":-8.225439243735472,"vY0":-133.88681938344408,"vZ0":-8.223083153896532,"x":148.46,"y":183.16,"x0":2.0238507814027122,"y0":50.0049380494177,"z0":6.302368341461388,"aX":3.494702458920784},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.4,"breakHorizontal":-1.9,"spinRate":2018,"spinDirection":148},"zone":13,"typeConfidence":0.9,"plateTime":0.4072263994077465,"extension":5.623389522052517},"index":0,"playId":"7da0bd67-a4a1-3ba3-a771-06f1c891c493","pitchNumber":1,"startTime":"2026-04-19T01:24:06.972Z","endTime":"2026-04-19T01:24:10.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.2,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.156135920777707,"aZ":-30.29585529747491,"pfxX":-1.1460537376198707,"pfxZ":1.18887333634558,"pX":0.18005850186660297,"pZ":4.2826190882136,"vX0":-5.182394160109931,"vY0":-124.34326954084439,"vZ0":0.5378424652204257,"x":110.14,"y":123.15,"x0":2.4302335002736593,"y0":50.00594731228553,"z0":6.553725208060781,"aX":-1.815330358529483},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.5,"breakHorizontal":3.1,"spinRate":2294,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.43851581472266377,"extension":5.429855647137252},"index":1,"playId":"a232ca12-1cfc-3e0b-8b49-fde5f683233d","pitchNumber":2,"startTime":"2026-04-19T01:24:19.855Z","endTime":"2026-04-19T01:24:23.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":74.2,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.061146481735985,"aZ":-30.942935561455393,"pfxX":-7.641222516113166,"pfxZ":0.8831130332875805,"pX":0.8041883365185538,"pZ":3.097162813595461,"vX0":-2.3558891059914795,"vY0":-117.14866418731857,"vZ0":-0.8842142764260446,"x":86.35,"y":155.16,"x0":2.81539756638808,"y0":50.00171860950437,"z0":6.371099865413641,"aX":-10.622331961388127},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":1.7,"breakHorizontal":14.4,"spinRate":2215,"spinDirection":286},"zone":3,"typeConfidence":0.91,"plateTime":0.46748707038374304,"extension":5.4139881582672995},"index":2,"playId":"e64eee06-94a7-3bfe-8dd8-97f6ed1ccae5","pitchNumber":3,"startTime":"2026-04-19T01:24:34.263Z","endTime":"2026-04-19T01:24:38.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-19T01:24:49.288Z","endTime":"2026-04-19T01:25:05.600Z","isPitch":false,"type":"action","player":{"id":642201,"link":"/api/v1/people/642201"},"defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":87.6,"endSpeed":81.0,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.56312718515853,"aZ":-27.754679580680758,"pfxX":-1.9412431868550875,"pfxZ":2.6642427601894596,"pX":-0.04142641532190917,"pZ":3.49614378649832,"vX0":-5.49238440936706,"vY0":-127.58474856253508,"vZ0":-1.9744429318913537,"x":118.58,"y":144.38,"x0":2.3856305110897336,"y0":50.005598838470235,"z0":6.452904649677916,"aX":-3.2210929639191566},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.7,"breakHorizontal":4.7,"spinRate":2247,"spinDirection":193},"zone":2,"typeConfidence":0.9,"plateTime":0.428186347353086,"extension":5.617225271258217},"index":4,"playId":"38fcf555-a204-3d43-b575-19621ccc10db","pitchNumber":4,"startTime":"2026-04-19T01:25:05.600Z","endTime":"2026-04-19T01:25:10.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"credit":"b_ab"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_ab"},{"player":{"id":642201,"link":"/api/v1/people/642201"},"credit":"b_pa"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.0,"awayTeamWinProbability":84.0,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.39,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-04-19T01:25:10.230Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jonah Heim singles on a sharp line drive to right fielder Adolis García.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-19T01:25:18.444Z","endTime":"2026-04-19T01:26:03.804Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.2,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.555018739717635,"aZ":-28.558514340878983,"pfxX":-7.5803705663784084,"pfxZ":2.5947223719713755,"pX":0.4535949837620228,"pZ":2.9121373635635357,"vX0":-2.7344219729860977,"vY0":-117.33374908975047,"vZ0":-1.8322409618559559,"x":99.71,"y":160.15,"x0":2.6193307632574903,"y0":50.00167442131887,"z0":6.368692481563039,"aX":-10.549017283472798},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":4.6,"breakHorizontal":14.4,"spinRate":2263,"spinDirection":293},"zone":6,"typeConfidence":0.91,"plateTime":0.46712477102964955,"extension":5.522385695567316},"index":0,"playId":"832b6033-cbec-3178-85d8-c770a2ec6ed0","pitchNumber":1,"startTime":"2026-04-19T01:25:39.044Z","endTime":"2026-04-19T01:25:43.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":77.1,"strikeZoneTop":3.375,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.34191076273264,"aZ":-31.332710172146616,"pfxX":5.723987180477872,"pfxZ":0.5649827460168275,"pX":1.0047331114775486,"pZ":2.609025089802433,"vX0":-4.852757262692676,"vY0":-120.87273951793742,"vZ0":-2.6129228554694697,"x":78.7,"y":168.34,"x0":2.285025169927043,"y0":50.00486849644424,"z0":6.427964658467232,"aX":8.556211338419596},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.7,"breakHorizontal":-9.4,"spinRate":1635,"spinDirection":131},"zone":14,"typeConfidence":0.92,"plateTime":0.45141154773537373,"extension":5.5807982232805555},"hitData":{"launchSpeed":102.0,"launchAngle":11.0,"totalDistance":220.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":183.54,"coordY":121.14}},"index":1,"playId":"af0a2d4d-9ec3-3460-a89f-31960a020a24","pitchNumber":2,"startTime":"2026-04-19T01:25:54.631Z","endTime":"2026-04-19T01:26:03.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"credit":"b_ab"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_ab"},{"player":{"id":641680,"link":"/api/v1/people/641680"},"credit":"b_pa"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.299999999999999,"awayTeamWinProbability":84.7,"homeTeamWinProbabilityAdded":-0.7000000000000011,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-04-19T01:26:03.804Z","atBatIndex":60},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Michael Harris II walks. Jonah Heim to 2nd.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-19T01:26:14.557Z","endTime":"2026-04-19T01:28:11.382Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"postOnSecond":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.430736497449605,"aZ":-28.498525032885695,"pfxX":-2.188488407776754,"pfxZ":2.2311929089988425,"pX":-1.0864411944991554,"pZ":2.4969400414643443,"vX0":-7.596399743879353,"vY0":-127.30523622381614,"vZ0":-3.9375212787072513,"x":158.41,"y":171.36,"x0":2.2169300448294695,"y0":50.0025135425894,"z0":6.3123434781227825,"aX":-3.6002119970971735},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.4,"breakHorizontal":5.6,"spinRate":2385,"spinDirection":199},"zone":11,"typeConfidence":0.91,"plateTime":0.4297838227244295,"extension":5.60770903598754},"index":0,"playId":"2077b839-25a8-3507-b887-bf2ef5aa13a2","pitchNumber":1,"startTime":"2026-04-19T01:26:29.543Z","endTime":"2026-04-19T01:26:34.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.624677475919047,"aZ":-18.516358420094427,"pfxX":8.978905474964492,"pfxZ":7.612674255456381,"pX":-0.3120669918632745,"pZ":1.8903170878671225,"vX0":-8.955541235064269,"vY0":-133.09236439370258,"vZ0":-8.157629963437477,"x":128.9,"y":187.74,"x0":1.9301950022479368,"y0":50.00094846637942,"z0":6.336579090333748,"aX":16.103363175699617},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.1,"breakHorizontal":-14.3,"spinRate":2025,"spinDirection":155},"zone":7,"typeConfidence":0.89,"plateTime":0.4115771040854894,"extension":5.3988112826939885},"index":1,"playId":"f8e97bb2-ad4b-37cf-9652-d2e66625a7bc","pitchNumber":2,"startTime":"2026-04-19T01:26:47.220Z","endTime":"2026-04-19T01:26:51.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.09259363871243,"aZ":-26.38511098200205,"pfxX":-0.541315702584531,"pfxZ":3.5660971754267283,"pX":-1.845489975550904,"pZ":1.1633207036530364,"vX0":-9.837747732850724,"vY0":-126.96281769552573,"vZ0":-7.290709174772834,"x":187.35,"y":207.37,"x0":2.157433823405772,"y0":50.00554357356946,"z0":6.185438439257804,"aX":-0.8802287906041634},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.9,"breakHorizontal":3.4,"spinRate":2438,"spinDirection":178},"zone":13,"typeConfidence":0.9,"plateTime":0.4321469771622062,"extension":5.693005996332896},"index":2,"playId":"dde4a3f6-cf30-3b27-b9db-a4a0d23d45ac","pitchNumber":3,"startTime":"2026-04-19T01:27:02.595Z","endTime":"2026-04-19T01:27:06.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":74.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.33772597874575,"aZ":-29.494504167534934,"pfxX":-5.5903072451213305,"pfxZ":1.9264950753601298,"pX":-0.5649296920275083,"pZ":2.220742333034932,"vX0":-5.248767902276453,"vY0":-118.35683417389912,"vZ0":-2.987555466821939,"x":138.53,"y":178.82,"x0":2.4226304621964423,"y0":50.005703647016816,"z0":6.250729197563452,"aX":-7.790495470655363},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":2.9,"breakHorizontal":11.6,"spinRate":2392,"spinDirection":283},"zone":4,"typeConfidence":0.91,"plateTime":0.46597282904069237,"extension":5.5982955891642945},"index":3,"playId":"51ec92f0-eb33-3d95-836a-c8ba0d5b1037","pitchNumber":4,"startTime":"2026-04-19T01:27:21.674Z","endTime":"2026-04-19T01:27:25.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.902094929138297,"aZ":-28.873020814035897,"pfxX":-4.926621120473423,"pfxZ":2.276762158791545,"pX":-1.8074185201997768,"pZ":2.4106094800057263,"vX0":-7.771673072431437,"vY0":-120.14968471305177,"vZ0":-3.1807613345496693,"x":185.89,"y":173.69,"x0":2.118700925287286,"y0":50.00413164359125,"z0":6.33764845444292,"aX":-7.149055223607065},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":3.6,"breakHorizontal":10.9,"spinRate":2329,"spinDirection":284},"zone":13,"typeConfidence":0.91,"plateTime":0.45717766000072935,"extension":5.713216981713395},"index":4,"playId":"fe42bd78-36c0-34e6-9a58-54d5273e71d3","pitchNumber":5,"startTime":"2026-04-19T01:27:44.234Z","endTime":"2026-04-19T01:27:48.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.060756595028245,"aZ":-21.948781089014936,"pfxX":8.01482213914748,"pfxZ":5.697994998051032,"pX":2.129249657212235,"pZ":3.243171033612867,"vX0":-3.1149883941299974,"vY0":-133.65747180535004,"vZ0":-4.223404564655254,"x":35.84,"y":151.21,"x0":2.274161782701719,"y0":50.001868802142255,"z0":6.436649426424241,"aX":14.378278959892912},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.5,"breakHorizontal":-13.8,"spinRate":1945,"spinDirection":154},"zone":12,"typeConfidence":0.9,"plateTime":0.41111823351916277,"extension":5.567866413550077},"index":5,"playId":"aad7707b-dadf-3b61-8e5c-d32f8b215547","pitchNumber":6,"startTime":"2026-04-19T01:28:03.544Z","endTime":"2026-04-19T01:28:11.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.2,"awayTeamWinProbability":85.8,"homeTeamWinProbabilityAdded":-1.0999999999999996,"leverageIndex":0.55,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-04-19T01:28:11.382Z","atBatIndex":61},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ronald Acuña Jr. walks. Jonah Heim to 3rd. Michael Harris II to 2nd.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-19T01:29:23.987Z","endTime":"2026-04-19T01:31:36.731Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"postOnSecond":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"postOnThird":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":1,"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-19T01:28:28.902Z","endTime":"2026-04-19T01:29:26.299Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"second":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.3539267631209,"aZ":-27.37057091184141,"pfxX":-1.5784020571419275,"pfxZ":2.9877056060962985,"pX":-0.13488196202135766,"pZ":4.005813175524695,"vX0":-5.806425826275625,"vY0":-125.42374363049643,"vZ0":-0.6026621276089625,"x":122.14,"y":130.62,"x0":2.4071521789208554,"y0":50.00109629966756,"z0":6.464752157340245,"aX":-2.534859487179857},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.5,"breakHorizontal":4.1,"spinRate":2333,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.4352950861078133,"extension":5.6289649755017},"index":1,"playId":"44d00496-3f8a-3bde-ac3b-75bcf2edfc5b","pitchNumber":1,"startTime":"2026-04-19T01:29:26.299Z","endTime":"2026-04-19T01:29:30.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"second":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":true},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.513047265201717,"aZ":-29.383581758106093,"pfxX":-2.133206029592895,"pfxZ":1.7687369086248168,"pX":-0.0020798578040123073,"pZ":3.79439826075229,"vX0":-5.290565989835875,"vY0":-124.50539524566692,"vZ0":-0.5828993751601809,"x":117.08,"y":136.33,"x0":2.422291654428401,"y0":50.005494099591154,"z0":6.449911120960608,"aX":-3.369592088441956},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.4,"breakHorizontal":5.0,"spinRate":2333,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.43886181693419823,"extension":5.5117405946778755},"index":2,"playId":"10808135-8b82-3058-8608-c91b240c6cb4","pitchNumber":2,"startTime":"2026-04-19T01:29:43.227Z","endTime":"2026-04-19T01:30:10.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"second":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.563150201711053,"aZ":-12.962640798004337,"pfxX":3.8554695054171715,"pfxZ":10.686895022783293,"pX":-1.0528412743502495,"pZ":2.9320057927045804,"vX0":-9.54105202164502,"vY0":-133.4429127153416,"vZ0":-6.49062957029267,"x":157.13,"y":159.62,"x0":2.0730313476653395,"y0":50.00228692399214,"z0":6.335327558923748,"aX":6.9309718098204},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.0,"breakHorizontal":-4.8,"spinRate":2134,"spinDirection":154},"zone":11,"typeConfidence":0.9,"plateTime":0.4109432205154824,"extension":5.713314917864283},"index":3,"playId":"cdae434f-fb60-3e54-a9c9-2afe291690aa","pitchNumber":3,"startTime":"2026-04-19T01:30:19.683Z","endTime":"2026-04-19T01:30:22.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"second":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.31360128903988,"aZ":-28.454629252697824,"pfxX":-1.2372959121357718,"pfxZ":2.283027331724721,"pX":1.1610655098347296,"pZ":3.9586093563269684,"vX0":-3.0092857960744204,"vY0":-126.15194926520321,"vZ0":-0.6272232198025314,"x":72.74,"y":131.9,"x0":2.5254707292197747,"y0":50.00175550595092,"z0":6.484759477111507,"aX":-2.01255283409749},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.2,"breakHorizontal":2.9,"spinRate":2266,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.43257078985587016,"extension":5.531900709129002},"index":4,"playId":"1674b734-0112-3e4a-b085-6de107ad9b3e","pitchNumber":4,"startTime":"2026-04-19T01:30:39.076Z","endTime":"2026-04-19T01:30:43.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"second":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.265013675524106,"aZ":-27.14395160109703,"pfxX":-1.3428192077166745,"pfxZ":3.1250419227076343,"pX":-0.18760274582639935,"pZ":2.6215523070124944,"vX0":-5.9959584366428595,"vY0":-126.03536893513073,"vZ0":-3.7191299866561294,"x":124.15,"y":168.0,"x0":2.3954015761230583,"y0":50.00524958816359,"z0":6.304908532907201,"aX":-2.1634130568220225},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.0,"breakHorizontal":3.8,"spinRate":2335,"spinDirection":179},"zone":5,"typeConfidence":2.0,"plateTime":0.43433786921090833,"extension":5.6715428674226125},"index":5,"playId":"ac6867ab-5ef9-356a-9ca2-1ab8cbe409cc","pitchNumber":5,"startTime":"2026-04-19T01:30:56.685Z","endTime":"2026-04-19T01:31:00.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"second":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"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-19T01:31:10.327Z","endTime":"2026-04-19T01:31:29.306Z","isPitch":false,"type":"action","player":{"id":660670,"link":"/api/v1/people/660670"},"defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"second":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.319566509796303,"aZ":-28.59223905151619,"pfxX":-1.4420228406830193,"pfxZ":2.2381946337252447,"pX":0.9705599439315845,"pZ":3.826387965089937,"vX0":-3.4338548890189347,"vY0":-125.69187244951429,"vZ0":-0.6641372679097439,"x":80.0,"y":135.47,"x0":2.541461883372574,"y0":50.004666406927726,"z0":6.414520118776895,"aX":-2.3079677956478157},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.2,"breakHorizontal":3.4,"spinRate":2266,"spinDirection":231},"zone":12,"typeConfidence":2.0,"plateTime":0.43567565627321825,"extension":5.689216404672114},"index":7,"playId":"507cf217-e3e4-30eb-9456-248ffc14fd09","pitchNumber":6,"startTime":"2026-04-19T01:31:29.306Z","endTime":"2026-04-19T01:31:36.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"second":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_pa"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.7,"awayTeamWinProbability":87.3,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":1.01,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-04-19T01:31:36.731Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drake Baldwin grounds out, shortstop Trea Turner to first baseman Bryce Harper.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-19T01:31:50.877Z","endTime":"2026-04-19T01:33:52.151Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"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(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":92.6,"endSpeed":84.8,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.877177596128426,"aZ":-22.628893985933168,"pfxX":10.006142302290854,"pfxZ":5.210244326734108,"pX":1.1579846842619852,"pZ":1.7540682727128887,"vX0":-6.024845938328207,"vY0":-134.61872078049456,"vZ0":-7.74135133718386,"x":72.86,"y":191.42,"x0":2.127875741044396,"y0":50.00084958759426,"z0":6.274964861229644,"aX":18.318913247684502},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.9,"breakHorizontal":-16.8,"spinRate":1994,"spinDirection":155},"zone":14,"typeConfidence":0.9,"plateTime":0.40725269653226404,"extension":5.662237409251653},"index":0,"playId":"82d98700-fc20-30a5-8cf5-9edf470ecbdd","pitchNumber":1,"startTime":"2026-04-19T01:32:02.456Z","endTime":"2026-04-19T01:32:05.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"second":{"id":671739,"link":"/api/v1/people/671739"},"third":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.9,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.241831260789024,"aZ":-31.479297589377033,"pfxX":-5.771152542446311,"pfxZ":0.47875674079625874,"pX":-0.5870393620290971,"pZ":2.8281164455328422,"vX0":-5.4611148892829435,"vY0":-120.15985329218896,"vZ0":-1.6014725422302876,"x":131.12,"y":149.85,"x0":2.468672867148426,"y0":50.00350582263127,"z0":6.311655941845214,"aX":-8.401924492886929},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":0.7,"breakHorizontal":11.8,"spinRate":2221,"spinDirection":292},"zone":1,"typeConfidence":0.9,"plateTime":0.4565942559477021,"extension":5.686167350499589},"index":1,"playId":"63ca1889-2d0c-3235-a4ea-bb530cd7b0ec","pitchNumber":2,"startTime":"2026-04-19T01:32:21.269Z","endTime":"2026-04-19T01:32:24.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"second":{"id":671739,"link":"/api/v1/people/671739"},"third":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":91.7,"endSpeed":83.5,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.09769700629545,"aZ":-15.98573294737675,"pfxX":1.1924721706288035,"pfxZ":9.028018412265086,"pX":0.14950583592494218,"pZ":3.9809889625367982,"vX0":-5.472664544786942,"vY0":-133.41297971816618,"vZ0":-3.566042076859464,"x":111.3,"y":131.29,"x0":2.077150952780824,"y0":50.004838991282696,"z0":6.495193732022591,"aX":2.1397403422380394},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.7,"breakHorizontal":-1.0,"spinRate":2056,"spinDirection":152},"zone":12,"typeConfidence":0.9,"plateTime":0.41138494617138655,"extension":5.594239707237861},"index":2,"playId":"7ae47900-751e-34f3-9de2-ab8cf0f46539","pitchNumber":3,"startTime":"2026-04-19T01:32:48.237Z","endTime":"2026-04-19T01:32:52.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"second":{"id":671739,"link":"/api/v1/people/671739"},"third":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.7,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.907149338012903,"aZ":-21.111603868360056,"pfxX":9.144005195933612,"pfxZ":6.066591520192759,"pX":0.7823082376585471,"pZ":1.7885001475172086,"vX0":-6.658070382067958,"vY0":-134.15539612971742,"vZ0":-7.751623613210478,"x":87.18,"y":190.49,"x0":2.1077681525077145,"y0":50.001959874420294,"z0":6.219023410543379,"aX":16.6737488436664},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":9.5,"breakHorizontal":-15.1,"spinRate":2050,"spinDirection":156},"zone":9,"typeConfidence":0.9,"plateTime":0.40820852537345376,"extension":5.726842996370043},"index":3,"playId":"ddc6a795-31d5-38d8-b6d5-f04a3b3ce96b","pitchNumber":4,"startTime":"2026-04-19T01:33:02.252Z","endTime":"2026-04-19T01:33:05.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"second":{"id":671739,"link":"/api/v1/people/671739"},"third":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.5,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.87512675031771,"aZ":-33.03806248582271,"pfxX":-8.770475015061017,"pfxZ":-0.6038378037081147,"pX":-1.707639259885209,"pZ":1.3715210503882624,"vX0":-6.520521924829008,"vY0":-119.98299519435723,"vZ0":-4.432640621613585,"x":182.09,"y":201.75,"x0":2.200882879846958,"y0":50.00218465593403,"z0":6.2423176378448675,"aX":-12.56963566602549},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-2.0,"breakHorizontal":17.6,"spinRate":2353,"spinDirection":268},"zone":13,"typeConfidence":0.91,"plateTime":0.4594856416159443,"extension":5.752129050628317},"index":4,"playId":"fcd71541-6e3e-3bb0-a6a7-9c0565599957","pitchNumber":5,"startTime":"2026-04-19T01:33:21.783Z","endTime":"2026-04-19T01:33:25.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"second":{"id":671739,"link":"/api/v1/people/671739"},"third":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.3,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.557593676145643,"aZ":-15.12922919237807,"pfxX":2.1492178904455175,"pfxZ":9.39495215243145,"pX":-0.7889161681873975,"pZ":3.2706196137384076,"vX0":-8.05749302844429,"vY0":-133.78491008501175,"vZ0":-5.317188876682027,"x":147.07,"y":150.47,"x0":1.9812970231151588,"y0":50.005388042389974,"z0":6.3663102905070375,"aX":3.900452149250556},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.1,"breakHorizontal":-2.2,"spinRate":2159,"spinDirection":160},"zone":1,"typeConfidence":0.9,"plateTime":0.4092175446356898,"extension":5.787236913684472},"hitData":{"launchSpeed":100.2,"launchAngle":5.0,"totalDistance":109.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.5,"coordY":145.94}},"index":5,"playId":"d1f6ed09-62ea-3733-b964-e756154c6782","pitchNumber":6,"startTime":"2026-04-19T01:33:43.127Z","endTime":"2026-04-19T01:33:52.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"second":{"id":671739,"link":"/api/v1/people/671739"},"third":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_ab"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_ab"},{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_pa"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.7,"awayTeamWinProbability":83.3,"homeTeamWinProbabilityAdded":4.0,"leverageIndex":1.56,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-04-19T01:33:52.151Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dylan Moore strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-19T01:36:44.662Z","endTime":"2026-04-19T01:37:45.759Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Dylan Lee replaces Chris Sale.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"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-19T01:34:22.555Z","endTime":"2026-04-19T01:35:50.082Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669276,"link":"/api/v1/people/669276"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":519242,"link":"/api/v1/people/519242","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Dylan Moore replaces Brandon Marsh.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":1,"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-19T01:35:50.082Z","endTime":"2026-04-19T01:36:46.964Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664238,"link":"/api/v1/people/664238"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":669016,"link":"/api/v1/people/669016"},"defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":82.6,"endSpeed":76.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.142888430694484,"aZ":-30.847731585066743,"pfxX":-1.0644300110993328,"pfxZ":0.8986551836920569,"pX":-0.18338308543638351,"pZ":3.1205350795432545,"vX0":-4.53665544697354,"vY0":-120.3718448439293,"vZ0":-2.0516988418048814,"x":123.99,"y":154.53,"x0":1.8597311941252992,"y0":50.00372068519394,"z0":6.7005918895894645,"aX":-1.569625576073072},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":1.4,"breakHorizontal":3.0,"spinRate":2039,"spinDirection":206},"zone":2,"typeConfidence":0.91,"plateTime":0.45406496506957605,"extension":6.118786430295586},"index":2,"playId":"51f69c13-99d3-38a0-a7da-19f76c39e316","pitchNumber":1,"startTime":"2026-04-19T01:36:46.964Z","endTime":"2026-04-19T01:36:51.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.318155455383298,"aZ":-29.312113797782217,"pfxX":-0.9952398321990028,"pfxZ":1.8671267783418681,"pX":-0.7692692083368728,"pZ":2.921751644684091,"vX0":-6.038327545121221,"vY0":-122.83287993034483,"vZ0":-3.0811035614639235,"x":146.32,"y":159.89,"x0":1.8457697084532976,"y0":50.00477012125854,"z0":6.673146376217745,"aX":-1.5272083641749714},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.9,"breakHorizontal":3.1,"spinRate":2190,"spinDirection":191},"zone":1,"typeConfidence":0.91,"plateTime":0.4451483048448255,"extension":6.216397977514559},"index":3,"playId":"21ad5370-c0ef-3210-92b8-2fd6fce83f44","pitchNumber":2,"startTime":"2026-04-19T01:37:03.477Z","endTime":"2026-04-19T01:37:07.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":79.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.934841702364388,"aZ":-27.24521547655639,"pfxX":-0.4979634643686701,"pfxZ":3.1942443834627348,"pX":-0.805707074200781,"pZ":0.3343998963720129,"vX0":-6.593861252086862,"vY0":-122.86671736440569,"vZ0":-8.989040600805122,"x":147.71,"y":229.75,"x0":1.9658803487825331,"y0":50.00530673382309,"z0":6.319363666772663,"aX":-0.769762536443601},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.1,"breakHorizontal":2.3,"spinRate":2233,"spinDirection":162},"zone":13,"typeConfidence":0.91,"plateTime":0.4439948751194769,"extension":6.4491740197371605},"index":4,"playId":"e4aaf841-5954-3474-9317-3e0152a32127","pitchNumber":3,"startTime":"2026-04-19T01:37:20.794Z","endTime":"2026-04-19T01:37:24.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.03092463184113,"aZ":-22.483062621957306,"pfxX":8.92605866512897,"pfxZ":6.035635460695632,"pX":0.4127621609026463,"pZ":2.7380381513118004,"vX0":-6.711206722957217,"vY0":-125.55042280032244,"vZ0":-4.83051473367804,"x":101.27,"y":164.85,"x0":1.9530972862578257,"y0":50.00358942136162,"z0":6.503250770009973,"aX":14.33389021912096},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":10.1,"breakHorizontal":-14.8,"spinRate":1778,"spinDirection":140},"zone":6,"typeConfidence":0.93,"plateTime":0.4352993388941444,"extension":6.683610132151748},"index":5,"playId":"f6855ca4-2a28-37c9-91c3-cc4f97c9b1ae","pitchNumber":4,"startTime":"2026-04-19T01:37:41.747Z","endTime":"2026-04-19T01:37:45.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664238,"link":"/api/v1/people/664238"},"credit":"b_ab"},{"player":{"id":669276,"link":"/api/v1/people/669276"},"credit":"p_ab"},{"player":{"id":664238,"link":"/api/v1/people/664238"},"credit":"b_pa"},{"player":{"id":669276,"link":"/api/v1/people/669276"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.3,"awayTeamWinProbability":87.7,"homeTeamWinProbabilityAdded":-4.399999999999999,"leverageIndex":1.73,"dramaIndex":76.0,"contextMetrics":{},"playEndTime":"2026-04-19T01:37:45.759Z","atBatIndex":64},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Trea Turner lines out to center fielder Michael Harris II.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-19T01:37:58.566Z","endTime":"2026-04-19T01:39:58.495Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":83.9,"endSpeed":77.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.41150400047589,"aZ":-29.72834666573585,"pfxX":-0.06376006808105017,"pfxZ":1.6158817233658391,"pX":-0.43349774540129477,"pZ":1.2003469302319327,"vX0":-5.6764985288770555,"vY0":-122.00513586219307,"vZ0":-6.471996249195181,"x":133.52,"y":206.37,"x0":1.9289394371556026,"y0":50.00219532820291,"z0":6.441009508541128,"aX":-0.09526581651800409},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.7,"breakHorizontal":1.4,"spinRate":2138,"spinDirection":169},"zone":13,"typeConfidence":0.91,"plateTime":0.4484853799862156,"extension":6.453096334155923},"index":0,"playId":"a9ca4779-d8ac-3571-ae60-12617f987329","pitchNumber":1,"startTime":"2026-04-19T01:38:10.759Z","endTime":"2026-04-19T01:38:14.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":78.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.393559797749415,"aZ":-19.06436119502117,"pfxX":9.043877889745923,"pfxZ":8.258442366146298,"pX":0.5469052692676769,"pZ":1.6990305027070032,"vX0":-6.773988674898015,"vY0":-125.70992514616057,"vZ0":-7.596565063994051,"x":96.15,"y":192.91,"x0":2.1122424646451523,"y0":50.00295277802719,"z0":6.328282712239871,"aX":14.358684449753218},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":13.2,"breakHorizontal":-14.6,"spinRate":1702,"spinDirection":137},"zone":9,"typeConfidence":0.93,"plateTime":0.43705170885773725,"extension":6.583958208847508},"index":1,"playId":"48c639f1-fdff-3fc8-aeb0-279844e5064f","pitchNumber":2,"startTime":"2026-04-19T01:38:28.083Z","endTime":"2026-04-19T01:38:31.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.43587986672875,"aZ":-19.242146919537447,"pfxX":8.862705104450727,"pfxZ":8.042633157955294,"pX":-0.5264230455794623,"pZ":1.0117573718975617,"vX0":-8.714325972725753,"vY0":-125.96074335197791,"vZ0":-9.294115800393307,"x":137.07,"y":211.46,"x0":1.8255276289051967,"y0":50.00145615187998,"z0":6.30322317808936,"aX":14.249216510292836},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":12.6,"breakHorizontal":-14.0,"spinRate":1832,"spinDirection":139},"zone":13,"typeConfidence":0.93,"plateTime":0.43473034272575406,"extension":6.497876140465716},"index":2,"playId":"025c9720-1d68-36c0-b091-131b07ab155f","pitchNumber":3,"startTime":"2026-04-19T01:38:47.531Z","endTime":"2026-04-19T01:38:51.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":2,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.988420735954286,"aZ":-8.491119669241266,"pfxX":5.750088955856871,"pfxZ":12.250403930027815,"pX":0.6409478468178367,"pZ":2.7614699255399926,"vX0":-5.369723627632326,"vY0":-138.63739993553736,"vZ0":-8.459457985711413,"x":92.57,"y":164.22,"x0":1.8623692682094015,"y0":50.0023936888048,"z0":6.431270474725727,"aX":11.115982053941911},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":20.4,"breakHorizontal":-9.2,"spinRate":2337,"spinDirection":151},"zone":6,"typeConfidence":0.9,"plateTime":0.3961299783631018,"extension":6.362097025458},"index":3,"playId":"853f16c4-0789-3f0f-a57e-014dae0a6585","pitchNumber":4,"startTime":"2026-04-19T01:39:06.259Z","endTime":"2026-04-19T01:39:09.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.219448445900625,"aZ":-27.34370145400318,"pfxX":-0.4282066827240393,"pfxZ":3.0905665621909737,"pX":0.21449953461408597,"pZ":1.4498230352091623,"vX0":-3.880345511666423,"vY0":-124.0392027677369,"vZ0":-6.643957436877263,"x":108.82,"y":199.63,"x0":1.8530807323095946,"y0":50.002245198601976,"z0":6.4352970264564044,"aX":-0.6682775874435805},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.3,"breakHorizontal":1.7,"spinRate":2174,"spinDirection":161},"zone":14,"typeConfidence":0.9,"plateTime":0.44114776851961945,"extension":6.310834812699324},"index":4,"playId":"8a717dbe-f4c3-3bac-ba3c-a20ed3c4a2eb","pitchNumber":5,"startTime":"2026-04-19T01:39:25.855Z","endTime":"2026-04-19T01:39:29.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.68142235906503,"aZ":-27.515770272553507,"pfxX":-0.4254489533891761,"pfxZ":2.9847944076223394,"pX":-0.06555188133527529,"pZ":1.789857305292981,"vX0":-4.786405355161939,"vY0":-123.94308616442356,"vZ0":-5.781989780019946,"x":119.5,"y":190.45,"x0":1.94227068417978,"y0":50.00606319701209,"z0":6.437247358022784,"aX":-0.6652565575365612},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.3,"breakHorizontal":1.8,"spinRate":2149,"spinDirection":169},"zone":8,"typeConfidence":0.9,"plateTime":0.44112325170563116,"extension":6.553340684819644},"hitData":{"launchSpeed":86.5,"launchAngle":27.0,"totalDistance":318.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":121.69,"coordY":71.55}},"index":5,"playId":"ade09c45-9b1e-3651-9910-acaef5d85940","pitchNumber":6,"startTime":"2026-04-19T01:39:49.706Z","endTime":"2026-04-19T01:39:58.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":669276,"link":"/api/v1/people/669276"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":669276,"link":"/api/v1/people/669276"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.3,"awayTeamWinProbability":90.7,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.19,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-04-19T01:39:58.495Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Schwarber grounds out, second baseman Ozzie Albies to first baseman Matt Olson.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-19T01:40:05.254Z","endTime":"2026-04-19T01:42:32.712Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.911812254851313,"aZ":-29.428140364308813,"pfxX":0.8746554089046221,"pfxZ":1.8216961280784272,"pX":0.4023351098245324,"pZ":3.009960365231263,"vX0":-3.9462342320982886,"vY0":-122.27460258728554,"vZ0":-2.5918590323340704,"x":101.66,"y":157.51,"x0":1.9260384963980315,"y0":50.00481727384381,"z0":6.617921091635016,"aX":1.3204188087123008},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.9,"breakHorizontal":-0.6,"spinRate":2022,"spinDirection":178},"zone":3,"typeConfidence":0.9,"plateTime":0.44856147416673986,"extension":6.44450855351166},"index":0,"playId":"bbca61e9-c8e9-3a6a-a71e-67f35ecbf829","pitchNumber":1,"startTime":"2026-04-19T01:40:25.931Z","endTime":"2026-04-19T01:40:29.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":79.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.88139220844624,"aZ":-26.370014229728387,"pfxX":-0.8601139248532563,"pfxZ":3.696376588860467,"pX":-0.6847848522906546,"pZ":3.187585401478782,"vX0":-5.757190860342064,"vY0":-123.7436209609833,"vZ0":-3.018664299359667,"x":143.1,"y":152.72,"x0":1.7720033157851083,"y0":50.001542482595966,"z0":6.604180735646513,"aX":-1.3493789838747792},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":6.4,"breakHorizontal":2.8,"spinRate":2133,"spinDirection":179},"zone":1,"typeConfidence":0.9,"plateTime":0.44059440632672686,"extension":6.460895405886581},"index":1,"playId":"b81be3ad-88ab-3564-a6a2-8bbb2e27930a","pitchNumber":2,"startTime":"2026-04-19T01:40:49.698Z","endTime":"2026-04-19T01:40:53.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-04-19T01:41:03.144Z","endTime":"2026-04-19T01:41:22.909Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"},"defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.256907448991225,"aZ":-23.940688291762633,"pfxX":-1.8264336062277993,"pfxZ":5.260217945573702,"pX":-0.635936423253521,"pZ":1.4361028302568162,"vX0":-5.301735025961913,"vY0":-124.11300645116971,"vZ0":-7.232619046553315,"x":141.24,"y":200.01,"x0":1.7628342572711502,"y0":50.0007168632692,"z0":6.374562127121064,"aX":-2.8544410111736913},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":8.2,"breakHorizontal":4.6,"spinRate":2118,"spinDirection":167},"zone":13,"typeConfidence":0.9,"plateTime":0.44090440076350834,"extension":6.272733787677335},"index":3,"playId":"5cc234e8-b78f-3aaa-a986-ceca6b0f859c","pitchNumber":3,"startTime":"2026-04-19T01:41:22.909Z","endTime":"2026-04-19T01:41:27.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":95.7,"endSpeed":86.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.932620865121535,"aZ":-7.0619971180677314,"pfxX":6.312125759448253,"pfxZ":12.92541960395138,"pX":0.1904641903182835,"pZ":3.0195170684069574,"vX0":-6.071555487232083,"vY0":-138.94241924881868,"vZ0":-8.160034279342689,"x":109.74,"y":157.25,"x0":1.5904892159840671,"y0":50.006640781989276,"z0":6.47412156270007,"aX":12.267675575292408},"breaks":{"breakAngle":50.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":21.7,"breakHorizontal":-10.1,"spinRate":2452,"spinDirection":154},"zone":2,"typeConfidence":0.9,"plateTime":0.3951491900035702,"extension":6.405778238025435},"index":4,"playId":"bf8fc5fe-59b3-3c95-8f3d-8a092d63675d","pitchNumber":4,"startTime":"2026-04-19T01:41:49.968Z","endTime":"2026-04-19T01:41:53.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":85.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.779707396608856,"aZ":-6.780474543122115,"pfxX":6.659005106502576,"pfxZ":13.386661562807852,"pX":-0.4465336445462245,"pZ":3.276973029910504,"vX0":-7.8656311572766935,"vY0":-137.6455834440344,"vZ0":-7.530629268448385,"x":126.3,"y":155.98,"x0":1.5983424323192024,"y0":50.003983176305184,"z0":6.524945938344958,"aX":12.633687105623544},"breaks":{"breakAngle":51.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":22.6,"breakHorizontal":-10.2,"spinRate":2503,"spinDirection":157},"zone":1,"typeConfidence":0.9,"plateTime":0.3996598415859216,"extension":6.630106281799178},"hitData":{"launchSpeed":103.4,"launchAngle":3.0,"totalDistance":78.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":163.66,"coordY":154.05}},"index":5,"playId":"6cd2e542-1830-37a8-9a7a-96b11c8a4a2a","pitchNumber":5,"startTime":"2026-04-19T01:42:24.011Z","endTime":"2026-04-19T01:42:32.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":669276,"link":"/api/v1/people/669276"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":669276,"link":"/api/v1/people/669276"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.6,"awayTeamWinProbability":92.4,"homeTeamWinProbabilityAdded":-1.700000000000001,"leverageIndex":0.66,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-04-19T01:42:32.712Z","atBatIndex":66},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ozzie Albies walks.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-19T01:45:11.012Z","endTime":"2026-04-19T01:46:14.307Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Dylan Moore remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":1,"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-19T01:43:11.583Z","endTime":"2026-04-19T01:43:11.613Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664238,"link":"/api/v1/people/664238"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"901","replacedPlayer":{"id":669016,"link":"/api/v1/people/669016"},"defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":669016,"link":"/api/v1/people/669016"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Brad Keller replaces Tanner Banks.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"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-19T01:43:11.613Z","endTime":"2026-04-19T01:45:13.371Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641745,"link":"/api/v1/people/641745"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.3,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.282597355863523,"aZ":-25.778721149923356,"pfxX":-5.811495044732147,"pfxZ":3.4588020548862346,"pX":-1.9450323144026096,"pZ":4.655772459305502,"vX0":0.5004884844474388,"vY0":-134.18560963042992,"vZ0":-0.1645017647889746,"x":191.14,"y":113.07,"x0":-1.3761683711621815,"y0":50.00160948111907,"z0":6.533297247427815,"aX":-10.743184408701389},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.5,"breakHorizontal":10.4,"spinRate":1556,"spinDirection":201},"zone":11,"typeConfidence":0.91,"plateTime":0.4060442828515689,"extension":5.9618382917510075},"index":2,"playId":"9d52b3a0-d427-3600-834a-7171f807f9fe","pitchNumber":1,"startTime":"2026-04-19T01:45:13.371Z","endTime":"2026-04-19T01:45:16.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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.9,"endSpeed":87.7,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.901704195806484,"aZ":-12.727314171240643,"pfxX":-2.654165781930664,"pfxZ":10.053237646715447,"pX":1.4272190394264952,"pZ":0.7652529807707288,"vX0":7.671762540581626,"vY0":-137.57252234034792,"vZ0":-12.027026263858689,"x":62.6,"y":218.12,"x0":-1.0414515308904642,"y0":50.00185580424731,"z0":6.032941966847999,"aX":-5.134111931019041},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.1,"breakHorizontal":3.4,"spinRate":2285,"spinDirection":203},"zone":14,"typeConfidence":0.89,"plateTime":0.39675347693280116,"extension":6.216516242728765},"index":3,"playId":"55f53a31-e641-35d4-837f-7d243d4a1a4d","pitchNumber":2,"startTime":"2026-04-19T01:45:25.556Z","endTime":"2026-04-19T01:45:28.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.1,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.40845845206308,"aZ":-14.381265450527572,"pfxX":-1.4840801431528252,"pfxZ":8.98804532427961,"pX":-0.5401762836302137,"pZ":3.1464360123170287,"vX0":2.6585132702306282,"vY0":-139.35658172460302,"vZ0":-6.0232056933433595,"x":137.59,"y":153.83,"x0":-1.310892406856372,"y0":50.0038004810384,"z0":6.274880702678799,"aX":-2.938426355360216},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.4,"breakHorizontal":2.2,"spinRate":2255,"spinDirection":196},"zone":1,"typeConfidence":0.9,"plateTime":0.3920749832871224,"extension":5.894019372755338},"index":4,"playId":"65b38e3c-546a-3358-8125-a2fb0b704a4f","pitchNumber":3,"startTime":"2026-04-19T01:45:42.239Z","endTime":"2026-04-19T01:45:45.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.7,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.11895417836886,"aZ":-11.980733125973323,"pfxX":0.8151359910920268,"pfxZ":9.825484830383628,"pX":-1.467316313678364,"pZ":3.2846701264356724,"vX0":-0.4699140559245097,"vY0":-141.89156252199854,"vZ0":-6.070506066630115,"x":172.93,"y":150.09,"x0":-1.4061271331334282,"y0":50.00037504905114,"z0":6.2033999220975256,"aX":1.6746744213671794},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.9,"breakHorizontal":-1.4,"spinRate":2367,"spinDirection":192},"zone":11,"typeConfidence":0.92,"plateTime":0.3848996148950361,"extension":6.106205277612685},"index":5,"playId":"b8cf9136-4512-37aa-aaa9-005e24fd04f7","pitchNumber":4,"startTime":"2026-04-19T01:45:56.036Z","endTime":"2026-04-19T01:45:59.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.6,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.46536831075643,"aZ":-13.033271244918595,"pfxX":0.4734127428448298,"pfxZ":9.511212112658644,"pX":-0.9758284873470262,"pZ":4.083022491909948,"vX0":0.6571180507279761,"vY0":-140.61446675943841,"vZ0":-4.017520996381527,"x":154.2,"y":128.54,"x0":-1.273604514707876,"y0":50.00017848089437,"z0":6.369714945215974,"aX":0.9520398796458309},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.7,"breakHorizontal":-1.0,"spinRate":2332,"spinDirection":193},"zone":11,"typeConfidence":0.92,"plateTime":0.3888215997962581,"extension":5.984682838224921},"index":6,"playId":"bf346902-dab1-375e-b22e-7baafcb1d239","pitchNumber":5,"startTime":"2026-04-19T01:46:10.625Z","endTime":"2026-04-19T01:46:14.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":641745,"link":"/api/v1/people/641745"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.5,"awayTeamWinProbability":93.5,"homeTeamWinProbabilityAdded":-1.0999999999999996,"leverageIndex":0.31,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-04-19T01:46:14.307Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Olson flies out to left fielder Felix Reyes.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-19T01:47:08.530Z","endTime":"2026-04-19T01:50:12.418Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,8,9,10],"actionIndex":[7],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","movementReason":"r_pickoff_caught_stealing_2b","runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":641745,"link":"/api/v1/people/641745"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":694025,"link":"/api/v1/people/694025"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":1,"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-19T01:46:50.188Z","endTime":"2026-04-19T01:47:10.853Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":86.8,"endSpeed":81.1,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.554558052712085,"aZ":-38.503770199053065,"pfxX":2.277431047340433,"pfxZ":-3.879446548859671,"pX":1.0207748712737792,"pZ":1.120527141012414,"vX0":4.495912325702583,"vY0":-126.445928273822,"vZ0":-5.269366841563979,"x":78.09,"y":208.53,"x0":-1.0695796138497768,"y0":50.00012698770851,"z0":6.289272598916028,"aX":3.719720184116969},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-7.9,"breakHorizontal":-5.0,"spinRate":2564,"spinDirection":66},"zone":14,"typeConfidence":0.89,"plateTime":0.4316661133718096,"extension":6.032803431096678},"index":1,"playId":"e92f346d-0d26-3de5-858a-dd9a12a04b82","pitchNumber":1,"startTime":"2026-04-19T01:47:10.853Z","endTime":"2026-04-19T01:47:14.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":84.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.712630426163603,"aZ":-27.91512900742763,"pfxX":-4.902454499400303,"pfxZ":2.3696789231550888,"pX":-0.7084343186279582,"pZ":3.3607500926535976,"vX0":3.6913785493353966,"vY0":-132.27201208937703,"vZ0":-2.3853123202168205,"x":144.0,"y":148.04,"x0":-1.4760356629433045,"y0":50.00095199950673,"z0":6.293783200268163,"aX":-8.801144603090236},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.1,"breakHorizontal":8.2,"spinRate":1412,"spinDirection":207},"zone":1,"typeConfidence":0.9,"plateTime":0.4120126331578984,"extension":6.08129228977976},"index":2,"playId":"50664cdd-3ddf-365a-a80c-81447e37132e","pitchNumber":2,"startTime":"2026-04-19T01:47:27.344Z","endTime":"2026-04-19T01:47:31.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":97.9,"endSpeed":90.9,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.06035957399988,"aZ":-13.445558190764054,"pfxX":-0.7415425822078088,"pfxZ":8.949192202067666,"pX":-0.44909112905915477,"pZ":2.747655121112388,"vX0":3.042349774583911,"vY0":-142.6379994032726,"vZ0":-7.290168703006495,"x":134.12,"y":164.59,"x0":-1.4260055807300422,"y0":50.00046276173809,"z0":6.157126518863587,"aX":-1.551932918341867},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.2,"breakHorizontal":0.8,"spinRate":2322,"spinDirection":198},"zone":4,"typeConfidence":0.92,"plateTime":0.3817619468071727,"extension":6.113416210145682},"index":3,"playId":"d835c502-d31e-3ece-9e56-42b7ea12720b","pitchNumber":3,"startTime":"2026-04-19T01:47:46.350Z","endTime":"2026-04-19T01:47:50.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":85.4,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.07295395358546,"aZ":-27.680889146489694,"pfxX":-4.801020993128734,"pfxZ":2.4368015969942523,"pX":-1.7262483794945367,"pZ":3.214145792384933,"vX0":0.9172124320788889,"vY0":-134.25655520593097,"vZ0":-3.002325440037077,"x":182.8,"y":152.0,"x0":-1.4457606560200098,"y0":50.00558626737815,"z0":6.294130846268623,"aX":-8.861866236419},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.1,"breakHorizontal":8.5,"spinRate":1288,"spinDirection":211},"zone":11,"typeConfidence":0.9,"plateTime":0.40626481688896066,"extension":6.084122048320294},"index":4,"playId":"f13d1b11-4e09-393f-90d4-3d135b5469a0","pitchNumber":4,"startTime":"2026-04-19T01:48:06.922Z","endTime":"2026-04-19T01:48:10.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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.0,"endSpeed":90.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.1622973666431,"aZ":-12.075312355668228,"pfxX":0.1194184019869331,"pfxZ":9.649958595805696,"pX":0.6997434815010837,"pZ":2.1648660607382215,"vX0":5.275116213002869,"vY0":-142.56758099441683,"vZ0":-9.035142421598941,"x":90.33,"y":180.33,"x0":-1.180903076390973,"y0":50.001379839941194,"z0":6.11413066367526,"aX":0.24854591983882823},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.1,"breakHorizontal":-1.2,"spinRate":2365,"spinDirection":192},"zone":9,"typeConfidence":0.92,"plateTime":0.3824679469346419,"extension":6.20145198169445},"index":5,"playId":"9b01b1ab-9d17-346f-961c-959ed105c213","pitchNumber":5,"startTime":"2026-04-19T01:48:29.163Z","endTime":"2026-04-19T01:48:34.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":6,"playId":"38550702-40ba-3914-841d-0e240084022a","startTime":"2026-04-19T01:48:54.386Z","endTime":"2026-04-19T01:48:59.307Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"With Matt Olson batting, Ozzie Albies picked off and caught stealing 2nd base, shortstop Trea Turner.","event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":0},"index":7,"actionPlayId":"38550702-40ba-3914-841d-0e240084022a","startTime":"2026-04-19T01:49:10.714Z","endTime":"2026-04-19T01:49:25.110Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":645277,"link":"/api/v1/people/645277"},"defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"homeTeamWinProbability":8.4,"awayTeamWinProbability":91.6,"homeTeamWinProbabilityAdded":1.9000000000000004,"leverageIndex":0.48,"dramaIndex":29.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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.22749902754489,"aZ":-12.78877296446008,"pfxX":0.6245430939386201,"pfxZ":9.52192063895675,"pX":0.7984027567268543,"pZ":1.558062348779236,"vX0":5.467357931161492,"vY0":-141.30893177334644,"vZ0":-10.374613051983378,"x":86.57,"y":196.71,"x0":-1.237303327746691,"y0":50.00161982975028,"z0":6.084107838356158,"aX":1.2700176289756855},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.5,"breakHorizontal":-2.2,"spinRate":2457,"spinDirection":193},"zone":14,"typeConfidence":0.92,"plateTime":0.3866453952154214,"extension":6.151710679717161},"index":8,"playId":"bc4b5ae5-8b56-36a9-9cd7-ec8244f29ca6","pitchNumber":6,"startTime":"2026-04-19T01:49:25.110Z","endTime":"2026-04-19T01:49:28.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.6,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.69466334481355,"aZ":-12.597345651618133,"pfxX":-0.6252346787903599,"pfxZ":9.818529178921196,"pX":0.03788945993854464,"pZ":2.499333275845847,"vX0":4.087724791497563,"vY0":-139.6549611010072,"vZ0":-7.72019272461544,"x":115.56,"y":171.3,"x0":-1.3576620732969606,"y0":50.002250983207425,"z0":6.110928960462773,"aX":-1.2470715815262858},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.6,"breakHorizontal":0.4,"spinRate":2364,"spinDirection":196},"zone":5,"typeConfidence":0.91,"plateTime":0.3908121593206504,"extension":6.138835962073877},"index":9,"playId":"76086d40-4c45-384d-beb6-c66e3a4bdc97","pitchNumber":7,"startTime":"2026-04-19T01:49:41.205Z","endTime":"2026-04-19T01:49:44.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.56047492469548,"aZ":-24.83470969938348,"pfxX":-5.7907625675547685,"pfxZ":4.084918134716652,"pX":-0.7991464669643681,"pZ":3.2882673811952134,"vX0":3.2480591296280052,"vY0":-132.53438321803185,"vZ0":-3.3996709567706747,"x":147.46,"y":150.0,"x0":-1.2815135603659886,"y0":50.0051269024954,"z0":6.38029691222469,"aX":-10.410471477290818},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.0,"breakHorizontal":9.8,"spinRate":1525,"spinDirection":203},"zone":1,"typeConfidence":0.9,"plateTime":0.41163035725018116,"extension":5.979736679430733},"hitData":{"launchSpeed":87.6,"launchAngle":55.0,"totalDistance":233.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":98.75,"coordY":110.44}},"index":10,"playId":"967475ca-2bc8-391c-ad46-215fc02f69f6","pitchNumber":8,"startTime":"2026-04-19T01:49:59.833Z","endTime":"2026-04-19T01:50:12.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":641745,"link":"/api/v1/people/641745"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":641745,"link":"/api/v1/people/641745"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.0,"awayTeamWinProbability":91.0,"homeTeamWinProbabilityAdded":0.5999999999999996,"leverageIndex":0.48,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-04-19T01:50:12.418Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Riley strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-19T01:50:25.051Z","endTime":"2026-04-19T01:52:59.134Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641745,"fullName":"Brad Keller","link":"/api/v1/people/641745"},"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],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"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, 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":96.7,"endSpeed":88.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.60770594939844,"aZ":-18.58305533309029,"pfxX":-7.394799605501101,"pfxZ":6.825892086825864,"pX":-0.4055200505189179,"pZ":0.6637111991350046,"vX0":4.886223604343627,"vY0":-140.42307908533144,"vZ0":-11.216600284510069,"x":132.46,"y":220.86,"x0":-1.209752400768917,"y0":50.006485872156034,"z0":5.926562526663867,"aX":-14.730788692877413},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.2,"breakHorizontal":12.4,"spinRate":2221,"spinDirection":199},"zone":13,"typeConfidence":0.91,"plateTime":0.39047222627299183,"extension":6.279390880832841},"index":0,"playId":"0b016cd2-8095-332c-b3d5-4cb71e507abf","pitchNumber":1,"startTime":"2026-04-19T01:50:32.538Z","endTime":"2026-04-19T01:50:35.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.686202872391437,"aZ":-31.583830203089423,"pfxX":10.367846180891368,"pfxZ":0.39483686281197805,"pX":-0.3453883624267201,"pZ":2.881009410220673,"vX0":-0.17835247729966697,"vY0":-122.4100698184147,"vZ0":-1.6800176612837692,"x":130.17,"y":160.99,"x0":-1.6182368685091575,"y0":50.00593467352551,"z0":6.286088994803431,"aX":15.700431521245847},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":0.6,"breakHorizontal":-18.7,"spinRate":2630,"spinDirection":54},"zone":1,"typeConfidence":2.0,"plateTime":0.44783818506402007,"extension":5.933542421442668},"index":1,"playId":"c3da8c8d-7e37-3e1b-bb96-5f2a53d9bfc4","pitchNumber":2,"startTime":"2026-04-19T01:50:48.296Z","endTime":"2026-04-19T01:50:52.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.800536238194564,"aZ":-17.381094530674797,"pfxX":-5.86883436775459,"pfxZ":7.44367190439582,"pX":-0.08969532978859954,"pZ":2.0524638528481214,"vX0":5.389744367835603,"vY0":-139.68131879388844,"vZ0":-7.941635046334748,"x":120.42,"y":183.36,"x0":-1.2764906114189039,"y0":50.000766012748244,"z0":6.063031407456103,"aX":-11.66111203826923},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.1,"breakHorizontal":9.6,"spinRate":2203,"spinDirection":195},"zone":8,"typeConfidence":0.63,"plateTime":0.3912811978881221,"extension":6.16574152641305},"index":2,"playId":"1a93843b-3b17-3cd8-95d7-cdd0cbf8a56a","pitchNumber":3,"startTime":"2026-04-19T01:51:01.553Z","endTime":"2026-04-19T01:51:05.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.818576083185018,"aZ":-28.93394545383783,"pfxX":6.30364922998969,"pfxZ":2.050282426290414,"pX":1.1780495620045608,"pZ":1.733338885791422,"vX0":3.9240405690209137,"vY0":-125.19927893393,"vZ0":-4.954495952031033,"x":72.1,"y":191.98,"x0":-1.231755238502565,"y0":50.00076174411006,"z0":6.124321885824078,"aX":9.938638567168766},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.8,"breakHorizontal":-12.4,"spinRate":2637,"spinDirection":66},"zone":14,"typeConfidence":0.91,"plateTime":0.4385916339706637,"extension":6.054945745475127},"index":3,"playId":"d0775d96-f986-30b6-84db-52f026545d77","pitchNumber":4,"startTime":"2026-04-19T01:51:26.939Z","endTime":"2026-04-19T01:51:30.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.444758007859928,"aZ":-30.483890687592528,"pfxX":7.624831166589237,"pfxZ":1.0588013081137913,"pX":-0.44825034873835884,"pZ":3.078004205724184,"vX0":-0.021852721590206736,"vY0":-125.07812102669034,"vZ0":-1.805418161825126,"x":134.09,"y":155.67,"x0":-1.4303896844774415,"y0":50.00013369273312,"z0":6.300987574403418,"aX":12.118223979763888},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.8,"breakHorizontal":-13.8,"spinRate":2537,"spinDirection":67},"zone":1,"typeConfidence":2.0,"plateTime":0.437366093469687,"extension":6.042465089453087},"index":4,"playId":"1aa426a0-9520-37a7-b838-7e82f0e8a0a7","pitchNumber":5,"startTime":"2026-04-19T01:51:42.268Z","endTime":"2026-04-19T01:51:50.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":97.1,"endSpeed":88.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.99621398295395,"aZ":-11.704651302327761,"pfxX":-0.6990643988032783,"pfxZ":10.214637465694281,"pX":1.5397204299075562,"pZ":2.698992741495052,"vX0":7.301386701604898,"vY0":-141.11015788470053,"vZ0":-7.520938675244192,"x":58.31,"y":165.91,"x0":-0.997530064444381,"y0":50.00547275814396,"z0":6.164207010022262,"aX":-1.40290498159507},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.0,"breakHorizontal":-0.4,"spinRate":2488,"spinDirection":189},"zone":12,"typeConfidence":0.91,"plateTime":0.38909702179184036,"extension":6.207628223490151},"index":5,"playId":"ecaee86e-c79f-34ec-ab61-06cbf8c96007","pitchNumber":6,"startTime":"2026-04-19T01:52:14.878Z","endTime":"2026-04-19T01:52:18.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":75.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.8504793399849,"aZ":-35.51258654735741,"pfxX":13.02741414569832,"pfxZ":-2.2975110402081578,"pX":-0.8001318152637018,"pZ":1.3507600885873254,"vX0":-2.16817501047619,"vY0":-120.74004500757049,"vZ0":-3.9639663671599177,"x":147.5,"y":202.31,"x0":-1.5727099037417112,"y0":50.001184748056176,"z0":6.189447276036534,"aX":18.939587317147957},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-4.9,"breakHorizontal":-22.9,"spinRate":2675,"spinDirection":58},"zone":13,"typeConfidence":2.0,"plateTime":0.45630727980039465,"extension":6.149841622086147},"index":6,"playId":"b17d83e6-85a8-3d1c-b5be-5db26d0ea76d","pitchNumber":7,"startTime":"2026-04-19T01:52:30.308Z","endTime":"2026-04-19T01:52:34.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.326497736764818,"aZ":-32.81148184095356,"pfxX":10.97418565594128,"pfxZ":-0.41214165457185903,"pX":1.3676379221843284,"pZ":0.8541235125403923,"vX0":2.853546763258366,"vY0":-123.51857477582276,"vZ0":-6.032080785741346,"x":64.87,"y":215.72,"x0":-1.2316971293124757,"y0":50.0060708001694,"z0":6.1266970810847425,"aX":16.75928029038251},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-2.0,"breakHorizontal":-20.5,"spinRate":2754,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4454659515507773,"extension":6.056510924443246},"index":7,"playId":"b5f8c324-1b20-342d-a9c6-f0122fde0201","pitchNumber":8,"startTime":"2026-04-19T01:52:55.071Z","endTime":"2026-04-19T01:52:59.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641745,"link":"/api/v1/people/641745","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":624641,"link":"/api/v1/people/624641"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":694025,"link":"/api/v1/people/694025"},"center":{"id":664238,"link":"/api/v1/people/664238"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_ab"},{"player":{"id":641745,"link":"/api/v1/people/641745"},"credit":"p_ab"},{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_pa"},{"player":{"id":641745,"link":"/api/v1/people/641745"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.5,"awayTeamWinProbability":90.5,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.17,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-04-19T01:52:59.134Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Harper strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-19T01:55:40.818Z","endTime":"2026-04-19T01:56:42.675Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Robert Suarez replaces Dylan Lee.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":1,"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-19T01:53:38.229Z","endTime":"2026-04-19T01:55:43.171Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663158,"link":"/api/v1/people/663158"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.5,"endSpeed":90.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.26327212884973,"aZ":-9.324283242974682,"pfxX":-2.563526292841896,"pfxZ":10.810556014093029,"pX":0.4857840313727361,"pZ":2.9143577948545825,"vX0":6.341965074959938,"vY0":-144.58394446414093,"vZ0":-7.864509023508598,"x":98.48,"y":160.09,"x0":-1.4046968776844144,"y0":50.00056519261224,"z0":6.244651489091679,"aX":-5.418053230911748},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":18.1,"breakHorizontal":3.4,"spinRate":2371,"spinDirection":199},"zone":3,"typeConfidence":0.95,"plateTime":0.3790943848325563,"extension":6.937959306494277},"index":1,"playId":"fcab66f5-835c-35ee-ad29-83392a3fbbf0","pitchNumber":1,"startTime":"2026-04-19T01:55:43.171Z","endTime":"2026-04-19T01:55:46.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.148795462600635,"aZ":-16.605595843780872,"pfxX":-0.07616019818310127,"pfxZ":7.641243304684817,"pX":0.8153872744892555,"pZ":3.4468597019301055,"vX0":6.787715356794295,"vY0":-141.1513608137055,"vZ0":-4.83952245880705,"x":85.92,"y":145.71,"x0":-1.6007810396745048,"y0":50.00640420644235,"z0":6.2371789459920395,"aX":-0.15666336218093682},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.1,"breakHorizontal":-1.1,"spinRate":2351,"spinDirection":193},"zone":12,"typeConfidence":0.75,"plateTime":0.3865859467487658,"extension":6.8579184044022385},"index":2,"playId":"18fba9b8-7208-38a6-aa3e-7b84baa40088","pitchNumber":2,"startTime":"2026-04-19T01:56:01.629Z","endTime":"2026-04-19T01:56:05.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.964170655472415,"aZ":-25.63374098614842,"pfxX":-10.198220278657654,"pfxZ":3.6868462589021505,"pX":-0.6914566743262844,"pZ":2.584170735576022,"vX0":5.470339415228336,"vY0":-132.2520391842331,"vZ0":-4.26100558553715,"x":143.36,"y":169.01,"x0":-1.460799450443745,"y0":50.0010124829762,"z0":6.094223074853364,"aX":-18.07974125119158},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.0,"breakHorizontal":17.3,"spinRate":1764,"spinDirection":227},"zone":4,"typeConfidence":0.91,"plateTime":0.4140127843099002,"extension":6.940651696390489},"index":3,"playId":"62741c86-51cd-375a-8a32-0c255a1ea0fa","pitchNumber":3,"startTime":"2026-04-19T01:56:17.926Z","endTime":"2026-04-19T01:56:21.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-19T01:56:28.582Z","endTime":"2026-04-19T01:56:38.624Z","isPitch":false,"type":"action","player":{"id":547180,"link":"/api/v1/people/547180"},"defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":100.7,"endSpeed":91.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.621147396675234,"aZ":-7.657049361733163,"pfxX":-1.871789040671164,"pfxZ":11.381137637902015,"pX":0.869450913570402,"pZ":3.455628271889944,"vX0":7.110392239684618,"vY0":-146.32579877014768,"vZ0":-6.756525094098282,"x":83.86,"y":145.48,"x0":-1.3559069882122046,"y0":50.00691863407823,"z0":6.262429486506804,"aX":-4.034218046321531},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.9,"breakVerticalInduced":19.3,"breakHorizontal":1.9,"spinRate":2385,"spinDirection":200},"zone":12,"typeConfidence":0.96,"plateTime":0.3752512477854286,"extension":6.965707394475497},"index":5,"playId":"55c38d5f-8334-3594-b4fb-d5eac3ba89dd","pitchNumber":4,"startTime":"2026-04-19T01:56:38.624Z","endTime":"2026-04-19T01:56:42.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":663158,"link":"/api/v1/people/663158"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":663158,"link":"/api/v1/people/663158"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.7,"awayTeamWinProbability":95.3,"homeTeamWinProbabilityAdded":-4.8,"leverageIndex":1.88,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-04-19T01:56:42.675Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adolis García strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-19T01:56:50.458Z","endTime":"2026-04-19T01:58:23.306Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.533312307915597,"aZ":-18.877551659173772,"pfxX":2.3941383745670834,"pfxZ":6.708610935099117,"pX":0.8262313957481598,"pZ":2.544980139247693,"vX0":5.636641512416677,"vY0":-139.68841184179396,"vZ0":-6.680637635212573,"x":85.51,"y":170.07,"x0":-1.5264438296301537,"y0":50.00561546536647,"z0":6.202372854461477,"aX":4.746252555438841},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.0,"breakHorizontal":-5.5,"spinRate":2291,"spinDirection":190},"zone":12,"typeConfidence":0.94,"plateTime":0.3916262209009762,"extension":6.816708225663264},"index":0,"playId":"c3413f7e-9e43-3dd9-ad55-c34c222593ba","pitchNumber":1,"startTime":"2026-04-19T01:57:05.620Z","endTime":"2026-04-19T01:57:08.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.99760341704385,"aZ":-18.282018992869766,"pfxX":0.6770390231016394,"pfxZ":7.040426474557517,"pX":0.6744739487023133,"pZ":3.0507557211702965,"vX0":5.666184614256951,"vY0":-139.70856406307055,"vZ0":-5.498775268161075,"x":91.29,"y":156.41,"x0":-1.4694624511855285,"y0":50.00508817430305,"z0":6.249512554425058,"aX":1.3344425198666718},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.8,"breakHorizontal":-2.4,"spinRate":2389,"spinDirection":190},"zone":3,"typeConfidence":0.91,"plateTime":0.3923215458089122,"extension":6.795334230294318},"index":1,"playId":"8d896e78-82cf-3a38-8761-05f718244409","pitchNumber":2,"startTime":"2026-04-19T01:57:19.297Z","endTime":"2026-04-19T01:57:23.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.8,"endSpeed":90.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.88400573499053,"aZ":-10.155314213370065,"pfxX":-2.551596940297858,"pfxZ":10.387419622067398,"pX":0.27398383367485196,"pZ":4.033539265793688,"vX0":6.125079774579328,"vY0":-145.12288357688027,"vZ0":-4.649118342931887,"x":106.56,"y":129.87,"x0":-1.5382612011308356,"y0":50.00518537363492,"z0":6.282182960767298,"aX":-5.4102333009362145},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":18.0,"breakHorizontal":3.4,"spinRate":2397,"spinDirection":199},"zone":12,"typeConfidence":0.95,"plateTime":0.37829712559627726,"extension":6.8173472319762585},"index":2,"playId":"82955daa-73bf-3dee-bab2-4fbbd46aebf7","pitchNumber":3,"startTime":"2026-04-19T01:57:34.342Z","endTime":"2026-04-19T01:57:38.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-19T01:57:50.256Z","endTime":"2026-04-19T01:58:03.007Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"},"defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":90.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.67454207839373,"aZ":-14.393572591446782,"pfxX":0.31864375818394386,"pfxZ":8.705420790373553,"pX":1.281029008829711,"pZ":0.586680310782295,"vX0":7.28984277043072,"vY0":-141.6013456652626,"vZ0":-12.481725696435888,"x":68.17,"y":222.94,"x0":-1.3620571341045746,"y0":50.00002596134378,"z0":5.958165202223877,"aX":0.6487890399718718},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.6,"breakHorizontal":-1.9,"spinRate":2413,"spinDirection":197},"zone":14,"typeConfidence":0.74,"plateTime":0.38600275241016835,"extension":6.7763385954482525},"index":4,"playId":"c095e54b-3d1a-3223-af37-d2601ea7c4da","pitchNumber":4,"startTime":"2026-04-19T01:58:03.007Z","endTime":"2026-04-19T01:58:06.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.6,"endSpeed":91.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.86162305338893,"aZ":-9.197637624231925,"pfxX":-1.9910067836716063,"pfxZ":10.789331794648243,"pX":0.3776428394943938,"pZ":2.720673642082558,"vX0":5.774258505539676,"vY0":-144.78172056259586,"vZ0":-8.365252950264242,"x":102.61,"y":165.32,"x0":-1.3812436511210437,"y0":50.00203940156855,"z0":6.205385869085885,"aX":-4.24065515187},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":18.1,"breakHorizontal":2.5,"spinRate":2368,"spinDirection":197},"zone":6,"typeConfidence":0.95,"plateTime":0.3778942748461125,"extension":6.8823900298139575},"index":5,"playId":"17158c67-79bc-3b73-9442-89ba54d7c735","pitchNumber":5,"startTime":"2026-04-19T01:58:19.290Z","endTime":"2026-04-19T01:58:23.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_ab"},{"player":{"id":663158,"link":"/api/v1/people/663158"},"credit":"p_ab"},{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":663158,"link":"/api/v1/people/663158"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":-3.2,"leverageIndex":1.24,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-04-19T01:58:23.306Z","atBatIndex":71},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rafael Marchán flies out to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-19T01:58:30.945Z","endTime":"2026-04-19T02:00:21.056Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663158,"fullName":"Robert Suarez","link":"/api/v1/people/663158"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.6,"endSpeed":90.9,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.311375754147214,"aZ":-7.306393851120535,"pfxX":-3.039881883221752,"pfxZ":11.810088581349454,"pX":1.3959346722412596,"pZ":1.2982551873187453,"vX0":9.125037362810493,"vY0":-144.36022321477432,"vZ0":-12.25348455536147,"x":63.79,"y":203.73,"x0":-1.4142567335176743,"y0":50.004922414848345,"z0":6.0526820389421925,"aX":-6.402234349707791},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":19.0,"breakHorizontal":3.6,"spinRate":2301,"spinDirection":196},"zone":14,"typeConfidence":0.95,"plateTime":0.379733739776416,"extension":6.943085050991916},"index":0,"playId":"ecb69807-f153-347f-aa1f-9c16286ae70c","pitchNumber":1,"startTime":"2026-04-19T01:58:46.175Z","endTime":"2026-04-19T01:58:49.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":100.0,"endSpeed":91.0,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.447473623322885,"aZ":-6.392698034197448,"pfxX":-3.6185240823348694,"pfxZ":12.189505660938787,"pX":0.6636197579659608,"pZ":0.8151194940924936,"vX0":7.239755073918832,"vY0":-144.87687639755782,"vZ0":-13.841213862026848,"x":91.7,"y":216.77,"x0":-1.4033566261776884,"y0":50.005336322373104,"z0":6.057524984577689,"aX":-7.655224095371107},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":19.3,"breakHorizontal":5.0,"spinRate":2397,"spinDirection":196},"zone":14,"typeConfidence":0.95,"plateTime":0.37880487632839666,"extension":7.087135183695221},"index":1,"playId":"1215ad5b-85f2-32f9-be00-847c877c969c","pitchNumber":2,"startTime":"2026-04-19T01:59:05.162Z","endTime":"2026-04-19T01:59:08.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.8,"endSpeed":91.0,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.52439772493704,"aZ":-9.508475666349824,"pfxX":-4.421034030037763,"pfxZ":10.676785512279906,"pX":0.7326601913545265,"pZ":2.702332533717468,"vX0":7.814249338523723,"vY0":-144.9273520310589,"vZ0":-8.224036234191026,"x":89.07,"y":165.82,"x0":-1.4267314048834059,"y0":50.00413021514419,"z0":6.1611670067605395,"aX":-9.386988075312278},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":17.8,"breakHorizontal":6.4,"spinRate":2309,"spinDirection":201},"zone":3,"typeConfidence":0.94,"plateTime":0.378237459236884,"extension":6.87529153344202},"index":2,"playId":"a24464aa-1047-36fc-baff-21c8d030d7a9","pitchNumber":3,"startTime":"2026-04-19T01:59:28.798Z","endTime":"2026-04-19T01:59:32.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.5,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.235176422775965,"aZ":-19.163084925649102,"pfxX":-0.189273526893726,"pfxZ":6.694965743287048,"pX":0.8625176619361501,"pZ":1.3588175653191357,"vX0":6.982656445725043,"vY0":-138.59326466646593,"vZ0":-9.322484569035732,"x":84.12,"y":202.09,"x0":-1.666029018692549,"y0":50.004669805841836,"z0":6.048385116352607,"aX":-0.3688885829680711},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.3,"breakHorizontal":-1.1,"spinRate":2263,"spinDirection":183},"zone":14,"typeConfidence":0.93,"plateTime":0.3953491229156736,"extension":6.827590738061037},"index":3,"playId":"b4ed1df2-dc16-3f9f-ab0d-56aba60b422e","pitchNumber":4,"startTime":"2026-04-19T01:59:46.622Z","endTime":"2026-04-19T01:59:50.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-19T01:59:55.898Z","endTime":"2026-04-19T02:00:10.986Z","isPitch":false,"type":"action","player":{"id":665561,"link":"/api/v1/people/665561"},"defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"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":100.2,"endSpeed":91.6,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.65762768760127,"aZ":-9.927138087635502,"pfxX":-3.625951899852165,"pfxZ":10.366833365062448,"pX":0.9690768869311852,"pZ":2.6891757475461446,"vX0":8.334720152912793,"vY0":-145.46444172938124,"vZ0":-8.45859921566404,"x":80.06,"y":166.17,"x0":-1.460344036728369,"y0":50.00265947446678,"z0":6.233975510384628,"aX":-7.781540998412147},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":17.3,"breakHorizontal":4.9,"spinRate":2356,"spinDirection":202},"zone":12,"typeConfidence":0.95,"plateTime":0.376313626158995,"extension":6.8196985907583345},"hitData":{"launchSpeed":88.3,"launchAngle":44.0,"totalDistance":296.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":172.3,"coordY":89.71}},"index":5,"playId":"ff164a7d-3001-3b0e-b779-76a1f8c68f45","pitchNumber":5,"startTime":"2026-04-19T02:00:10.986Z","endTime":"2026-04-19T02:00:21.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663158,"link":"/api/v1/people/663158","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":643289,"link":"/api/v1/people/643289"},"left":{"id":642201,"link":"/api/v1/people/642201"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"Second Base"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"credit":"b_ab"},{"player":{"id":663158,"link":"/api/v1/people/663158"},"credit":"p_ab"},{"player":{"id":665561,"link":"/api/v1/people/665561"},"credit":"b_pa"},{"player":{"id":663158,"link":"/api/v1/people/663158"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.59,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-04-19T02:00:21.056Z","atBatIndex":72}]