[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gleyber Torres grounds out, shortstop Trevor Story to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-17T23:15:46.300Z","endTime":"2026-04-17T23:16:07.900Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"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":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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-17T20:02:56.417Z","endTime":"2026-04-17T22:51:09.684Z","isPitch":false,"type":"action","player":{"id":650402,"link":"/api/v1/people/650402"},"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-17T22:51:09.684Z","endTime":"2026-04-17T23:13:44.394Z","isPitch":false,"type":"action","player":{"id":650402,"link":"/api/v1/people/650402"},"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-17T23:13:44.394Z","endTime":"2026-04-17T23:15:48.577Z","isPitch":false,"type":"action","player":{"id":650402,"link":"/api/v1/people/650402"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.448644429819968,"aZ":-28.743357512031487,"pfxX":11.603882338573058,"pfxZ":1.9200756302778474,"pX":1.7630447564235274,"pZ":2.109058597126719,"vX0":-5.047866213768625,"vY0":-133.45469620917052,"vZ0":-4.0387033132281225,"x":49.8,"y":181.84,"x0":2.182311489814891,"y0":50.000858615063095,"z0":5.736457430411812,"aX":20.715528021719315},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":2.8,"breakHorizontal":-19.8,"spinRate":2087,"spinDirection":156},"zone":14,"typeConfidence":2.0,"plateTime":0.41201782573207746,"extension":6.023611105975974},"index":3,"playId":"1e070fde-75f5-3006-a74d-3f7d3c9b52c1","pitchNumber":1,"startTime":"2026-04-17T23:15:48.577Z","endTime":"2026-04-17T23:15:52.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.714463593134766,"aZ":-27.607010248923945,"pfxX":11.385135880759433,"pfxZ":2.6277893587453516,"pX":0.7938839985178285,"pZ":2.7095926488308906,"vX0":-7.0523927809874,"vY0":-131.67863814245746,"vZ0":-2.685191860079374,"x":86.74,"y":165.62,"x0":2.0422823156073657,"y0":50.00316869182236,"z0":5.807805233971447,"aX":19.782746825190863},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.3,"breakHorizontal":-18.8,"spinRate":2070,"spinDirection":159},"zone":6,"typeConfidence":2.0,"plateTime":0.4176484546297976,"extension":5.958020985531947},"hitData":{"launchSpeed":94.5,"launchAngle":-12.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.36,"coordY":143.32}},"index":4,"playId":"ea630cc8-a872-36cc-b85c-258b6c1d7907","pitchNumber":2,"startTime":"2026-04-17T23:16:00.021Z","endTime":"2026-04-17T23:16:07.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-04-17T23:16:07.900Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kevin McGonigle singles on a line drive to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-17T23:16:11.389Z","endTime":"2026-04-17T23:17:00.246Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.7,"endSpeed":82.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.85094934166762,"aZ":-26.177458051365647,"pfxX":9.3192874758806,"pfxZ":3.442142958569848,"pX":0.5836543214326193,"pZ":2.407938011711084,"vX0":-6.763961198407566,"vY0":-131.8892646153143,"vZ0":-3.8664003465543795,"x":94.75,"y":173.77,"x0":1.9845289888230455,"y0":50.00390805948865,"z0":5.847471782328881,"aX":16.24341477357178},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.5,"breakHorizontal":-15.2,"spinRate":2055,"spinDirection":161},"zone":6,"typeConfidence":2.0,"plateTime":0.4170019962300633,"extension":6.468050174602462},"index":0,"playId":"d01f245c-a088-38f6-ae03-d475304f1846","pitchNumber":1,"startTime":"2026-04-17T23:16:34.837Z","endTime":"2026-04-17T23:16:39.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.150044425267836,"aZ":-23.7031881139983,"pfxX":8.249321842090643,"pfxZ":4.861371309667588,"pX":0.6105522429425595,"pZ":2.4200768245504047,"vX0":-6.331588370205742,"vY0":-131.71955332572705,"vZ0":-4.251507886830058,"x":93.73,"y":173.44,"x0":1.9836673242303422,"y0":50.002879008548845,"z0":5.8255415150924605,"aX":14.375228321082686},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.0,"breakHorizontal":-13.4,"spinRate":2049,"spinDirection":146},"zone":6,"typeConfidence":2.0,"plateTime":0.4171561531925492,"extension":6.4537091305591545},"hitData":{"launchSpeed":87.0,"launchAngle":23.0,"totalDistance":270.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":101.62,"coordY":82.45}},"index":1,"playId":"d339b19e-2966-3c06-b3e5-a6afc8a21d16","pitchNumber":2,"startTime":"2026-04-17T23:16:48.596Z","endTime":"2026-04-17T23:17:00.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.63,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:17:00.246Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Red Sox challenged (tag play), call on the field was overturned: Jahmai Jones singles on a line drive to center fielder Ceddanne Rafaela. Jahmai Jones out at 2nd on the throw, center fielder Ceddanne Rafaela to second baseman Marcelo Mayer. Kevin McGonigle to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-17T23:17:00.025Z","endTime":"2026-04-17T23:17:36.963Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist"},{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist_of"},{"player":{"id":691785,"link":"/api/v1/people/691785"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.885128727274353,"aZ":-17.050991582219833,"pfxX":3.2827312878375183,"pfxZ":8.350897803765315,"pX":0.146065771375649,"pZ":2.59992174073574,"vX0":-6.512744796754571,"vY0":-133.28177724911592,"vZ0":-4.90495968363116,"x":111.43,"y":168.58,"x0":2.1875530491827906,"y0":50.00177435932574,"z0":5.683625010172186,"aX":5.944646830394866},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":14.3,"breakHorizontal":-4.7,"spinRate":2004,"spinDirection":134},"zone":5,"typeConfidence":2.0,"plateTime":0.40991749244202547,"extension":6.237277333036406},"hitData":{"launchSpeed":108.4,"launchAngle":18.0,"totalDistance":354.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":96.2,"coordY":76.82}},"index":0,"playId":"959bb5ef-5c7b-321a-8e16-3752adfa6aa0","pitchNumber":1,"startTime":"2026-04-17T23:17:25.397Z","endTime":"2026-04-17T23:17:36.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663330,"link":"/api/v1/people/663330"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":663330,"link":"/api/v1/people/663330"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MA","challengeTeamId":111},"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":1.21,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:17:36.963Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dillon Dingler strikes out swinging, catcher Connor Wong to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-04-17T23:19:15.211Z","endTime":"2026-04-17T23:20:58.011Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"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":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.7,"endSpeed":70.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.770448166131384,"aZ":-38.77250815719127,"pfxX":-5.06069127331647,"pfxZ":-5.2989942904641465,"pX":0.631686097770887,"pZ":1.043073675139736,"vX0":-2.072822076957787,"vY0":-111.63550440624745,"vZ0":-1.5792826231825339,"x":92.92,"y":210.62,"x0":2.233900798649175,"y0":50.00534177657054,"z0":5.803111627879289,"aX":-6.296872102368679},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-9.7,"breakHorizontal":9.7,"spinRate":2202,"spinDirection":310},"zone":14,"typeConfidence":2.0,"plateTime":0.49334985763756123,"extension":6.030843874553474},"index":0,"playId":"bc392710-75d3-3502-bf6c-f96aada6d24f","pitchNumber":1,"startTime":"2026-04-17T23:19:26.060Z","endTime":"2026-04-17T23:19:30.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"third":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.1,"endSpeed":70.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.136379715041283,"aZ":-40.83221074922801,"pfxX":-6.141680417112431,"pfxZ":-7.017200233396814,"pX":0.6793935229004027,"pZ":1.6285117497208224,"vX0":-1.7565394288635834,"vY0":-110.7986619154182,"vZ0":0.07028365680607784,"x":91.1,"y":194.81,"x0":2.2817624954501117,"y0":50.00237344013321,"z0":5.889136851396207,"aX":-7.57956472631303},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-12.4,"breakHorizontal":11.6,"spinRate":2241,"spinDirection":306},"zone":14,"typeConfidence":2.0,"plateTime":0.4957213916623786,"extension":6.094238600183117},"index":1,"playId":"b355fa45-5867-377b-9384-d946349f1514","pitchNumber":2,"startTime":"2026-04-17T23:19:41.300Z","endTime":"2026-04-17T23:19:45.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"third":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.9,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.747176264690125,"aZ":-23.365725985975832,"pfxX":-0.4759695735749224,"pfxZ":5.2897100060562945,"pX":-0.1408921019687099,"pZ":2.7827566060252633,"vX0":-5.776280955667396,"vY0":-128.05063833123268,"vZ0":-3.1591061995812892,"x":122.37,"y":163.65,"x0":2.203322891638243,"y0":50.003463502311455,"z0":5.854843005166334,"aX":-0.7918157839463228},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":9.1,"breakHorizontal":2.2,"spinRate":2221,"spinDirection":163},"zone":5,"typeConfidence":2.0,"plateTime":0.42728482281893365,"extension":6.067597646837597},"index":2,"playId":"6dc86b51-0647-397c-b2af-f182f449350e","pitchNumber":3,"startTime":"2026-04-17T23:19:57.659Z","endTime":"2026-04-17T23:20:03.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"third":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.733918568146652,"aZ":-32.006275071758914,"pfxX":9.800332783404627,"pfxZ":0.11800079731741109,"pX":0.6161413786106407,"pZ":0.5212013020102492,"vX0":-6.738780279373401,"vY0":-121.00546261453184,"vZ0":-5.550722702406835,"x":93.51,"y":224.71,"x0":2.1772289253661046,"y0":50.00512910807246,"z0":5.681048442175664,"aX":14.395470464236974},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.0,"breakHorizontal":-16.0,"spinRate":1420,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.454324255299436,"extension":6.603384140687264},"index":3,"playId":"9383b4a9-310f-3c44-8684-3c199a199980","pitchNumber":4,"startTime":"2026-04-17T23:20:50.085Z","endTime":"2026-04-17T23:20:58.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"third":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.35,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:20:58.011Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Roman Anthony flies out to center fielder Javier Báez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-17T23:23:19.534Z","endTime":"2026-04-17T23:24:15.770Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.6,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.507575628427464,"aZ":-13.389142167725568,"pfxX":-5.913954064922735,"pfxZ":10.44071748920162,"pX":-0.2665402899639689,"pZ":2.4658859777439237,"vX0":6.231022449079066,"vY0":-133.69842054430646,"vZ0":-5.915255031073633,"x":127.16,"y":172.2,"x0":-1.8659161839269787,"y0":50.00182527144794,"z0":5.678784681376516,"aX":-10.639396939066414},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.8,"breakHorizontal":9.2,"spinRate":2138,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.4106614061263887,"extension":6.790490150459847},"index":0,"playId":"096f2cc0-7e97-3605-b489-efa0b10ac7a3","pitchNumber":1,"startTime":"2026-04-17T23:23:36.339Z","endTime":"2026-04-17T23:23:40.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.0,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.583878527796834,"aZ":-25.747020003445304,"pfxX":-9.11792296565071,"pfxZ":3.9584377152484946,"pX":-0.11579721904499425,"pZ":0.7526304496925041,"vX0":7.6148880137925135,"vY0":-126.74411579744273,"vZ0":-6.717110852906951,"x":121.41,"y":218.46,"x0":-1.9786968642233933,"y0":50.0000313130906,"z0":5.501108602744284,"aX":-14.790550881562659},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.8,"breakHorizontal":14.8,"spinRate":1430,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.432610167454623,"extension":6.936537483009066},"index":1,"playId":"6f767673-d359-382d-a1fc-80d564ea8bc3","pitchNumber":2,"startTime":"2026-04-17T23:23:49.845Z","endTime":"2026-04-17T23:23:53.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.9,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.66554076118947,"aZ":-29.26977182397999,"pfxX":-8.933788177201489,"pfxZ":1.8340005694069887,"pX":-0.9694917914030853,"pZ":2.679206642803383,"vX0":5.33529845496661,"vY0":-124.91875139240645,"vZ0":-1.3539698524031323,"x":153.95,"y":166.44,"x0":-1.969937184352359,"y0":50.00392864380656,"z0":5.629883676529275,"aX":-14.149850199546359},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.2,"breakHorizontal":15.0,"spinRate":1270,"spinDirection":248},"zone":11,"typeConfidence":2.0,"plateTime":0.43811691400302566,"extension":6.733851995778562},"hitData":{"launchSpeed":90.1,"launchAngle":45.0,"totalDistance":277.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":100.07,"coordY":91.73}},"index":2,"playId":"06d1adea-65f1-31d4-8cf5-b23c815453d8","pitchNumber":3,"startTime":"2026-04-17T23:24:06.353Z","endTime":"2026-04-17T23:24:15.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:24:15.770Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willson Contreras flies out sharply to center fielder Javier Báez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-17T23:24:16.065Z","endTime":"2026-04-17T23:25:30.430Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.94387165564348,"aZ":-13.532335183126701,"pfxX":-6.329940658745835,"pfxZ":9.840023615299575,"pX":-0.13308400026812117,"pZ":3.8236667757842993,"vX0":6.758968508280692,"vY0":-136.94638716285587,"vZ0":-2.7861238976439355,"x":122.07,"y":135.54,"x0":-1.8136700521727307,"y0":50.00577354116247,"z0":5.782979809095575,"aX":-11.995975926100314},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.4,"breakHorizontal":10.0,"spinRate":2023,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.40035404945321984,"extension":6.711447268504612},"index":0,"playId":"ce983e06-79fe-3207-813e-6b158986786b","pitchNumber":1,"startTime":"2026-04-17T23:24:48.645Z","endTime":"2026-04-17T23:24:52.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.604871650605126,"aZ":-13.300169876217026,"pfxX":-6.263530802158285,"pfxZ":10.063635703889394,"pX":0.8540027831735626,"pZ":2.91766730172338,"vX0":8.915652778979752,"vY0":-136.24901457971112,"vZ0":-4.904039043126259,"x":84.45,"y":160.0,"x0":-1.6505596144841106,"y0":50.0054483736963,"z0":5.6638268988265335,"aX":-11.750788477817009},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.3,"breakHorizontal":9.4,"spinRate":2072,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.4023816380720615,"extension":6.915865622496455},"index":1,"playId":"502d6e78-501f-3b3c-9dfe-469637bfe878","pitchNumber":2,"startTime":"2026-04-17T23:25:02.347Z","endTime":"2026-04-17T23:25:09.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.423738092383285,"aZ":-11.247920769368733,"pfxX":-6.370396783094844,"pfxZ":11.088235697694135,"pX":-0.06689763353619685,"pZ":2.161482163202941,"vX0":6.70777422309214,"vY0":-136.80461681086274,"vZ0":-7.177811361106837,"x":119.55,"y":180.42,"x0":-1.728111585124566,"y0":50.00217629537306,"z0":5.597962833469978,"aX":-12.021716178725477},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.6,"breakHorizontal":10.1,"spinRate":2113,"spinDirection":208},"zone":8,"typeConfidence":2.0,"plateTime":0.40105520034598063,"extension":6.954620302530794},"hitData":{"launchSpeed":102.9,"launchAngle":48.0,"totalDistance":282.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":150.8,"coordY":89.48}},"index":2,"playId":"f5c9363f-1cf0-3763-9e7e-588d54f250c5","pitchNumber":3,"startTime":"2026-04-17T23:25:20.238Z","endTime":"2026-04-17T23:25:30.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:25:30.430Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wilyer Abreu called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-04-17T23:25:30.372Z","endTime":"2026-04-17T23:27:02.233Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.3,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.86279292074787,"aZ":-28.29779204890979,"pfxX":1.6310215613098604,"pfxZ":2.3014632155096226,"pX":-1.0777786354144039,"pZ":2.8319212573204084,"vX0":2.8103507960946468,"vY0":-128.73648761256243,"vZ0":-1.343962221972058,"x":158.08,"y":162.32,"x0":-2.3939923507565397,"y0":50.00181439715209,"z0":5.544013351541664,"aX":2.747043639230534},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.1,"breakHorizontal":-3.6,"spinRate":2053,"spinDirection":187},"zone":11,"typeConfidence":2.0,"plateTime":0.42490282104403265,"extension":6.753416111300037},"index":0,"playId":"41b69ab2-94b9-3ed7-89b0-86d0d622935e","pitchNumber":1,"startTime":"2026-04-17T23:25:54.903Z","endTime":"2026-04-17T23:25:58.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.40398078702278,"aZ":-23.249249445007468,"pfxX":2.2725127148408273,"pfxZ":5.348682885933409,"pX":-0.015469900854565963,"pZ":1.781050666851941,"vX0":5.117369098216571,"vY0":-128.08423724779337,"vZ0":-4.446310617457672,"x":117.59,"y":190.69,"x0":-2.3311111132282227,"y0":50.001757905263645,"z0":5.34787040263083,"aX":3.791642950183335},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":9.0,"breakHorizontal":-5.3,"spinRate":1925,"spinDirection":185},"zone":8,"typeConfidence":2.0,"plateTime":0.4269240491389441,"extension":6.848697413804581},"index":1,"playId":"86044a33-b427-3457-a51b-b5e43433c1f3","pitchNumber":2,"startTime":"2026-04-17T23:26:08.797Z","endTime":"2026-04-17T23:26:12.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.2,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.02156738627614,"aZ":-30.1692876061185,"pfxX":-9.184148419906792,"pfxZ":1.2366501372641574,"pX":-1.1813177964095238,"pZ":1.4524525748013808,"vX0":5.597488496563571,"vY0":-126.12104220107979,"vZ0":-3.9882399892907574,"x":162.03,"y":199.56,"x0":-2.228562289193845,"y0":50.00371086888262,"z0":5.469326362008759,"aX":-14.896697141429149},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.6,"breakHorizontal":15.5,"spinRate":1259,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.4331723108618424,"extension":6.834404008085085},"index":2,"playId":"f3ff7b46-812e-3425-a743-bcda6601d048","pitchNumber":3,"startTime":"2026-04-17T23:26:22.698Z","endTime":"2026-04-17T23:26:26.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.5,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.247411866331667,"aZ":-14.788055885880187,"pfxX":-6.2306169566287775,"pfxZ":9.304389038730083,"pX":-0.5743196312471001,"pZ":2.226393901852989,"vX0":5.824026732043981,"vY0":-135.7160711613571,"vZ0":-6.280233687077948,"x":138.89,"y":178.67,"x0":-1.93690163992197,"y0":50.000423839892875,"z0":5.597244809775208,"aX":-11.640210454493356},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.7,"breakHorizontal":10.1,"spinRate":2140,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.40331755270530323,"extension":6.867715142140877},"index":3,"playId":"c00c04a7-f82f-3a17-862d-f31b2ab227d5","pitchNumber":4,"startTime":"2026-04-17T23:26:35.970Z","endTime":"2026-04-17T23:26:39.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-17T23:26:44.364Z","endTime":"2026-04-17T23:26:57.922Z","isPitch":false,"type":"action","player":{"id":677800,"link":"/api/v1/people/677800"},"defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.3,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.56622533281911,"aZ":-10.103009413670977,"pfxX":-5.957559545542734,"pfxZ":11.295252218637945,"pX":0.42476091481724654,"pZ":1.8564304459489815,"vX0":7.765206286919335,"vY0":-139.22022694964483,"vZ0":-8.602585858065943,"x":100.81,"y":188.66,"x0":-1.6324784962488204,"y0":50.00657298312958,"z0":5.6638233559227515,"aX":-11.645352667871427},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.7,"breakHorizontal":9.1,"spinRate":2257,"spinDirection":208},"zone":9,"typeConfidence":2.0,"plateTime":0.39411349617682134,"extension":6.827666697600991},"index":5,"playId":"68aab8e8-5e11-3b15-ab55-ad1bdda763ac","pitchNumber":5,"startTime":"2026-04-17T23:26:57.922Z","endTime":"2026-04-17T23:27:02.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":677800,"link":"/api/v1/people/677800"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:27:02.233Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Vierling grounds out, pitcher Ranger Suarez to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-17T23:29:07.148Z","endTime":"2026-04-17T23:30:01.409Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":624133,"link":"/api/v1/people/624133"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.7,"endSpeed":70.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.768734524280898,"aZ":-38.678440653116496,"pfxX":-6.586424788631779,"pfxZ":-5.206021909604898,"pX":-0.12625638900705521,"pZ":1.6958595352221928,"vX0":-3.032916260204027,"vY0":-111.58041092574335,"vZ0":-0.49315545740490707,"x":121.81,"y":192.99,"x0":2.110164806369286,"y0":50.002382874522645,"z0":5.936058829344981,"aX":-8.229420085014212},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-9.2,"breakHorizontal":12.7,"spinRate":2267,"spinDirection":308},"zone":8,"typeConfidence":2.0,"plateTime":0.4925897401870283,"extension":6.070976699081824},"index":0,"playId":"b2dffb5d-4cc1-37cc-abf2-f16a940daa67","pitchNumber":1,"startTime":"2026-04-17T23:29:37.593Z","endTime":"2026-04-17T23:29:41.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":90.5,"endSpeed":82.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.77579253452752,"aZ":-25.625073254373397,"pfxX":10.079957137916168,"pfxZ":3.787192101067941,"pX":0.39084576689411227,"pZ":1.9515277454299071,"vX0":-7.516663968197422,"vY0":-131.45442389847298,"vZ0":-4.8708753395932884,"x":102.1,"y":186.09,"x0":1.9937438617969643,"y0":50.0050699726514,"z0":5.757556899904292,"aX":17.4460468276503},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.9,"breakHorizontal":-16.3,"spinRate":1956,"spinDirection":141},"zone":9,"typeConfidence":2.0,"plateTime":0.4184664810997387,"extension":6.167043711472802},"hitData":{"launchSpeed":106.6,"launchAngle":2.0,"totalDistance":74.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":130.68,"coordY":181.65}},"index":1,"playId":"bb5fd9e1-8c2a-3570-acdf-5f8123215bb4","pitchNumber":2,"startTime":"2026-04-17T23:29:52.008Z","endTime":"2026-04-17T23:30:01.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:30:01.409Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Wenceel Pérez flies out to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-17T23:30:53.346Z","endTime":"2026-04-17T23:31:32.880Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","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-17T23:30:22.609Z","endTime":"2026-04-17T23:30:55.715Z","isPitch":false,"type":"action","player":{"id":672761,"link":"/api/v1/people/672761"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.90822646911253,"aZ":-21.471479319991843,"pfxX":8.962453715640319,"pfxZ":6.030009679592535,"pX":0.9925375909358654,"pZ":2.4388484836490103,"vX0":-5.866439080686114,"vY0":-132.75575510016802,"vZ0":-4.501238770287474,"x":79.17,"y":172.93,"x0":2.072866084590741,"y0":50.00364468342101,"z0":5.730684247659886,"aX":15.908518284948894},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.1,"breakHorizontal":-14.9,"spinRate":2054,"spinDirection":144},"zone":14,"typeConfidence":2.0,"plateTime":0.41347102210311704,"extension":6.305435037654765},"index":1,"playId":"4f33a3bd-4fba-3fa9-b17e-1b0688cd203d","pitchNumber":1,"startTime":"2026-04-17T23:30:55.715Z","endTime":"2026-04-17T23:30:59.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.384671256229744,"aZ":-22.43340797811734,"pfxX":-0.06198173043355215,"pfxZ":5.676191538385708,"pX":-1.2503077042102468,"pZ":2.0734239274303943,"vX0":-8.357098112010114,"vY0":-130.16194077300125,"vZ0":-5.001208073676318,"x":164.66,"y":182.8,"x0":2.0102290499225797,"y0":50.00121030223737,"z0":5.718927520725774,"aX":-0.10465558831581155},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":9.4,"breakHorizontal":1.9,"spinRate":2147,"spinDirection":152},"zone":13,"typeConfidence":2.0,"plateTime":0.4208533472035416,"extension":6.216734087485639},"index":2,"playId":"7fecb632-d1a6-31ae-b0fc-487adda2198b","pitchNumber":2,"startTime":"2026-04-17T23:31:08.054Z","endTime":"2026-04-17T23:31:11.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.725629546630536,"aZ":-23.136126322210814,"pfxX":-0.2519847673187332,"pfxZ":5.238508360964904,"pX":-0.3474758177076267,"pZ":2.613982011237159,"vX0":-6.174280610755319,"vY0":-130.39017268498145,"vZ0":-3.7102736286076246,"x":130.24,"y":168.2,"x0":2.081386195555855,"y0":50.00594853545028,"z0":5.795617987649804,"aX":-0.4353603333995289},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.9,"breakHorizontal":1.8,"spinRate":2153,"spinDirection":152},"zone":4,"typeConfidence":2.0,"plateTime":0.41962541930956165,"extension":6.074029442435618},"hitData":{"launchSpeed":87.2,"launchAngle":38.0,"totalDistance":303.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":137.83,"coordY":78.56}},"index":3,"playId":"ecb1a2eb-c8a8-3a26-aa38-1f417931ffe3","pitchNumber":3,"startTime":"2026-04-17T23:31:24.128Z","endTime":"2026-04-17T23:31:32.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:31:32.880Z","atBatIndex":8},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Spencer Torkelson lines out to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-04-17T23:31:32.943Z","endTime":"2026-04-17T23:32:46.406Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.1,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.158446822341872,"aZ":-24.452836138649342,"pfxX":0.19962436517391247,"pfxZ":4.580122064930022,"pX":-0.23643110343943907,"pZ":3.3042543466640804,"vX0":-6.038345239995501,"vY0":-129.3552199832565,"vZ0":-1.6913900761411034,"x":126.01,"y":149.57,"x0":2.1069362189180203,"y0":50.00514662473001,"z0":5.849922701547777,"aX":0.3371256095273416},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.2,"breakHorizontal":1.1,"spinRate":2210,"spinDirection":164},"zone":2,"typeConfidence":2.0,"plateTime":0.4241780412494984,"extension":6.045456745131539},"index":0,"playId":"de539517-9c97-368d-8b60-e5db353556e9","pitchNumber":1,"startTime":"2026-04-17T23:31:54.224Z","endTime":"2026-04-17T23:31:57.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":83.3,"endSpeed":76.6,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.88182200250636,"aZ":-26.513462390414603,"pfxX":7.379355550359915,"pfxZ":3.8208998195106894,"pX":-0.3847446687736337,"pZ":0.8556297577639214,"vX0":-7.71775386681434,"vY0":-120.98522522813782,"vZ0":-5.787317739704966,"x":131.67,"y":215.68,"x0":1.8896966613827049,"y0":50.000322623107195,"z0":5.605898173314366,"aX":10.924369629266351},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":5.8,"breakHorizontal":-11.5,"spinRate":1368,"spinDirection":116},"zone":13,"typeConfidence":2.0,"plateTime":0.4529343980175988,"extension":6.455068960138502},"index":1,"playId":"d311b58d-302b-3051-a89c-94067cc23f5e","pitchNumber":2,"startTime":"2026-04-17T23:32:06.278Z","endTime":"2026-04-17T23:32:09.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":75.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.012555917062425,"aZ":-24.442492136171236,"pfxX":7.2069927053847405,"pfxZ":5.2575696188335606,"pX":1.0774102674313615,"pZ":2.0071062953406753,"vX0":-4.467533823602648,"vY0":-120.89170516415724,"vZ0":-3.7264888646012997,"x":75.93,"y":184.59,"x0":2.019169904672087,"y0":50.00337867371632,"z0":5.730216794366405,"aX":10.597865390136063},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":8.9,"breakHorizontal":-11.9,"spinRate":1286,"spinDirection":118},"zone":14,"typeConfidence":2.0,"plateTime":0.45422466879165935,"extension":6.39730152808522},"index":2,"playId":"0257a835-c6c0-3fc4-84aa-27797832d508","pitchNumber":3,"startTime":"2026-04-17T23:32:22.843Z","endTime":"2026-04-17T23:32:26.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":81.5,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.750221838104775,"aZ":-23.48224833082417,"pfxX":0.10759195412599709,"pfxZ":5.0860338081813445,"pX":-0.14875700140872583,"pZ":3.2362903614440146,"vX0":-5.83972891009065,"vY0":-130.48958052090492,"vZ0":-2.1226724882356662,"x":122.67,"y":151.4,"x0":2.112665488107297,"y0":50.00241090606156,"z0":5.845714221916323,"aX":0.18394539639397464},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.9,"breakHorizontal":1.2,"spinRate":2218,"spinDirection":159},"zone":2,"typeConfidence":2.0,"plateTime":0.4211886869350603,"extension":6.147111311604953},"hitData":{"launchSpeed":87.0,"launchAngle":25.0,"totalDistance":291.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":130.16,"coordY":83.1}},"index":3,"playId":"9cdc9d74-89f4-31d5-9599-1d8ef6c08e2d","pitchNumber":4,"startTime":"2026-04-17T23:32:38.984Z","endTime":"2026-04-17T23:32:46.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:32:46.406Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trevor Story strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-17T23:34:55.814Z","endTime":"2026-04-17T23:36:53.830Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.2,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.760013096738405,"aZ":-9.147539905144077,"pfxX":-6.535781336518532,"pfxZ":12.34834454625958,"pX":0.5981545146687065,"pZ":1.0977635317123737,"vX0":8.500852074327765,"vY0":-136.36029517560215,"vZ0":-10.17309080866234,"x":94.2,"y":209.14,"x0":-1.7250633235166213,"y0":50.00114667696256,"z0":5.528861721327349,"aX":-12.185845596491703},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":20.0,"breakHorizontal":9.8,"spinRate":2353,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.4032161920233368,"extension":6.943572479292522},"index":0,"playId":"3e5139d6-3f57-3d22-afa1-f2b6215b0343","pitchNumber":1,"startTime":"2026-04-17T23:35:23.895Z","endTime":"2026-04-17T23:35:27.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.3,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.88133082571582,"aZ":-23.241798065458074,"pfxX":-10.442449111136941,"pfxZ":5.462027754274607,"pX":0.17405467330139177,"pZ":0.6377509972679667,"vX0":8.347525067524735,"vY0":-127.27857049282997,"vZ0":-7.508066236321372,"x":110.37,"y":221.56,"x0":-1.7964318284302372,"y0":50.00297412956557,"z0":5.474920604393727,"aX":-17.079871096202304},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.3,"breakHorizontal":16.9,"spinRate":1780,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.43084980444203147,"extension":6.896346667848096},"index":1,"playId":"ef833ede-19f5-3002-8f5a-8c0d55011634","pitchNumber":2,"startTime":"2026-04-17T23:35:38.002Z","endTime":"2026-04-17T23:35:41.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.3,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.84141105098375,"aZ":-12.381408110235157,"pfxX":-7.65780905681149,"pfxZ":10.563166101152895,"pX":-1.2074417464827205,"pZ":2.151295317990144,"vX0":4.709999139512147,"vY0":-136.46501141556334,"vZ0":-6.7599869845778535,"x":163.02,"y":180.7,"x0":-1.966606822774528,"y0":50.00455938823219,"z0":5.524954814201239,"aX":-14.351367128740465},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.8,"breakHorizontal":12.8,"spinRate":2274,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.40236147906133013,"extension":6.717323878589903},"index":2,"playId":"19dc7357-b9be-39e9-8e96-6fdb9fd6d85e","pitchNumber":3,"startTime":"2026-04-17T23:35:57.320Z","endTime":"2026-04-17T23:36:02.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-17T23:36:19.588Z","endTime":"2026-04-17T23:36:33.475Z","isPitch":false,"type":"action","player":{"id":596115,"link":"/api/v1/people/596115"},"defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.5,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.3703529940648,"aZ":-13.825884091561766,"pfxX":-6.196211962003277,"pfxZ":9.729824034065325,"pX":0.5529179991695323,"pZ":4.161324881480498,"vX0":8.348489925818143,"vY0":-136.75289034256795,"vZ0":-2.031081233361848,"x":95.92,"y":126.42,"x0":-1.7405670586264685,"y0":50.00322937176761,"z0":5.866831072225757,"aX":-11.68603530029357},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.4,"breakHorizontal":9.4,"spinRate":2264,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.40118266277955916,"extension":6.866015864835051},"index":4,"playId":"fb502e09-eb1d-395e-8a1e-095715f90d4c","pitchNumber":4,"startTime":"2026-04-17T23:36:33.475Z","endTime":"2026-04-17T23:36:36.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.4,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.898460731390312,"aZ":-12.2416628959695,"pfxX":-5.962883400118687,"pfxZ":10.161198787120313,"pX":0.5837635202975688,"pZ":3.030629562027029,"vX0":8.187318566182668,"vY0":-139.31957390535334,"vZ0":-5.331516568560461,"x":94.75,"y":156.95,"x0":-1.6211355493147535,"y0":50.002800338952476,"z0":5.781167570105945,"aX":-11.697814026458115},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.4,"breakHorizontal":9.1,"spinRate":2219,"spinDirection":213},"zone":3,"typeConfidence":2.0,"plateTime":0.3934447395306888,"extension":6.834638395618363},"index":5,"playId":"372e3d5c-52d2-3bc5-8a46-e0f783c384bd","pitchNumber":5,"startTime":"2026-04-17T23:36:50.286Z","endTime":"2026-04-17T23:36:53.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:36:53.830Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jarren Duran strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-17T23:37:13.828Z","endTime":"2026-04-17T23:38:29.826Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.016624648256723,"aZ":-28.492098731361637,"pfxX":-9.3199315193338,"pfxZ":2.1968930775900706,"pX":-0.7636037031787156,"pZ":3.193833260998117,"vX0":6.210572459107968,"vY0":-128.4881555724863,"vZ0":-0.8048610508503373,"x":146.11,"y":152.55,"x0":-1.9982191684722668,"y0":50.00269303864413,"z0":5.720304506881006,"aX":-15.620989502079714},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.1,"breakHorizontal":15.5,"spinRate":1452,"spinDirection":233},"zone":1,"typeConfidence":2.0,"plateTime":0.42589133212738783,"extension":6.81567771647924},"index":0,"playId":"6d9d844f-a61e-37d8-a09a-2fea2492c4f1","pitchNumber":1,"startTime":"2026-04-17T23:37:20.528Z","endTime":"2026-04-17T23:37:24.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":88.1,"endSpeed":81.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.024047429098516,"aZ":-26.160582042054607,"pfxX":1.8758535088295751,"pfxZ":3.5929202194471,"pX":0.3345368401852906,"pZ":2.8678175883229264,"vX0":6.1700911338150854,"vY0":-128.21330273008036,"vZ0":-1.6118311849880569,"x":104.25,"y":161.35,"x0":-2.3412006931374223,"y0":50.005122256550116,"z0":5.534508870696366,"aX":3.1414482778432697},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.4,"breakHorizontal":-4.7,"spinRate":2204,"spinDirection":178},"zone":3,"typeConfidence":2.0,"plateTime":0.4262266409146287,"extension":6.771195685502884},"index":1,"playId":"5bf63615-36cc-3a0b-a723-5bc46a728122","pitchNumber":2,"startTime":"2026-04-17T23:37:34.621Z","endTime":"2026-04-17T23:37:38.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.54894912213609,"aZ":-13.233989353624635,"pfxX":-6.635391347108416,"pfxZ":9.85237942923186,"pX":-0.3996200061300608,"pZ":3.065111799713493,"vX0":6.2675601873337135,"vY0":-137.99697611717986,"vZ0":-4.607999806993302,"x":132.23,"y":156.02,"x0":-1.8414082680820802,"y0":50.006896102458995,"z0":5.652410839559586,"aX":-12.762786792323263},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.0,"breakHorizontal":10.7,"spinRate":2212,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.39734599920037494,"extension":6.890796675629214},"index":2,"playId":"ca654c66-40b9-352b-8cc5-b9d3fe3fcfda","pitchNumber":3,"startTime":"2026-04-17T23:37:50.937Z","endTime":"2026-04-17T23:37:57.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-17T23:38:07.054Z","endTime":"2026-04-17T23:38:25.845Z","isPitch":false,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"},"defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.399793300296967,"aZ":-26.498218887245464,"pfxX":-10.284932129415091,"pfxZ":3.37108721476108,"pX":-0.48954099339584417,"pZ":0.9670827206909427,"vX0":7.1205955646535575,"vY0":-128.7748591770489,"vZ0":-6.256802825274037,"x":135.66,"y":212.67,"x0":-1.9524251810810869,"y0":50.000078396936296,"z0":5.474347245283665,"aX":-17.29442631985055},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.9,"breakHorizontal":17.0,"spinRate":1498,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.42512209840857995,"extension":6.916687437503521},"index":4,"playId":"04808fd1-bda6-3aa9-bf0e-59e97480e3d5","pitchNumber":4,"startTime":"2026-04-17T23:38:25.845Z","endTime":"2026-04-17T23:38:29.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:38:29.826Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ceddanne Rafaela grounds out softly, catcher Dillon Dingler to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-04-17T23:38:31.938Z","endTime":"2026-04-17T23:39:05.041Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 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":93.7,"endSpeed":85.8,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.55941196134574,"aZ":-19.132658062114462,"pfxX":-8.443379523461116,"pfxZ":6.90773247053963,"pX":-0.9711476454529478,"pZ":3.3151281137223054,"vX0":5.702031436028415,"vY0":-136.4034548717122,"vZ0":-2.737533401996399,"x":154.02,"y":149.27,"x0":-1.9900508699435513,"y0":50.00041136944035,"z0":5.648508330355474,"aX":-15.933416331780045},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.1,"breakHorizontal":14.2,"spinRate":2247,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.40130751930330755,"extension":6.879978007713377},"hitData":{"launchSpeed":42.8,"launchAngle":-59.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":125.94,"coordY":203.16}},"index":0,"playId":"37bc0fc2-8686-3ae8-8ebb-8697238ef8c8","pitchNumber":1,"startTime":"2026-04-17T23:38:57.050Z","endTime":"2026-04-17T23:39:05.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:39:05.041Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Hao-Yu Lee flies out to right fielder Wilyer Abreu.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-17T23:41:14.353Z","endTime":"2026-04-17T23:42:46.722Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.162234447875544,"aZ":-15.313231493680824,"pfxX":4.871247802963267,"pfxZ":9.37447050445652,"pX":-0.9739755767149387,"pZ":3.5654149919925806,"vX0":-9.419289543236314,"vY0":-133.15963074094296,"vZ0":-2.9841079219027815,"x":154.13,"y":142.51,"x0":1.9737620212561164,"y0":50.00483386912605,"z0":5.806363343296565,"aX":8.76465673118824},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.6,"breakHorizontal":-6.8,"spinRate":2082,"spinDirection":144},"zone":11,"typeConfidence":2.0,"plateTime":0.4110798355762575,"extension":6.321651498671948},"index":0,"playId":"3407aca4-ae72-31f9-ba95-6c1561dc1afb","pitchNumber":1,"startTime":"2026-04-17T23:41:46.938Z","endTime":"2026-04-17T23:41:50.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.5449383077353,"aZ":-24.039964739788996,"pfxX":8.298042802709007,"pfxZ":4.627088257886493,"pX":0.5802807483195914,"pZ":3.1799238606207703,"vX0":-6.445417097553026,"vY0":-131.83220427056736,"vZ0":-2.306842356606041,"x":94.88,"y":152.92,"x0":1.9811851653892092,"y0":50.0001606238294,"z0":5.844436635314404,"aX":14.575220491421002},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.0,"breakHorizontal":-13.6,"spinRate":2013,"spinDirection":141},"zone":3,"typeConfidence":2.0,"plateTime":0.41579380269883304,"extension":6.292764137972572},"index":1,"playId":"a6a5292f-45e3-3b7d-b1fe-8eb709be2220","pitchNumber":2,"startTime":"2026-04-17T23:41:59.091Z","endTime":"2026-04-17T23:42:03.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.7,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.17247533380072,"aZ":-23.982132178131096,"pfxX":8.660483496878584,"pfxZ":4.575589914432211,"pX":0.043157042022612065,"pZ":2.574199106458429,"vX0":-8.117644536170678,"vY0":-132.84545045864016,"vZ0":-3.7674091595774186,"x":115.35,"y":169.28,"x0":2.011685597048461,"y0":50.00088723728288,"z0":5.751858466331511,"aX":15.494869389794177},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.7,"breakHorizontal":-13.9,"spinRate":2027,"spinDirection":154},"zone":5,"typeConfidence":2.0,"plateTime":0.4121319035464319,"extension":5.996977527928519},"index":2,"playId":"91b8e175-f10b-32c4-8ee2-db0587fce2e8","pitchNumber":3,"startTime":"2026-04-17T23:42:16.165Z","endTime":"2026-04-17T23:42:20.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.5,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.744111011089107,"aZ":-18.476997490505735,"pfxX":2.790261111780739,"pfxZ":7.535229273388264,"pX":-0.4276296756346182,"pZ":2.7765968518144932,"vX0":-7.2210103880352765,"vY0":-133.48253166342107,"vZ0":-4.332888732817415,"x":133.3,"y":163.81,"x0":1.941311487402113,"y0":50.00380669981115,"z0":5.738105423532323,"aX":5.073419528896766},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.0,"breakHorizontal":-3.6,"spinRate":2079,"spinDirection":141},"zone":1,"typeConfidence":2.0,"plateTime":0.40918941901074657,"extension":6.22795374839563},"hitData":{"launchSpeed":90.3,"launchAngle":56.0,"totalDistance":215.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":170.34,"coordY":126.2}},"index":3,"playId":"5f31a4a1-c725-3ec7-b0e2-99e7d2d8daee","pitchNumber":4,"startTime":"2026-04-17T23:42:36.371Z","endTime":"2026-04-17T23:42:46.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":701678,"link":"/api/v1/people/701678"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:42:46.722Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Javier Báez grounds out, pitcher Ranger Suarez to second baseman Marcelo Mayer to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-17T23:42:46.224Z","endTime":"2026-04-17T23:44:37.198Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":624133,"link":"/api/v1/people/624133"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":691785,"link":"/api/v1/people/691785"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":83.0,"endSpeed":75.9,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.06280296477906,"aZ":-32.02174039084863,"pfxX":8.108711428587945,"pfxZ":0.10781094181944795,"pX":1.2475144619247474,"pZ":2.1714979573771505,"vX0":-4.482908092052045,"vY0":-120.82832417996946,"vZ0":-1.9660229577579886,"x":69.45,"y":180.15,"x0":2.079996191794374,"y0":50.00488288354616,"z0":5.8280412491392655,"aX":11.90820923582897},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":0.0,"breakHorizontal":-13.6,"spinRate":1338,"spinDirection":114},"zone":14,"typeConfidence":2.0,"plateTime":0.45450649248429986,"extension":6.177864738568839},"index":0,"playId":"6356b6bc-c3bf-3f23-946e-7070ab4db161","pitchNumber":1,"startTime":"2026-04-17T23:43:08.866Z","endTime":"2026-04-17T23:43:12.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.0,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.86031151018489,"aZ":-19.471741781337816,"pfxX":3.51231854340573,"pfxZ":7.036671583946841,"pX":-0.6511663318954046,"pZ":3.0485967247533425,"vX0":-7.931370700211381,"vY0":-133.52699593758118,"vZ0":-3.5609971822192374,"x":141.82,"y":156.47,"x0":1.9018167348856594,"y0":50.001048099103855,"z0":5.801115685523143,"aX":6.339308310659077},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.1,"breakHorizontal":-4.7,"spinRate":2054,"spinDirection":144},"zone":1,"typeConfidence":2.0,"plateTime":0.41026013041066545,"extension":6.45222104108308},"index":1,"playId":"d4ac726e-e8d1-3e77-928d-1b0a57d8dac9","pitchNumber":2,"startTime":"2026-04-17T23:43:21.435Z","endTime":"2026-04-17T23:43:25.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":82.3,"endSpeed":75.4,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.31669215239036,"aZ":-29.22633930635937,"pfxX":9.758806915372071,"pfxZ":2.0476166067502453,"pX":0.40516650590367637,"pZ":1.4178688146786296,"vX0":-6.537924677097607,"vY0":-119.63485904686637,"vZ0":-3.90936195479242,"x":101.56,"y":200.5,"x0":1.913339231459931,"y0":50.00494293384383,"z0":5.709377594514865,"aX":14.066519787471737},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":3.0,"breakHorizontal":-16.0,"spinRate":1412,"spinDirection":114},"zone":14,"typeConfidence":2.0,"plateTime":0.45885098717018913,"extension":6.397426536285257},"index":2,"playId":"71731897-1d42-3404-bd86-7c068e2653e0","pitchNumber":3,"startTime":"2026-04-17T23:43:44.342Z","endTime":"2026-04-17T23:43:48.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":75.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.289202612848612,"aZ":-30.872266439942198,"pfxX":6.41667879932554,"pfxZ":0.9160811741012345,"pX":1.0975881811575472,"pZ":0.5882675056056906,"vX0":-4.070630120586671,"vY0":-118.43028520611863,"vZ0":-5.267532241030321,"x":75.16,"y":222.9,"x0":2.0036412309009632,"y0":50.00462697335611,"z0":5.660098301084676,"aX":9.130069138258397},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":0.6,"breakHorizontal":-10.7,"spinRate":1242,"spinDirection":115},"zone":14,"typeConfidence":2.0,"plateTime":0.4622189428894239,"extension":6.3449469830667535},"index":3,"playId":"0f2a6dd6-925b-3951-8f7e-34e41da9c68e","pitchNumber":4,"startTime":"2026-04-17T23:44:03.130Z","endTime":"2026-04-17T23:44:07.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":73.9,"endSpeed":67.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.920805935150305,"aZ":-39.89817993833838,"pfxX":-6.482431105977151,"pfxZ":-6.714630680562597,"pX":0.558628895743189,"pZ":0.8208265257860912,"vX0":-1.0226441681455878,"vY0":-107.57821418540972,"vZ0":-1.2709255655634812,"x":95.71,"y":216.62,"x0":1.8835087019652095,"y0":50.00348477800519,"z0":5.916681912159665,"aX":-7.455707539217363},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.9,"breakVerticalInduced":-12.1,"breakHorizontal":12.0,"spinRate":2164,"spinDirection":313},"zone":14,"typeConfidence":2.0,"plateTime":0.512842651966575,"extension":6.3405507141979545},"hitData":{"launchSpeed":61.9,"launchAngle":13.0,"totalDistance":117.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":134.43,"coordY":142.31}},"index":4,"playId":"a4e3f883-b32e-3cd9-8324-1de6b07ca7dc","pitchNumber":5,"startTime":"2026-04-17T23:44:29.569Z","endTime":"2026-04-17T23:44:37.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:44:37.198Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gleyber Torres grounds out softly, pitcher Ranger Suarez to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-04-17T23:44:54.903Z","endTime":"2026-04-17T23:46:06.116Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":624133,"link":"/api/v1/people/624133"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.4,"endSpeed":83.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.6296226386331,"aZ":-20.56970147438233,"pfxX":7.390192301975093,"pfxZ":6.5113011476498475,"pX":0.8031952612648422,"pZ":2.2101306476423503,"vX0":-5.697110061167378,"vY0":-132.93893858628994,"vZ0":-5.320642383370311,"x":86.38,"y":179.11,"x0":2.0183808325615744,"y0":50.00414101647915,"z0":5.739653997235857,"aX":13.172455595722834},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.8,"breakHorizontal":-12.1,"spinRate":2060,"spinDirection":144},"zone":6,"typeConfidence":2.0,"plateTime":0.4126825335520281,"extension":6.005349663918452},"index":0,"playId":"64922cb6-b221-3607-b839-19e3eb1d67c8","pitchNumber":1,"startTime":"2026-04-17T23:45:07.154Z","endTime":"2026-04-17T23:45:13.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":82.5,"endSpeed":75.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.86814195445921,"aZ":-29.44796110059762,"pfxX":6.3082513949163275,"pfxZ":1.886779332525058,"pX":-0.7983147987693711,"pZ":0.6193211385920112,"vX0":-8.07567719364018,"vY0":-119.75233173374994,"vZ0":-5.491470988866277,"x":147.43,"y":222.06,"x0":1.8106345719457164,"y0":50.000188576284735,"z0":5.6021398027792495,"aX":9.087854477870458},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":2.3,"breakHorizontal":-9.2,"spinRate":1319,"spinDirection":114},"zone":13,"typeConfidence":2.0,"plateTime":0.4588135079704734,"extension":6.214302443128042},"index":1,"playId":"cce7b438-d6cc-34d3-9d99-ff758c752957","pitchNumber":2,"startTime":"2026-04-17T23:45:25.330Z","endTime":"2026-04-17T23:45:28.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.16801676824636,"aZ":-32.9614830744073,"pfxX":7.6927712932997405,"pfxZ":-0.5473805274359345,"pX":0.6052266412537892,"pZ":0.9847662552578587,"vX0":-5.43706589042892,"vY0":-120.00822816826704,"vZ0":-4.173029336006811,"x":93.93,"y":212.19,"x0":1.9161147861865486,"y0":50.00237952474823,"z0":5.725754576116129,"aX":11.068116887938132},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-1.8,"breakHorizontal":-12.4,"spinRate":1472,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.4587989572226485,"extension":6.26892639786276},"index":2,"playId":"1ec6b73a-44ff-3074-80fd-7bb8e38698db","pitchNumber":3,"startTime":"2026-04-17T23:45:42.565Z","endTime":"2026-04-17T23:45:46.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.867976758522634,"aZ":-15.108040924087394,"pfxX":2.7700704243126575,"pfxZ":9.432100425847214,"pX":0.5223720867202728,"pZ":2.387251592686783,"vX0":-5.076065600817535,"vY0":-133.88977436545008,"vZ0":-5.810432867045646,"x":97.09,"y":174.32,"x0":2.085933614594487,"y0":50.001417862315044,"z0":5.673141838345698,"aX":5.011627777371565},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.0,"breakHorizontal":-3.8,"spinRate":2117,"spinDirection":138},"zone":6,"typeConfidence":2.0,"plateTime":0.409639884270526,"extension":6.470635208732417},"hitData":{"launchSpeed":42.6,"launchAngle":-52.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":120.97,"coordY":179.21}},"index":3,"playId":"bbbf0a08-dd94-3590-ae93-553b32679d24","pitchNumber":4,"startTime":"2026-04-17T23:45:58.391Z","endTime":"2026-04-17T23:46:06.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:46:06.116Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Marcelo Mayer flies out to second baseman Gleyber Torres.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-17T23:48:11.015Z","endTime":"2026-04-17T23:48:46.839Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.1,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.774336280721204,"aZ":-26.06626955848697,"pfxX":1.8533971989846525,"pfxZ":3.741979397115072,"pX":-0.00940450334821661,"pZ":2.675469272226778,"vX0":5.172275561049184,"vY0":-126.96093023161887,"vZ0":-1.8277347888485553,"x":117.36,"y":166.54,"x0":-2.31326978907453,"y0":50.00584066764075,"z0":5.477366576342003,"aX":3.029015806372832},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.6,"breakHorizontal":-4.6,"spinRate":2078,"spinDirection":189},"zone":5,"typeConfidence":2.0,"plateTime":0.4312545195366364,"extension":6.753827566669942},"hitData":{"launchSpeed":95.3,"launchAngle":58.0,"totalDistance":209.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.47,"coordY":117.95}},"index":0,"playId":"4091a354-c34e-35d9-bd50-6edaf2f4cbfb","pitchNumber":1,"startTime":"2026-04-17T23:48:36.225Z","endTime":"2026-04-17T23:48:46.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":691785,"link":"/api/v1/people/691785"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:48:46.839Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Caleb Durbin grounds out, shortstop Kevin McGonigle to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-17T23:48:47.260Z","endTime":"2026-04-17T23:49:45.855Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":74.8,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.411878468172322,"aZ":-34.551304275450384,"pfxX":6.616261575592297,"pfxZ":-1.6873944075129446,"pX":1.5608306742274,"pZ":1.4259133618224415,"vX0":6.797368138062586,"vY0":-118.82358075948818,"vZ0":-2.0497427956010803,"x":57.5,"y":200.28,"x0":-2.2095019020593383,"y0":50.000681321728415,"z0":5.476435639730489,"aX":9.340440221276213},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-3.2,"breakHorizontal":-13.8,"spinRate":2465,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.4631660795870989,"extension":6.901709036755316},"index":0,"playId":"efb19d87-e65a-39fd-b533-5ee75179953b","pitchNumber":1,"startTime":"2026-04-17T23:49:10.042Z","endTime":"2026-04-17T23:49:13.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.4,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.85198561807968,"aZ":-27.367176022301877,"pfxX":-9.03813610021547,"pfxZ":2.937318843302009,"pX":0.07747010962710377,"pZ":1.5486711647736897,"vX0":7.886866472497481,"vY0":-126.77470983152634,"vZ0":-4.596486521410508,"x":114.05,"y":196.97,"x0":-1.8929946744299153,"y0":50.00090369821502,"z0":5.558400081127629,"aX":-14.775017732198094},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.6,"breakHorizontal":14.6,"spinRate":1456,"spinDirection":233},"zone":8,"typeConfidence":2.0,"plateTime":0.43133032410837124,"extension":6.790594019222131},"index":1,"playId":"224cea00-25ca-37aa-80f9-8269507ecfbc","pitchNumber":2,"startTime":"2026-04-17T23:49:24.102Z","endTime":"2026-04-17T23:49:27.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":93.0,"endSpeed":85.1,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.174933692184187,"aZ":-16.688106635457803,"pfxX":-9.716036052542211,"pfxZ":8.366801327316905,"pX":-0.39054343068872027,"pZ":1.7112915859194933,"vX0":7.677476624181193,"vY0":-135.10640695452358,"vZ0":-6.960460470990973,"x":131.89,"y":192.58,"x0":-2.0054062572236284,"y0":50.00020982711005,"z0":5.491707938994107,"aX":-17.976593088778408},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.8,"breakHorizontal":16.0,"spinRate":2281,"spinDirection":220},"zone":7,"typeConfidence":2.0,"plateTime":0.4052632427245584,"extension":6.835294636112676},"hitData":{"launchSpeed":97.5,"launchAngle":-5.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.98,"coordY":154.8}},"index":2,"playId":"b01ec0cb-9ba1-36b3-a8a5-31ef76493214","pitchNumber":3,"startTime":"2026-04-17T23:49:38.198Z","endTime":"2026-04-17T23:49:45.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.2,"awayTeamWinProbability":48.8,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:49:45.855Z","atBatIndex":17},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Connor Wong hits a ground-rule double (4) on a line drive to right-center field.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-17T23:49:48.059Z","endTime":"2026-04-17T23:50:24.327Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.125420298418852,"aZ":-15.02295872781099,"pfxX":-6.409195018341067,"pfxZ":9.126344143341887,"pX":0.15973166338003736,"pZ":2.9169894185652336,"vX0":7.3324327615149745,"vY0":-136.05447906143402,"vZ0":-4.734144454151858,"x":110.91,"y":160.02,"x0":-1.7342376818882375,"y0":50.00442809795586,"z0":5.716596182305391,"aX":-12.04800518645704},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.7,"breakHorizontal":10.1,"spinRate":2170,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.40217427098604164,"extension":6.86180617415162},"hitData":{"launchSpeed":105.8,"launchAngle":21.0,"totalDistance":387.0,"trajectory":"line_drive","hardness":"hard","coordinates":{"coordX":159.9,"coordY":46.51}},"index":0,"playId":"7f1872a4-876c-3fed-995f-81ce6d9fb79a","pitchNumber":1,"startTime":"2026-04-17T23:50:11.117Z","endTime":"2026-04-17T23:50:24.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":657136,"link":"/api/v1/people/657136"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[{"credit":"b_gnd_rule_double"}],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":0.48,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:50:24.327Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Roman Anthony strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-04-17T23:50:25.277Z","endTime":"2026-04-17T23:51:53.245Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.9,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.517538694710147,"aZ":-10.04903869084242,"pfxX":-4.449502463508992,"pfxZ":11.693145298936118,"pX":-0.12862841374391698,"pZ":1.9575687966737287,"vX0":5.993169682702534,"vY0":-136.76702871138008,"vZ0":-8.189270249635472,"x":121.9,"y":185.93,"x0":-1.771520078925991,"y0":50.003342469777756,"z0":5.682271452151218,"aX":-8.41964780113455},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.6,"breakHorizontal":6.7,"spinRate":2294,"spinDirection":211},"zone":8,"typeConfidence":2.0,"plateTime":0.4006799147573523,"extension":6.843199462483029},"index":0,"playId":"334aefb1-b978-3e30-9208-5f6fbaad192d","pitchNumber":1,"startTime":"2026-04-17T23:50:58.526Z","endTime":"2026-04-17T23:51:02.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"second":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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-17T23:51:16.780Z","endTime":"2026-04-17T23:51:26.232Z","isPitch":false,"type":"action","player":{"id":701350,"link":"/api/v1/people/701350"},"defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"second":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.5,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.29684031691418,"aZ":-28.243799300645563,"pfxX":0.9543193829812275,"pfxZ":2.349014783498477,"pX":-0.507592964247351,"pZ":2.2751975342422397,"vX0":3.864172929898062,"vY0":-127.80641159178377,"vZ0":-2.750881191194093,"x":136.35,"y":177.35,"x0":-2.155659537666977,"y0":50.00575099501089,"z0":5.555750790007072,"aX":1.5975530909881215},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.0,"breakHorizontal":-2.5,"spinRate":2193,"spinDirection":169},"zone":4,"typeConfidence":2.0,"plateTime":0.4265586892736861,"extension":6.781641383294855},"index":2,"playId":"792a7d86-37eb-38f4-a51a-06a078af2a39","pitchNumber":2,"startTime":"2026-04-17T23:51:26.232Z","endTime":"2026-04-17T23:51:29.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"second":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.3,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.276980986650695,"aZ":-26.546559199259484,"pfxX":-8.801702612468288,"pfxZ":3.4559164101654902,"pX":-0.33599704933655117,"pZ":0.7580347265846752,"vX0":7.452132479526464,"vY0":-126.57298045873796,"vZ0":-6.489415159862963,"x":129.81,"y":218.31,"x0":-2.1715321528978477,"y0":50.000055199851204,"z0":5.474209131009782,"aX":-14.312321423487587},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.0,"breakHorizontal":14.3,"spinRate":1335,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.4323563913475885,"extension":6.888510813498715},"index":3,"playId":"cfa6a911-9a3a-3e9a-8835-c81721acacc0","pitchNumber":3,"startTime":"2026-04-17T23:51:48.841Z","endTime":"2026-04-17T23:51:53.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"second":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-3.8000000000000043,"leverageIndex":1.42,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:51:53.245Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kevin McGonigle called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-17T23:53:37.033Z","endTime":"2026-04-17T23:56:00.190Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,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":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.578967046223095,"aZ":-18.164219051512852,"pfxX":6.047748118014211,"pfxZ":7.638960472880291,"pX":-0.20735717104401227,"pZ":2.189545675510733,"vX0":-7.779678707940762,"vY0":-134.45364128255105,"vZ0":-5.835904358184566,"x":124.9,"y":179.66,"x0":1.9350806176503608,"y0":50.005884498515044,"z0":5.673096802330781,"aX":11.097859278545965},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.7,"breakHorizontal":-9.4,"spinRate":2041,"spinDirection":140},"zone":5,"typeConfidence":2.0,"plateTime":0.4070386890317952,"extension":6.324753138438893},"index":0,"playId":"fdb7b20f-bc68-3a01-ae0a-8bffd1cd8455","pitchNumber":1,"startTime":"2026-04-17T23:54:27.981Z","endTime":"2026-04-17T23:54:31.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":85.6,"endSpeed":79.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.460766424524813,"aZ":-26.216377652411467,"pfxX":-1.4127168724487404,"pfxZ":3.76826415520486,"pX":-1.4560559477609927,"pZ":2.1236498580542635,"vX0":-7.80806831122242,"vY0":-124.48284580995654,"vZ0":-3.7708756549830706,"x":172.5,"y":181.44,"x0":1.8961541580184227,"y0":50.001047566542795,"z0":5.81262601749,"aX":-2.229131882149194},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.2,"breakHorizontal":4.2,"spinRate":2158,"spinDirection":189},"zone":13,"typeConfidence":2.0,"plateTime":0.4389188194029119,"extension":6.266300508451347},"index":1,"playId":"abb8eb5c-5820-3e33-a9c2-85dc84cbf31a","pitchNumber":2,"startTime":"2026-04-17T23:54:42.970Z","endTime":"2026-04-17T23:54:46.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":82.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.775458307011608,"aZ":-19.398893784863823,"pfxX":8.187324594556152,"pfxZ":7.2248094091314,"pX":1.4533123716656313,"pZ":2.1682040162626226,"vX0":-4.163360228774058,"vY0":-132.73400484099247,"vZ0":-5.609101220028686,"x":61.6,"y":180.24,"x0":1.9859699824766581,"y0":50.00323494401308,"z0":5.739812778695175,"aX":14.479205715265456},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":12.0,"breakHorizontal":-13.8,"spinRate":2007,"spinDirection":146},"zone":14,"typeConfidence":2.0,"plateTime":0.4140538315161084,"extension":6.010833169381723},"index":2,"playId":"d98308e6-271d-3f20-a37d-56b697bb5de0","pitchNumber":3,"startTime":"2026-04-17T23:54:55.754Z","endTime":"2026-04-17T23:55:01.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.5,"endSpeed":69.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.099219805697835,"aZ":-38.03087151519563,"pfxX":-7.250458344706354,"pfxZ":-4.832035949858094,"pX":-0.6000561484080248,"pZ":0.753195715308375,"vX0":-3.197731153159957,"vY0":-109.89242377160446,"vZ0":-2.3162243928612294,"x":139.87,"y":218.44,"x0":1.820017977002624,"y0":50.00346734052883,"z0":5.895190611477954,"aX":-8.787722193146848},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-9.0,"breakHorizontal":14.0,"spinRate":2223,"spinDirection":314},"zone":13,"typeConfidence":2.0,"plateTime":0.5001396501069872,"extension":6.2502573659960206},"index":3,"playId":"7cd2e890-8d4f-3cf6-9c87-1d4a5f0147ae","pitchNumber":4,"startTime":"2026-04-17T23:55:14.475Z","endTime":"2026-04-17T23:55:17.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.043825984325025,"aZ":-28.87897362654429,"pfxX":11.155968833692267,"pfxZ":1.9090595788999138,"pX":1.0303758881327032,"pZ":1.407806955914701,"vX0":-6.137586959494211,"vY0":-131.5381111659927,"vZ0":-5.641000554577933,"x":77.72,"y":200.77,"x0":1.9643435727552314,"y0":50.00073900551788,"z0":5.764463887527367,"aX":19.235715910090722},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.3,"breakHorizontal":-18.6,"spinRate":1864,"spinDirection":146},"zone":14,"typeConfidence":2.0,"plateTime":0.4189575941829631,"extension":6.192329142274658},"index":4,"playId":"35276840-659e-32b6-ad4f-20a77328eba9","pitchNumber":5,"startTime":"2026-04-17T23:55:30.625Z","endTime":"2026-04-17T23:55:33.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-17T23:55:46.185Z","endTime":"2026-04-17T23:55:56.207Z","isPitch":false,"type":"action","player":{"id":805808,"link":"/api/v1/people/805808"},"defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.9,"endSpeed":70.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.099215158421462,"aZ":-36.432151942991005,"pfxX":-6.504038730110442,"pfxZ":-3.368739773680007,"pX":0.5656037763560755,"pZ":2.6141314736280314,"vX0":-1.257774909299599,"vY0":-112.05253581978444,"vZ0":0.8210736767023292,"x":95.44,"y":168.2,"x0":1.9794544767879272,"y0":50.00061443770463,"z0":5.978665598799209,"aX":-8.231473063700328},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-5.5,"breakHorizontal":12.1,"spinRate":2206,"spinDirection":312},"zone":6,"typeConfidence":2.0,"plateTime":0.4896523172339897,"extension":6.264620424715213},"index":6,"playId":"f8f9bdbe-00a7-3441-83ac-0fbca8689117","pitchNumber":6,"startTime":"2026-04-17T23:55:56.207Z","endTime":"2026-04-17T23:56:00.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.7,"awayTeamWinProbability":47.3,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:56:00.190Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jahmai Jones grounds out, shortstop Trevor Story to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-17T23:56:00.536Z","endTime":"2026-04-17T23:56:30.214Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.709545362813547,"aZ":-21.60970793666994,"pfxX":0.44640083742087244,"pfxZ":6.172843444495694,"pX":0.20734454619051765,"pZ":2.9870630535761156,"vX0":-4.906568695702709,"vY0":-129.39270747357514,"vZ0":-3.0659039490949502,"x":109.1,"y":158.13,"x0":2.0628159915780304,"y0":50.00123584378009,"z0":5.826220118813859,"aX":0.7644970100055524},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.8,"breakHorizontal":0.2,"spinRate":2094,"spinDirection":156},"zone":2,"typeConfidence":2.0,"plateTime":0.4218601561912396,"extension":6.05111704424012},"hitData":{"launchSpeed":93.2,"launchAngle":-2.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.5,"coordY":156.32}},"index":0,"playId":"4b37e570-a335-3860-bafd-5f29e4b9cd76","pitchNumber":1,"startTime":"2026-04-17T23:56:22.644Z","endTime":"2026-04-17T23:56:30.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663330,"link":"/api/v1/people/663330"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":663330,"link":"/api/v1/people/663330"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.79,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:56:30.214Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dillon Dingler walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-17T23:56:32.703Z","endTime":"2026-04-17T23:58:10.105Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"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":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.4,"endSpeed":70.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.84599868581929,"aZ":-40.366750356563294,"pfxX":-6.492317164243009,"pfxZ":-6.604178765090243,"pX":1.2531683462454974,"pZ":1.5668114640791138,"vX0":-0.0015695818651912385,"vY0":-111.22609857407551,"vZ0":-0.36208512926052694,"x":69.23,"y":196.48,"x0":2.0959644147589005,"y0":50.00393335841072,"z0":5.954075875645389,"aX":-8.051811569517481},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-11.6,"breakHorizontal":11.8,"spinRate":2178,"spinDirection":310},"zone":14,"typeConfidence":2.0,"plateTime":0.4943808554477003,"extension":6.088571869435021},"index":0,"playId":"e7bf0585-3630-3d3c-8ecd-33c436e999ba","pitchNumber":1,"startTime":"2026-04-17T23:56:54.633Z","endTime":"2026-04-17T23:56:58.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":83.1,"endSpeed":77.0,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.654864844101137,"aZ":-34.203387592424825,"pfxX":6.5956407792242295,"pfxZ":-1.360811770974765,"pX":0.477411324741403,"pZ":1.209169422105223,"vX0":-5.5717306551823285,"vY0":-120.88176068134091,"vZ0":-3.7538805878376826,"x":98.8,"y":206.13,"x0":1.9507074758230067,"y0":50.00516594141393,"z0":5.772002508153237,"aX":9.802567452746398},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-3.1,"breakHorizontal":-10.7,"spinRate":1346,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.45239591635206367,"extension":6.214610722865602},"index":1,"playId":"ed870f74-aec1-3825-8249-ba002b9dae64","pitchNumber":2,"startTime":"2026-04-17T23:57:06.768Z","endTime":"2026-04-17T23:57:10.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-04-17T23:57:19.781Z","endTime":"2026-04-17T23:57:32.760Z","isPitch":false,"type":"action","player":{"id":693307,"link":"/api/v1/people/693307"},"defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.842701242449703,"aZ":-18.440215088897098,"pfxX":3.070938290905195,"pfxZ":7.528730647674568,"pX":-0.4590165726681629,"pZ":3.6050704905365647,"vX0":-7.843052183450581,"vY0":-134.6040530763408,"vZ0":-2.2443019817070726,"x":134.5,"y":141.44,"x0":2.1012108486886976,"y0":50.00175654135805,"z0":5.76389007153299,"aX":5.602001212930987},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.3,"breakHorizontal":-3.7,"spinRate":2061,"spinDirection":142},"zone":11,"typeConfidence":2.0,"plateTime":0.407856978564336,"extension":6.455481003644789},"index":3,"playId":"e9b71085-87be-398c-8cad-20d719249417","pitchNumber":3,"startTime":"2026-04-17T23:57:32.760Z","endTime":"2026-04-17T23:57:36.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.10120061296454,"aZ":-24.021290159360834,"pfxX":0.004620677364207015,"pfxZ":4.858775376223191,"pX":-0.9517879633408225,"pZ":3.4082565037305277,"vX0":-7.3442917953372495,"vY0":-128.54176505583573,"vZ0":-1.6842388822994134,"x":153.28,"y":146.76,"x0":1.93899979205889,"y0":50.00098491555404,"z0":5.9330583254179174,"aX":0.009732696869642567},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.6,"breakHorizontal":1.6,"spinRate":2150,"spinDirection":165},"zone":11,"typeConfidence":2.0,"plateTime":0.42576285051807394,"extension":6.121290264679414},"index":4,"playId":"98c1c917-4b75-3d71-a9bc-c70fe5608b28","pitchNumber":4,"startTime":"2026-04-17T23:57:47.137Z","endTime":"2026-04-17T23:57:51.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.73983487993154,"aZ":-27.59819913352888,"pfxX":7.777249453608418,"pfxZ":2.5366154621515262,"pX":0.9565537806400002,"pZ":1.5961498296029966,"vX0":-5.618006340255511,"vY0":-133.6844953667151,"vZ0":-5.580814169591631,"x":80.54,"y":195.68,"x0":2.078493268935708,"y0":50.00167172800943,"z0":5.700357900597222,"aX":14.027796812715104},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.6,"breakHorizontal":-12.8,"spinRate":1980,"spinDirection":150},"zone":14,"typeConfidence":2.0,"plateTime":0.4102420859939748,"extension":6.153039368230493},"index":5,"playId":"1f3d92d2-11a5-3002-8449-ddf53836ca9a","pitchNumber":5,"startTime":"2026-04-17T23:58:05.311Z","endTime":"2026-04-17T23:58:10.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.2,"awayTeamWinProbability":46.8,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.52,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:58:10.105Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Vierling grounds out, second baseman Marcelo Mayer to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-04-17T23:58:11.205Z","endTime":"2026-04-17T23:59:30.650Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.308355585281063,"aZ":-22.45343324617716,"pfxX":0.18149528992405006,"pfxZ":5.669693589097953,"pX":-1.2079795011691277,"pZ":2.218759719898415,"vX0":-8.206355503279891,"vY0":-129.87288999814194,"vZ0":-4.700160911404406,"x":163.05,"y":178.87,"x0":1.9645026947161344,"y0":50.00341423208781,"z0":5.7522455772358985,"aX":0.313403796856678},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":9.5,"breakHorizontal":1.4,"spinRate":2179,"spinDirection":150},"zone":13,"typeConfidence":2.0,"plateTime":0.42118476087717216,"extension":6.14996617371859},"index":0,"playId":"b4d9190e-7959-3d85-94e6-331cf9856d9f","pitchNumber":1,"startTime":"2026-04-17T23:58:32.871Z","endTime":"2026-04-17T23:58:36.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":76.4,"endSpeed":70.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.498232879125684,"aZ":-33.636282214705965,"pfxX":-6.4595148538712355,"pfxZ":-1.1675003946928957,"pX":0.5461296263964338,"pZ":2.082857735576916,"vX0":-1.3529975681745077,"vY0":-111.293381286729,"vZ0":-0.694250821111729,"x":96.18,"y":182.54,"x0":2.0014909155170333,"y0":50.00282587121729,"z0":5.890972960302759,"aX":-8.080494392425907},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-2.0,"breakHorizontal":12.0,"spinRate":2187,"spinDirection":312},"zone":9,"typeConfidence":2.0,"plateTime":0.4926773587287623,"extension":6.147632347652139},"index":1,"playId":"83542fb7-0964-34d2-b3ec-3afc121f8fc0","pitchNumber":2,"startTime":"2026-04-17T23:58:48.108Z","endTime":"2026-04-17T23:58:51.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.505887774912082,"aZ":-34.51597001524525,"pfxX":7.405964998225348,"pfxZ":-1.6314245430966565,"pX":0.11841019836126863,"pZ":0.6579996301608388,"vX0":-6.374791197622414,"vY0":-119.01674779204166,"vZ0":-4.438365219827577,"x":112.49,"y":221.01,"x0":1.8673530993220366,"y0":50.00302408800212,"z0":5.667767335265078,"aX":10.641919872669972},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-3.7,"breakHorizontal":-11.9,"spinRate":1198,"spinDirection":115},"zone":14,"typeConfidence":2.0,"plateTime":0.4599459301354556,"extension":6.021589499176483},"index":2,"playId":"e2fe810e-c6d8-3211-a9eb-c05cd1d7ce90","pitchNumber":3,"startTime":"2026-04-17T23:59:03.232Z","endTime":"2026-04-17T23:59:06.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":82.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.930288990549787,"aZ":-26.711515911895546,"pfxX":9.171579141547783,"pfxZ":3.1250627803969273,"pX":0.595172476992634,"pZ":2.543400948915106,"vX0":-6.8033833697286425,"vY0":-131.65414542807545,"vZ0":-3.2268798981287703,"x":94.31,"y":170.11,"x0":2.026045935683776,"y0":50.00488920352287,"z0":5.770192435450713,"aX":16.04179318233137},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.2,"breakHorizontal":-15.0,"spinRate":1915,"spinDirection":139},"zone":6,"typeConfidence":2.0,"plateTime":0.4166323485209298,"extension":6.150374101714969},"hitData":{"launchSpeed":95.0,"launchAngle":-4.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.94,"coordY":142.14}},"index":3,"playId":"cbe56fb4-cfda-3f93-8c50-bd1baf5e66da","pitchNumber":4,"startTime":"2026-04-17T23:59:23.381Z","endTime":"2026-04-17T23:59:30.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"first":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":1.1,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-04-17T23:59:30.650Z","atBatIndex":23},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Willson Contreras hit by pitch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-18T00:01:44.323Z","endTime":"2026-04-18T00:03:52.327Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.872368456590877,"aZ":-12.108585110462492,"pfxX":-5.394711454129075,"pfxZ":10.665393292174555,"pX":0.3734862109718366,"pZ":2.4815275543797535,"vX0":7.440770828302657,"vY0":-136.506250023791,"vZ0":-6.369264793478405,"x":102.76,"y":171.78,"x0":-1.690504354897935,"y0":50.004903550580224,"z0":5.683645360831526,"aX":-10.152295337897206},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.1,"breakHorizontal":8.2,"spinRate":2182,"spinDirection":211},"zone":6,"typeConfidence":2.0,"plateTime":0.40169886013168465,"extension":6.78168206799621},"index":0,"playId":"4c25ad49-0075-33a8-acf9-712c6b9bd5be","pitchNumber":1,"startTime":"2026-04-18T00:02:07.950Z","endTime":"2026-04-18T00:02:11.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.647055288447763,"aZ":-28.353469217876594,"pfxX":-9.085880967146469,"pfxZ":2.3410473190940237,"pX":-0.44394397781466205,"pZ":1.2150675377636904,"vX0":6.960278860329967,"vY0":-126.66409047079227,"vZ0":-5.181217456944519,"x":133.92,"y":205.97,"x0":-2.040158380153942,"y0":50.00366787389971,"z0":5.54037529294353,"aX":-14.839042708809647},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.4,"breakHorizontal":15.0,"spinRate":1344,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.4315836187703135,"extension":6.846376143300069},"index":1,"playId":"f2974b8e-3f75-3d6d-84ef-5b0856292f66","pitchNumber":2,"startTime":"2026-04-18T00:02:20.804Z","endTime":"2026-04-18T00:02:25.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.483004528145855,"aZ":-13.324949420580051,"pfxX":-6.597070884935302,"pfxZ":10.28964607921361,"pX":1.5888653534725181,"pZ":2.843023927922638,"vX0":10.52400780057512,"vY0":-135.00479079641244,"vZ0":-5.307001656035382,"x":56.44,"y":162.02,"x0":-1.5163712983355933,"y0":50.00250809648075,"z0":5.784446931254068,"aX":-12.08535912995857},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.5,"breakHorizontal":9.5,"spinRate":2175,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.40690402954047045,"extension":6.795468935499697},"index":2,"playId":"87fb34e4-b7cf-3af1-849e-29542b5116f1","pitchNumber":3,"startTime":"2026-04-18T00:02:34.303Z","endTime":"2026-04-18T00:02:37.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-04-18T00:02:47.835Z","endTime":"2026-04-18T00:02:55.887Z","isPitch":false,"type":"action","player":{"id":575929,"link":"/api/v1/people/575929"},"defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.255734903950284,"aZ":-12.74882849082838,"pfxX":-5.421037518754869,"pfxZ":10.186833008426797,"pX":1.8309050911272922,"pZ":2.9687046590436483,"vX0":11.01582536436163,"vY0":-137.85288121926428,"vZ0":-5.570068392164503,"x":47.21,"y":158.62,"x0":-1.5292270251849727,"y0":50.005134423247284,"z0":5.890634553550553,"aX":-10.340856749684505},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.3,"breakHorizontal":7.3,"spinRate":2196,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.3987335076481515,"extension":6.761966912656199},"index":4,"playId":"eaec7d38-54b8-347f-aea7-81d069aaa686","pitchNumber":4,"startTime":"2026-04-18T00:02:55.887Z","endTime":"2026-04-18T00:02:58.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.209367424855515,"aZ":-34.61362296734822,"pfxX":-9.19917637685041,"pfxZ":-1.4744307330675284,"pX":-0.26386291803604595,"pZ":1.015805911990052,"vX0":6.978585818677799,"vY0":-128.0758983313172,"vZ0":-4.793992638251112,"x":127.06,"y":211.35,"x0":-1.832926201567868,"y0":50.001457214834026,"z0":5.628082754470771,"aX":-15.234755512793795},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-3.6,"breakHorizontal":15.0,"spinRate":1332,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.4281514465788243,"extension":6.880791343344534},"index":5,"playId":"bbbe8fe3-07aa-3546-93bf-76be9beb28f3","pitchNumber":5,"startTime":"2026-04-18T00:03:12.125Z","endTime":"2026-04-18T00:03:15.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.888625326707118,"aZ":-29.25712283567114,"pfxX":-10.005878242639849,"pfxZ":1.770807916645757,"pX":-0.0013347758814647376,"pZ":2.0196372597163155,"vX0":7.761519706909721,"vY0":-127.76513128392939,"vZ0":-3.606265488660237,"x":117.05,"y":184.25,"x0":-1.7819712556922398,"y0":50.00469589933464,"z0":5.754444606826528,"aX":-16.506227092388436},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.6,"breakHorizontal":16.3,"spinRate":1510,"spinDirection":232},"zone":8,"typeConfidence":2.0,"plateTime":0.42906555084797793,"extension":6.909307273697346},"index":6,"playId":"70ea1693-1055-33d0-9825-f723d1947619","pitchNumber":6,"startTime":"2026-04-18T00:03:26.697Z","endTime":"2026-04-18T00:03:31.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.432065067702375,"aZ":-17.48213788713844,"pfxX":-9.74169959586294,"pfxZ":7.726143021353671,"pX":-1.5339112040428535,"pZ":4.088781153335886,"vX0":4.450804544527707,"vY0":-137.48234080568946,"vZ0":-1.381049311241651,"x":175.47,"y":128.38,"x0":-1.914408197884864,"y0":50.00071649731983,"z0":5.792438043955131,"aX":-18.517791185266816},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.9,"breakHorizontal":16.6,"spinRate":2262,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.3994464934736439,"extension":6.738225324903084},"index":7,"playId":"33c243fc-b7b7-3403-b375-8c7b184693db","pitchNumber":7,"startTime":"2026-04-18T00:03:48.251Z","endTime":"2026-04-18T00:03:52.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":4.29999999999999,"leverageIndex":1.06,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:03:52.327Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Wilyer Abreu flies out to left fielder Matt Vierling.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-18T00:03:54.000Z","endTime":"2026-04-18T00:06:23.404Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"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":87.7,"endSpeed":80.9,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.678309793620546,"aZ":-26.629612027168225,"pfxX":0.435825075642587,"pfxZ":3.334893226616888,"pX":-0.3810740768459014,"pZ":3.0077476344322793,"vX0":4.831913405042499,"vY0":-127.70712544978082,"vZ0":-0.9952866205967928,"x":131.53,"y":157.57,"x0":-2.3490945268416557,"y0":50.0033112075382,"z0":5.484724282597648,"aX":0.7237262484083263},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.0,"breakHorizontal":-1.8,"spinRate":1912,"spinDirection":189},"zone":1,"typeConfidence":2.0,"plateTime":0.42782881732511147,"extension":6.795642432790099},"index":0,"playId":"5e686f79-2026-3c27-82b6-8eb9014ee083","pitchNumber":1,"startTime":"2026-04-18T00:04:21.426Z","endTime":"2026-04-18T00:04:24.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"first":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.6,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.570977064399408,"aZ":-15.187156470831864,"pfxX":-4.224008798641049,"pfxZ":9.207618948107756,"pX":1.155490670886223,"pZ":3.9382375094024527,"vX0":8.811246324510874,"vY0":-135.23239099242392,"vZ0":-2.155430305287867,"x":72.96,"y":132.45,"x0":-1.6019342897348592,"y0":50.00301206861526,"z0":5.815794495848855,"aX":-7.794065372298577},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.3,"breakHorizontal":5.6,"spinRate":2144,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.40564747543016155,"extension":6.8137020404180655},"index":1,"playId":"8f0c9acf-a340-31d4-9afa-19c1211ada24","pitchNumber":2,"startTime":"2026-04-18T00:04:36.687Z","endTime":"2026-04-18T00:04:39.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"first":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.336777472048944,"aZ":-14.893036740391445,"pfxX":-4.554705679741918,"pfxZ":9.231786132289814,"pX":-0.8128031316869793,"pZ":3.4441802361501357,"vX0":4.529751546569927,"vY0":-135.8463332464527,"vZ0":-3.290571880710311,"x":147.98,"y":145.79,"x0":-1.9088916144241523,"y0":50.00335229819008,"z0":5.704484434821093,"aX":-8.526385646618204},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.2,"breakHorizontal":7.3,"spinRate":2065,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.40296428268043627,"extension":6.819847219482012},"index":2,"playId":"ac1524bd-84ff-3124-83a8-81fea036abcc","pitchNumber":3,"startTime":"2026-04-18T00:04:58.239Z","endTime":"2026-04-18T00:05:01.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"first":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.6,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.382930963667775,"aZ":-28.80102598104159,"pfxX":1.654833978805634,"pfxZ":2.0976604239732737,"pX":0.2923066235289155,"pZ":2.9338718940858364,"vX0":5.523918245033592,"vY0":-125.64504494234394,"vZ0":-0.7484320751874854,"x":105.86,"y":159.57,"x0":-2.1455319824570434,"y0":50.00050727291905,"z0":5.566676526426701,"aX":2.6566319347385945},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.8,"breakHorizontal":-4.2,"spinRate":2084,"spinDirection":146},"zone":3,"typeConfidence":2.0,"plateTime":0.43518932911519803,"extension":6.803169040905063},"index":3,"playId":"cf4d4e07-0023-39e3-a5d2-062331dfec15","pitchNumber":4,"startTime":"2026-04-18T00:05:16.968Z","endTime":"2026-04-18T00:05:21.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"first":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.5,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.052935253583186,"aZ":-28.957799281073115,"pfxX":-9.47617334510739,"pfxZ":1.9586031589585389,"pX":-0.41410838528706073,"pZ":2.433073571278304,"vX0":7.090918398283981,"vY0":-127.19523035795649,"vZ0":-2.2176267416694153,"x":132.78,"y":173.09,"x0":-2.000972058653343,"y0":50.00588770467733,"z0":5.602767388868047,"aX":-15.595913784214723},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.2,"breakHorizontal":15.6,"spinRate":1420,"spinDirection":237},"zone":4,"typeConfidence":2.0,"plateTime":0.4299201751051922,"extension":7.0432115638751425},"index":4,"playId":"f209e34c-6079-3b56-b8ee-5e4bf26ee32c","pitchNumber":5,"startTime":"2026-04-18T00:05:40.585Z","endTime":"2026-04-18T00:05:47.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"first":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.40972219601318,"aZ":-13.221487998434748,"pfxX":-4.790747014073416,"pfxZ":10.067719447470935,"pX":0.11437556064922284,"pZ":2.249826450216721,"vX0":6.747949267486864,"vY0":-137.10399305093776,"vZ0":-6.777561338662285,"x":112.64,"y":178.03,"x0":-1.7689623981754405,"y0":50.006651588288285,"z0":5.676180821362581,"aX":-9.022836118711464},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.8,"breakHorizontal":7.1,"spinRate":2079,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.4011889589864164,"extension":6.930776372834152},"hitData":{"launchSpeed":93.7,"launchAngle":61.0,"totalDistance":270.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":88.32,"coordY":98.42}},"index":5,"playId":"07dcb738-e672-3010-af76-890844e976a7","pitchNumber":6,"startTime":"2026-04-18T00:06:09.644Z","endTime":"2026-04-18T00:06:23.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"first":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":677800,"link":"/api/v1/people/677800"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.3,"awayTeamWinProbability":43.7,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":1.74,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:06:23.404Z","atBatIndex":25},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Trevor Story grounds into a double play, shortstop Kevin McGonigle to second baseman Gleyber Torres to first baseman Spencer Torkelson. Willson Contreras out at 2nd. Trevor Story out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-04-18T00:06:24.112Z","endTime":"2026-04-18T00:07:16.655Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.2,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.917518008729985,"aZ":-12.747651416710141,"pfxX":-4.935857470262779,"pfxZ":9.9921692067293,"pX":0.6239654719493528,"pZ":2.4702408147540553,"vX0":8.35541884901875,"vY0":-138.32919233535878,"vZ0":-6.373909700740198,"x":93.22,"y":172.08,"x0":-1.789988173969785,"y0":50.00541642356512,"z0":5.653696519650801,"aX":-9.599268284041651},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.9,"breakHorizontal":7.3,"spinRate":2212,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.39547595165792027,"extension":6.93059834000064},"index":0,"playId":"5f4031e2-4c83-3424-b953-a87f240dfd41","pitchNumber":1,"startTime":"2026-04-18T00:06:51.227Z","endTime":"2026-04-18T00:06:54.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"first":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.5,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.93900122105821,"aZ":-27.87586254074896,"pfxX":-8.907503393449689,"pfxZ":2.6058389451541917,"pX":0.31830769175049645,"pZ":2.668254474639087,"vX0":8.488022081454044,"vY0":-127.59934990276723,"vZ0":-1.9474641195376223,"x":104.87,"y":166.74,"x0":-1.8919582853579515,"y0":50.00519988546633,"z0":5.6350263026511715,"aX":-14.70949095251462},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.6,"breakHorizontal":14.3,"spinRate":1200,"spinDirection":236},"zone":6,"typeConfidence":2.0,"plateTime":0.4290452488452079,"extension":6.903746877421022},"hitData":{"launchSpeed":104.0,"launchAngle":-6.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.52,"coordY":151.76}},"index":1,"playId":"650cfcd5-40f6-3cd0-8655-9b56db9996f0","pitchNumber":2,"startTime":"2026-04-18T00:07:09.025Z","endTime":"2026-04-18T00:07:16.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"first":{"id":575929,"link":"/api/v1/people/575929"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-6.299999999999997,"leverageIndex":1.48,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:07:16.655Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wenceel Pérez grounds out, third baseman Caleb Durbin to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-18T00:08:58.462Z","endTime":"2026-04-18T00:10:14.586Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":83.7,"endSpeed":76.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.29536449581099,"aZ":-34.42744140730064,"pfxX":9.566418704765754,"pfxZ":-1.5132768178054978,"pX":-0.6472944174625348,"pZ":0.3659506556819897,"vX0":-8.916773870651419,"vY0":-121.53461397565445,"vZ0":-5.4036716246773535,"x":141.67,"y":228.9,"x0":1.8379670867146976,"y0":50.00565389290878,"z0":5.631297468190718,"aX":14.218665733080542},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-3.8,"breakHorizontal":-15.0,"spinRate":1401,"spinDirection":113},"zone":13,"typeConfidence":2.0,"plateTime":0.4518313767127031,"extension":6.255628276417187},"index":0,"playId":"beb122ec-4514-3b63-9e0b-8cedf12c6a4e","pitchNumber":1,"startTime":"2026-04-18T00:09:48.429Z","endTime":"2026-04-18T00:09:52.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.681601825325103,"aZ":-25.808031534255065,"pfxX":1.2385805785250705,"pfxZ":3.6812118334158868,"pX":-0.322472010821195,"pZ":2.616418173714859,"vX0":-6.862679179956712,"vY0":-130.2725378037586,"vZ0":-3.195582902510984,"x":129.29,"y":168.14,"x0":2.1776984259021597,"y0":50.00501833750863,"z0":5.795946731214563,"aX":2.1441762425787343},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.2,"breakHorizontal":-0.8,"spinRate":1992,"spinDirection":150},"zone":4,"typeConfidence":2.0,"plateTime":0.41940356616895835,"extension":6.0697003461197445},"hitData":{"launchSpeed":103.3,"launchAngle":-5.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.3,"coordY":170.51}},"index":1,"playId":"caca529a-e7fd-3632-ac0d-4b7626f37d3e","pitchNumber":2,"startTime":"2026-04-18T00:10:07.149Z","endTime":"2026-04-18T00:10:14.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:10:14.586Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Torkelson grounds out, third baseman Caleb Durbin to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-18T00:10:17.678Z","endTime":"2026-04-18T00:11:31.236Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.2,"endSpeed":70.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.435216908381022,"aZ":-37.806412745457635,"pfxX":-5.39024228551837,"pfxZ":-4.4326486035099215,"pX":0.4895479110670394,"pZ":2.596713635736141,"vX0":-1.7554846393799235,"vY0":-112.38218663253342,"vZ0":1.0691497826209713,"x":98.34,"y":168.67,"x0":1.9821452178302015,"y0":50.00055485640136,"z0":5.971833949701746,"aX":-6.854553461083821},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-7.4,"breakHorizontal":10.2,"spinRate":2260,"spinDirection":305},"zone":6,"typeConfidence":2.0,"plateTime":0.48842893893345174,"extension":5.936112332186924},"index":0,"playId":"682fe3b3-a39c-3613-9e31-ff52798934ca","pitchNumber":1,"startTime":"2026-04-18T00:10:39.570Z","endTime":"2026-04-18T00:10:43.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":83.2,"endSpeed":76.6,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.997673158834115,"aZ":-31.19506481976209,"pfxX":7.380557655990308,"pfxZ":0.6583266194985242,"pX":-0.33079950913866557,"pZ":0.6566299875237005,"vX0":-7.447625772571173,"vY0":-120.8262739684047,"vZ0":-5.346598418689732,"x":129.61,"y":221.05,"x0":1.835608669647704,"y0":50.00021081284847,"z0":5.645952466074706,"aX":10.889029702138311},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":0.1,"breakHorizontal":-11.5,"spinRate":1293,"spinDirection":114},"zone":13,"typeConfidence":2.0,"plateTime":0.4536862321080082,"extension":6.134482805168331},"index":1,"playId":"aef967f8-7ecf-3238-8543-a96d89d68a40","pitchNumber":2,"startTime":"2026-04-18T00:10:50.575Z","endTime":"2026-04-18T00:10:53.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":81.0,"endSpeed":74.1,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.78684077790336,"aZ":-29.893673689594433,"pfxX":5.368162127499559,"pfxZ":1.620770020113909,"pX":0.6921195942804963,"pZ":4.155410840979061,"vX0":-4.593631917694971,"vY0":-117.8708704695391,"vZ0":2.1371661839556015,"x":90.62,"y":126.58,"x0":1.9704936775305546,"y0":50.000850340032144,"z0":6.000711684151569,"aX":7.539209522832088},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":3.7,"breakHorizontal":-8.5,"spinRate":1248,"spinDirection":116},"zone":12,"typeConfidence":2.0,"plateTime":0.4650157688326382,"extension":6.261964941775434},"index":2,"playId":"b2d3b938-9a5b-3360-b638-8b923ca553a0","pitchNumber":3,"startTime":"2026-04-18T00:11:08.019Z","endTime":"2026-04-18T00:11:11.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":91.3,"endSpeed":82.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.417725394316086,"aZ":-25.2578896942401,"pfxX":9.404497214787792,"pfxZ":3.9265098803239296,"pX":0.4564925690762129,"pZ":1.6685999544704286,"vX0":-6.832007116017911,"vY0":-132.620182170848,"vZ0":-5.607295576211829,"x":99.6,"y":193.73,"x0":1.859184777126789,"y0":50.001904726204366,"z0":5.680843273398502,"aX":16.558100082345813},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.9,"breakHorizontal":-15.4,"spinRate":1904,"spinDirection":142},"zone":9,"typeConfidence":2.0,"plateTime":0.414851837366065,"extension":6.250566441213706},"hitData":{"launchSpeed":71.2,"launchAngle":-23.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":111.43,"coordY":165.44}},"index":3,"playId":"f6a10436-8ceb-352b-8c67-f07506710911","pitchNumber":4,"startTime":"2026-04-18T00:11:23.238Z","endTime":"2026-04-18T00:11:31.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.2,"awayTeamWinProbability":44.8,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:11:31.236Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Hao-Yu Lee flies out sharply to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-04-18T00:11:33.492Z","endTime":"2026-04-18T00:12:50.337Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":90.8,"endSpeed":83.1,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.682157722125677,"aZ":-24.5760882922222,"pfxX":6.805972495647556,"pfxZ":4.301558881239146,"pX":1.2917044415885526,"pZ":2.7271925377315642,"vX0":-4.186019545522223,"vY0":-132.17846587115068,"vZ0":-3.328137639428932,"x":67.76,"y":165.15,"x0":2.0132566139414387,"y0":50.00269748226211,"z0":5.811160283183097,"aX":12.019409981389634},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.3,"breakHorizontal":-11.4,"spinRate":1996,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.41469618492191307,"extension":6.037760513633639},"index":0,"playId":"0485d95e-7aac-3f74-8583-58ff8038c14a","pitchNumber":1,"startTime":"2026-04-18T00:11:54.678Z","endTime":"2026-04-18T00:12:00.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":80.5,"endSpeed":74.0,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.29039517552526,"aZ":-29.506843434920594,"pfxX":5.743503406550435,"pfxZ":1.9157918222681758,"pX":1.6850151465604362,"pZ":2.683948742448137,"vX0":-2.6601056508747565,"vY0":-117.30392269388607,"vZ0":-0.940564415103593,"x":52.77,"y":166.31,"x0":2.087802136719623,"y0":50.00314543545257,"z0":5.842151057990048,"aX":8.000434723083258},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":3.5,"breakHorizontal":-9.7,"spinRate":1265,"spinDirection":112},"zone":12,"typeConfidence":2.0,"plateTime":0.4670179947006061,"extension":6.2847695884212165},"index":1,"playId":"631dcb46-0756-3a7e-b36f-851b06e48f2e","pitchNumber":2,"startTime":"2026-04-18T00:12:06.939Z","endTime":"2026-04-18T00:12:10.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.5,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.316636554804106,"aZ":-20.454544541394785,"pfxX":0.8673409074131276,"pfxZ":6.636481862852936,"pX":-0.06766439446004144,"pZ":2.8170315135740647,"vX0":-5.72341356047633,"vY0":-131.44311629053144,"vZ0":-4.073337547486274,"x":119.58,"y":162.72,"x0":2.0163814336930126,"y0":50.006561316015336,"z0":5.887106128434477,"aX":1.532840271529971},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":11.4,"breakHorizontal":-0.5,"spinRate":2122,"spinDirection":142},"zone":2,"typeConfidence":2.0,"plateTime":0.4151517790813877,"extension":5.9807261064468324},"index":2,"playId":"95c26d53-ccfc-356c-8e18-d18fdd031407","pitchNumber":3,"startTime":"2026-04-18T00:12:23.374Z","endTime":"2026-04-18T00:12:26.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.621690191322923,"aZ":-19.47350600845951,"pfxX":2.8220819464500337,"pfxZ":7.1160577971843235,"pX":-0.22008064406724656,"pZ":2.5405880479692935,"vX0":-6.845288335407538,"vY0":-132.3568294171886,"vZ0":-4.703409033659715,"x":125.39,"y":170.18,"x0":2.026057289153572,"y0":50.00532066345793,"z0":5.754964707928597,"aX":5.039379947859448},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.1,"breakHorizontal":-3.7,"spinRate":2051,"spinDirection":145},"zone":5,"typeConfidence":2.0,"plateTime":0.4128650178773392,"extension":6.090606565073291},"hitData":{"launchSpeed":101.0,"launchAngle":27.0,"totalDistance":376.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":164.54,"coordY":52.23}},"index":3,"playId":"8fa13d7d-4f21-353b-9ee4-166b0b988dad","pitchNumber":4,"startTime":"2026-04-18T00:12:41.475Z","endTime":"2026-04-18T00:12:50.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":701678,"link":"/api/v1/people/701678"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":1.499999999999993,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:12:50.337Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jarren Duran grounds out, shortstop Kevin McGonigle to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-18T00:14:35.963Z","endTime":"2026-04-18T00:17:04.834Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"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":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.571539166092425,"aZ":-25.84091901510793,"pfxX":1.7021957956681026,"pfxZ":3.9846195957374695,"pX":-0.08307310331463383,"pZ":1.8731705452700094,"vX0":4.982562073742976,"vY0":-125.05593767879837,"vZ0":-3.5726213682181736,"x":120.17,"y":188.2,"x0":-2.320077010026332,"y0":50.00038998513444,"z0":5.433459296933869,"aX":2.7021598283289934},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":6.6,"breakHorizontal":-4.2,"spinRate":2176,"spinDirection":180},"zone":8,"typeConfidence":2.0,"plateTime":0.4375317887868495,"extension":6.783209637968665},"index":0,"playId":"4d65e863-be64-3b55-b99f-1c487072c5d9","pitchNumber":1,"startTime":"2026-04-18T00:15:22.850Z","endTime":"2026-04-18T00:15:26.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.6577033698383,"aZ":-10.45211138402182,"pfxX":-5.4191812494378535,"pfxZ":11.77777015570054,"pX":-0.49118716997050094,"pZ":1.3232556816062904,"vX0":5.152935183164687,"vY0":-135.45027464528326,"vZ0":-9.235808618186859,"x":135.72,"y":203.05,"x0":-1.7211072031785681,"y0":50.001956957793865,"z0":5.5234566988132,"aX":-9.99380349304096},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.3,"breakHorizontal":8.6,"spinRate":2231,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.4055455866622979,"extension":6.86624879536012},"index":1,"playId":"4f1a2c57-e8cc-33e1-8c40-9df3b7c48c11","pitchNumber":2,"startTime":"2026-04-18T00:15:36.920Z","endTime":"2026-04-18T00:15:40.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.06965553069707,"aZ":-28.172042189487374,"pfxX":-10.65303677145408,"pfxZ":2.530285855864712,"pX":-1.3272418815329758,"pZ":0.6801775754552583,"vX0":5.397484904137237,"vY0":-125.25297242798807,"vZ0":-6.093408730948697,"x":167.59,"y":220.42,"x0":-2.129701279123345,"y0":50.00447591524357,"z0":5.457721457031486,"aX":-16.872963852058994},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.4,"breakHorizontal":18.0,"spinRate":1562,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4378306567852559,"extension":6.8585584016863255},"index":2,"playId":"a83928e8-8ada-3bd8-a37f-131ac1043069","pitchNumber":3,"startTime":"2026-04-18T00:15:51.574Z","endTime":"2026-04-18T00:15:54.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.081394688531688,"aZ":-29.148324013809287,"pfxX":-8.835848207752147,"pfxZ":1.8545786378448614,"pX":-1.1424072152767721,"pZ":2.514519426183145,"vX0":5.229148246331747,"vY0":-126.49462940310146,"vZ0":-1.989756465984114,"x":160.55,"y":170.89,"x0":-2.0808891272542502,"y0":50.00357509567565,"z0":5.632158825224919,"aX":-14.421550639339667},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.1,"breakHorizontal":14.9,"spinRate":1329,"spinDirection":243},"zone":11,"typeConfidence":2.0,"plateTime":0.43183143901176546,"extension":6.699529439417041},"index":3,"playId":"d5a07518-72df-348b-8343-77c051904235","pitchNumber":4,"startTime":"2026-04-18T00:16:10.771Z","endTime":"2026-04-18T00:16:14.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-18T00:16:19.473Z","endTime":"2026-04-18T00:16:36.696Z","isPitch":false,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"},"defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":92.7,"endSpeed":84.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.78937082339423,"aZ":-13.130561165590825,"pfxX":-7.398784835287277,"pfxZ":10.376820617364146,"pX":-0.6708336743357545,"pZ":2.1465015959089047,"vX0":5.763576235526637,"vY0":-134.73551588209037,"vZ0":-6.88559031078857,"x":142.57,"y":180.82,"x0":-1.8784276484392382,"y0":50.00317926372346,"z0":5.666665360739671,"aX":-13.578043563277678},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.5,"breakHorizontal":12.1,"spinRate":2193,"spinDirection":213},"zone":7,"typeConfidence":2.0,"plateTime":0.40681430725791135,"extension":6.969922333432326},"index":5,"playId":"cf94e959-c2a7-3337-a92d-960198a4cdcc","pitchNumber":5,"startTime":"2026-04-18T00:16:36.696Z","endTime":"2026-04-18T00:16:42.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.61283220735048,"aZ":-27.02845840931774,"pfxX":-8.78551640537248,"pfxZ":3.163055688733259,"pX":-1.264094593162785,"pZ":1.9634304271110987,"vX0":4.98085807515816,"vY0":-126.37033820133047,"vZ0":-3.574831065812569,"x":165.18,"y":185.77,"x0":-2.1144592969012495,"y0":50.000801267617796,"z0":5.556341929542269,"aX":-14.274695604293829},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.2,"breakHorizontal":14.9,"spinRate":1228,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.4326535877373905,"extension":6.908219200270604},"hitData":{"launchSpeed":67.8,"launchAngle":-26.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":132.2,"coordY":152.27}},"index":6,"playId":"243d70cf-c22a-3ed1-a0d5-63ad1d059f18","pitchNumber":6,"startTime":"2026-04-18T00:16:57.169Z","endTime":"2026-04-18T00:17:04.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.7,"awayTeamWinProbability":46.3,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.16,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:17:04.834Z","atBatIndex":30},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ceddanne Rafaela walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-18T00:17:06.209Z","endTime":"2026-04-18T00:18:22.085Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.353409802021723,"aZ":-18.627436451408354,"pfxX":-10.122068792354774,"pfxZ":7.229951275360829,"pX":0.7362546224963618,"pZ":0.7343133171292098,"vX0":10.203148807826114,"vY0":-135.9106494146034,"vZ0":-9.0972669790978,"x":88.94,"y":218.95,"x0":-1.7486485464234358,"y0":50.00146404446184,"z0":5.414557114486683,"aX":-18.964176491871942},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.3,"breakHorizontal":16.2,"spinRate":2022,"spinDirection":225},"zone":14,"typeConfidence":2.0,"plateTime":0.40275322694502913,"extension":7.034616702866618},"index":0,"playId":"57415ac5-fc32-305a-afb5-fbce9e0f6691","pitchNumber":1,"startTime":"2026-04-18T00:17:29.820Z","endTime":"2026-04-18T00:17:32.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.83953011631717,"aZ":-27.62876862604803,"pfxX":-10.099399722274413,"pfxZ":2.6917694650755237,"pX":0.4507543517725762,"pZ":1.0336526521876992,"vX0":8.987417372071205,"vY0":-128.98402344765356,"vZ0":-6.221327993492569,"x":99.82,"y":210.87,"x0":-1.76002160562999,"y0":50.00592849066238,"z0":5.596421803053276,"aX":-17.08704898176184},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.7,"breakHorizontal":16.4,"spinRate":1373,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.42400162041308587,"extension":7.002744868934407},"index":1,"playId":"86437133-f953-32ff-85ae-31b81be601c4","pitchNumber":2,"startTime":"2026-04-18T00:17:48.400Z","endTime":"2026-04-18T00:17:52.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":84.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.82459002030698,"aZ":-11.99925891592844,"pfxX":-4.363566198689515,"pfxZ":10.881358226289727,"pX":1.042194563350486,"pZ":3.032136953487698,"vX0":8.78152851595621,"vY0":-135.59382038870126,"vZ0":-4.836543384857857,"x":77.27,"y":156.91,"x0":-1.6776910659676147,"y0":50.003715327049854,"z0":5.682425645877043,"aX":-8.091924854529877},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.7,"breakHorizontal":6.0,"spinRate":2112,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.40460095445452593,"extension":6.9881991092439},"index":2,"playId":"e9ec319d-72cc-37c1-88a6-5dcc906e5279","pitchNumber":3,"startTime":"2026-04-18T00:18:03.210Z","endTime":"2026-04-18T00:18:06.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.68701272246997,"aZ":-11.967422039393574,"pfxX":-4.47973786485918,"pfxZ":11.007818734841951,"pX":0.4525939400001497,"pZ":3.605088077693449,"vX0":7.4085102610492894,"vY0":-135.176047057273,"vZ0":-3.4422984122814606,"x":99.75,"y":141.44,"x0":-1.7517299259985573,"y0":50.00191108753201,"z0":5.745216983730319,"aX":-8.223241262119421},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.3,"breakHorizontal":6.4,"spinRate":2160,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.4064418394414151,"extension":6.94379581080379},"index":3,"playId":"cacf68b4-1657-3c8d-a863-2b06815190b9","pitchNumber":4,"startTime":"2026-04-18T00:18:17.900Z","endTime":"2026-04-18T00:18:22.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.89999999999999,"awayTeamWinProbability":43.10000000000001,"homeTeamWinProbabilityAdded":3.1999999999999886,"leverageIndex":0.88,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:18:22.085Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcelo Mayer called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-04-18T00:19:07.930Z","endTime":"2026-04-18T00:22:19.957Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,8,9],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"f6e6d409-b830-3599-986b-c252993c9be2","startTime":"2026-04-18T00:18:50.399Z","endTime":"2026-04-18T00:18:53.704Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.0,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.628702510400323,"aZ":-28.063518776792286,"pfxX":0.6247556325213335,"pfxZ":2.5186568637409597,"pX":1.0056501359750334,"pZ":2.542359778782443,"vX0":7.799654114255437,"vY0":-127.38958166043787,"vZ0":-1.9797043352980204,"x":78.67,"y":170.14,"x0":-2.184735985495475,"y0":50.00510546899043,"z0":5.561093640133818,"aX":1.020094535562608},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.3,"breakHorizontal":-3.0,"spinRate":2215,"spinDirection":187},"zone":14,"typeConfidence":2.0,"plateTime":0.4309515433775397,"extension":6.772003664794921},"index":1,"playId":"09bff98b-7591-312f-9b74-7d933b649fbb","pitchNumber":1,"startTime":"2026-04-18T00:19:10.264Z","endTime":"2026-04-18T00:19:15.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.2,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.03063492613756,"aZ":-12.772049111038573,"pfxX":-5.389528132211458,"pfxZ":10.424026282461284,"pX":0.5964127520004289,"pZ":1.6384220611907594,"vX0":8.305906896411466,"vY0":-136.098651127788,"vZ0":-8.321982237415257,"x":94.27,"y":194.54,"x0":-1.8056916670000214,"y0":50.00295408553284,"z0":5.636101990341283,"aX":-10.032323440853528},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.0,"breakHorizontal":7.8,"spinRate":2145,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.4036475138794602,"extension":7.013467302842579},"index":2,"playId":"6e94ad72-31c5-324f-bb85-a4fc23ea9164","pitchNumber":2,"startTime":"2026-04-18T00:19:43.745Z","endTime":"2026-04-18T00:19:47.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.3,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.32944070529495,"aZ":-28.32798585491756,"pfxX":-10.625571706485518,"pfxZ":2.3518716452354185,"pX":-0.12186384284409159,"pZ":0.8228178155135303,"vX0":7.935213503634002,"vY0":-127.4132154820435,"vZ0":-6.098799955920709,"x":121.65,"y":216.56,"x0":-1.9033706320560662,"y0":50.004979064034714,"z0":5.499742536666445,"aX":-17.39036501586014},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.0,"breakHorizontal":17.3,"spinRate":1524,"spinDirection":235},"zone":13,"typeConfidence":2.0,"plateTime":0.4306688565558683,"extension":6.869895939176084},"index":3,"playId":"ebaa440e-f258-3837-8ce8-e664d6d47d91","pitchNumber":3,"startTime":"2026-04-18T00:20:04.657Z","endTime":"2026-04-18T00:20:10.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Ceddanne Rafaela caught stealing 2nd base, catcher Dillon Dingler to shortstop Kevin McGonigle.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":1},"index":4,"actionPlayId":"ebaa440e-f258-3837-8ce8-e664d6d47d91","startTime":"2026-04-18T00:20:18.655Z","endTime":"2026-04-18T00:20:37.213Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":678882,"link":"/api/v1/people/678882"},"defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"homeTeamWinProbability":51.5,"awayTeamWinProbability":48.5,"homeTeamWinProbabilityAdded":-5.3999999999999915,"leverageIndex":1.62,"dramaIndex":79.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.2,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.743534649238345,"aZ":-28.950646254763328,"pfxX":-10.265104186564267,"pfxZ":1.9712544966321843,"pX":-0.9215016972724774,"pZ":2.0372752991996967,"vX0":6.225668839062769,"vY0":-126.92010303574261,"vZ0":-3.1967616340155076,"x":152.13,"y":183.77,"x0":-2.071399973292207,"y0":50.00131798633515,"z0":5.616347219047812,"aX":-16.761680426549816},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.1,"breakHorizontal":17.2,"spinRate":1357,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.4313956203091993,"extension":6.945191591191927},"index":5,"playId":"d9f284df-f887-3a42-974c-1ba2a49a7afd","pitchNumber":4,"startTime":"2026-04-18T00:20:37.213Z","endTime":"2026-04-18T00:20:41.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.5,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.5380634360897,"aZ":-31.378288095924038,"pfxX":-9.207648924364667,"pfxZ":0.47110098639980125,"pX":0.11502691721586157,"pZ":0.16727334267722005,"vX0":8.22766922224009,"vY0":-128.7311083836366,"vZ0":-7.163919759611207,"x":112.62,"y":234.26,"x0":-1.9312900983789592,"y0":50.00022783418071,"z0":5.425667089518071,"aX":-15.401450953327494},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.6,"breakHorizontal":14.8,"spinRate":1342,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.42601594071049664,"extension":7.018246164635583},"index":6,"playId":"373b5c56-e123-3e76-995d-fbe11ceb599e","pitchNumber":5,"startTime":"2026-04-18T00:20:59.263Z","endTime":"2026-04-18T00:21:02.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":7,"startTime":"2026-04-18T00:21:24.781Z","endTime":"2026-04-18T00:21:59.693Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":95.5,"endSpeed":86.7,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.14184931024393,"aZ":-10.685784991073511,"pfxX":-6.4736141916083625,"pfxZ":11.069917428428507,"pX":-0.9706668592694728,"pZ":2.8140896206854364,"vX0":4.498677676646545,"vY0":-138.93615519209703,"vZ0":-6.18434607150824,"x":154.0,"y":162.8,"x0":-1.7754588352131946,"y0":50.00617422061995,"z0":5.789798571319764,"aX":-12.570710942539405},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.8,"breakHorizontal":10.7,"spinRate":2291,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.3952730032649807,"extension":7.021201062666042},"index":8,"playId":"8ff032e2-e310-343c-9a44-38efc92a35e1","pitchNumber":6,"startTime":"2026-04-18T00:21:59.693Z","endTime":"2026-04-18T00:22:05.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.1,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.64450816545402,"aZ":-11.899941029655054,"pfxX":-6.720038320151226,"pfxZ":10.436474032483773,"pX":0.19257342629398574,"pZ":1.8210027694174413,"vX0":7.23643956940903,"vY0":-138.6529404625497,"vZ0":-8.433166895173985,"x":109.66,"y":189.61,"x0":-1.5808433693797714,"y0":50.003026422822344,"z0":5.70033709120243,"aX":-13.055435229928687},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.3,"breakHorizontal":10.7,"spinRate":2243,"spinDirection":210},"zone":8,"typeConfidence":2.0,"plateTime":0.3953759087805646,"extension":6.919203009251282},"index":9,"playId":"91c34c06-aad4-32be-981a-6fc71c2924c8","pitchNumber":7,"startTime":"2026-04-18T00:22:15.979Z","endTime":"2026-04-18T00:22:19.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":691785,"link":"/api/v1/people/691785"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":1.62,"dramaIndex":88.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:22:19.957Z","atBatIndex":32},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Javier Báez lines out to second baseman Marcelo Mayer.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-18T00:24:49.837Z","endTime":"2026-04-18T00:24:56.138Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":82.7,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.18749766832248,"aZ":-23.598646356252875,"pfxX":9.596333059992906,"pfxZ":4.883447147353045,"pX":0.5294089748873831,"pZ":2.074757499945735,"vX0":-6.781617388920668,"vY0":-132.43321987349594,"vZ0":-5.071656190481605,"x":96.82,"y":182.76,"x0":1.890785078218721,"y0":50.00574399796815,"z0":5.765834848149978,"aX":16.861080749458974},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.8,"breakHorizontal":-15.7,"spinRate":2037,"spinDirection":137},"zone":9,"typeConfidence":2.0,"plateTime":0.41533816034168414,"extension":5.804521185883326},"hitData":{"launchSpeed":73.1,"launchAngle":13.0,"totalDistance":148.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":143.48,"coordY":145.04}},"index":0,"playId":"40d830d7-e9f8-3135-ba84-1a3ec5fef954","pitchNumber":1,"startTime":"2026-04-18T00:24:50.658Z","endTime":"2026-04-18T00:24:56.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.400000000000006,"awayTeamWinProbability":46.599999999999994,"homeTeamWinProbabilityAdded":3.4000000000000057,"leverageIndex":1.32,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:24:56.138Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gleyber Torres grounds out softly, catcher Connor Wong to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-18T00:25:35.839Z","endTime":"2026-04-18T00:25:45.592Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"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-18T00:25:26.746Z","endTime":"2026-04-18T00:25:38.133Z","isPitch":false,"type":"action","player":{"id":650402,"link":"/api/v1/people/650402"},"defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":75.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.711498564061902,"aZ":-34.55273731734801,"pfxX":9.822564861622126,"pfxZ":-1.6362465830114825,"pX":0.5624333823305253,"pZ":1.383583642229843,"vX0":-6.214735557670339,"vY0":-120.61963920761129,"vZ0":-3.119381357678569,"x":95.56,"y":201.42,"x0":1.915614550955172,"y0":50.00553202153498,"z0":5.786759791198943,"aX":14.261035256191922},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-3.5,"breakHorizontal":-16.0,"spinRate":1284,"spinDirection":112},"zone":14,"typeConfidence":2.0,"plateTime":0.4567110311193754,"extension":5.996476563319751},"hitData":{"launchSpeed":56.2,"launchAngle":-86.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":126.64,"coordY":196.34}},"index":1,"playId":"b32345db-31d9-3781-9a1d-67bcbeaf0e6b","pitchNumber":1,"startTime":"2026-04-18T00:25:38.133Z","endTime":"2026-04-18T00:25:45.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.900000000000006,"awayTeamWinProbability":44.099999999999994,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:25:45.592Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kevin McGonigle flies out to left fielder Jarren Duran.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-04-18T00:25:48.152Z","endTime":"2026-04-18T00:27:49.612Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.600064616565188,"aZ":-18.72794336696013,"pfxX":4.674318904793854,"pfxZ":7.344750684003283,"pX":0.5712983226314295,"pZ":2.0794720473317274,"vX0":-5.531101718711767,"vY0":-134.32390655914745,"vZ0":-6.011173667723437,"x":95.22,"y":182.63,"x0":2.0480619751325464,"y0":50.00297032692668,"z0":5.674211252126715,"aX":8.557624478176033},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.2,"breakHorizontal":-7.3,"spinRate":1966,"spinDirection":131},"zone":9,"typeConfidence":2.0,"plateTime":0.4074809765255223,"extension":6.01947280607529},"index":0,"playId":"149c0cde-2af3-3d45-9e45-8411f11ec3de","pitchNumber":1,"startTime":"2026-04-18T00:26:20.964Z","endTime":"2026-04-18T00:26:24.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.3,"endSpeed":70.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.578413920487332,"aZ":-39.44922383428659,"pfxX":-5.790656018075104,"pfxZ":-5.887691436559006,"pX":-0.5221924638942763,"pZ":1.1472067382806896,"vX0":-3.5583456405060394,"vY0":-110.98971200847895,"vZ0":-1.2902474548640193,"x":136.9,"y":207.81,"x0":1.8591295512315418,"y0":50.00178604585555,"z0":5.878283844746385,"aX":-7.156814095015128},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-10.7,"breakHorizontal":11.5,"spinRate":2209,"spinDirection":313},"zone":13,"typeConfidence":2.0,"plateTime":0.4952508767190671,"extension":6.1277233408779255},"index":1,"playId":"9bf8f7f9-17b0-3fe4-a121-192091ad7408","pitchNumber":2,"startTime":"2026-04-18T00:26:37.410Z","endTime":"2026-04-18T00:26:41.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.31297019150717,"aZ":-25.99804340840486,"pfxX":7.409765893651415,"pfxZ":3.3852897778929414,"pX":-0.9691375376553075,"pZ":1.3738150877207815,"vX0":-10.091975251230522,"vY0":-134.49817680987323,"vZ0":-6.3643291987753745,"x":153.94,"y":201.69,"x0":1.8763406849684485,"y0":50.003985600844516,"z0":5.625204808478667,"aX":13.520488477945262},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.8,"breakHorizontal":-11.2,"spinRate":2028,"spinDirection":143},"zone":13,"typeConfidence":2.0,"plateTime":0.40789625797261264,"extension":6.372423233241788},"index":2,"playId":"31ebe1be-5c54-345f-b0b9-dcfe78c002a4","pitchNumber":3,"startTime":"2026-04-18T00:26:51.338Z","endTime":"2026-04-18T00:26:54.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.2,"endSpeed":69.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.474323907012007,"aZ":-40.33720767207219,"pfxX":-5.2830804692140125,"pfxZ":-6.645656251389235,"pX":0.5968681529892903,"pZ":2.127912703089829,"vX0":-1.480885965846613,"vY0":-110.89346506833954,"vZ0":0.8149042846728687,"x":94.25,"y":181.33,"x0":1.9621868786973096,"y0":50.00456513721143,"z0":6.012003827745613,"aX":-6.486191771871663},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-11.4,"breakHorizontal":10.0,"spinRate":2183,"spinDirection":314},"zone":9,"typeConfidence":2.0,"plateTime":0.49665071332825494,"extension":6.075592190438717},"index":3,"playId":"7342e022-8109-3b4e-be59-8458025acd26","pitchNumber":4,"startTime":"2026-04-18T00:27:05.544Z","endTime":"2026-04-18T00:27:09.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":81.1,"endSpeed":74.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.623993007146975,"aZ":-31.272803501371865,"pfxX":9.329152788547002,"pfxZ":0.651547657036015,"pX":-0.7042679697920432,"pZ":-0.02266410909215094,"vX0":-8.617912197690128,"vY0":-117.6143278617095,"vZ0":-6.362083338445924,"x":143.85,"y":239.39,"x0":1.8148735583650681,"y0":50.002628931290225,"z0":5.6573103631691035,"aX":12.924530626245481},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-0.4,"breakHorizontal":-14.5,"spinRate":1479,"spinDirection":112},"zone":13,"typeConfidence":2.0,"plateTime":0.4676905030002021,"extension":6.095053280903559},"index":4,"playId":"dc46f76b-60f9-3723-b766-e6d1a085331c","pitchNumber":5,"startTime":"2026-04-18T00:27:22.101Z","endTime":"2026-04-18T00:27:25.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.420262284162607,"aZ":-15.746480439179043,"pfxX":8.209190863834284,"pfxZ":9.03698376961981,"pX":0.2737382318986153,"pZ":2.808640756954018,"vX0":-7.030946037734625,"vY0":-134.53122163273443,"vZ0":-4.812522160330783,"x":106.57,"y":162.95,"x0":1.8650969333226557,"y0":50.00249220711727,"z0":5.750629648695714,"aX":14.923792564488553},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.4,"breakHorizontal":-13.2,"spinRate":1950,"spinDirection":144},"zone":2,"typeConfidence":2.0,"plateTime":0.4084147090152759,"extension":6.149719388309456},"hitData":{"launchSpeed":76.1,"launchAngle":50.0,"totalDistance":205.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":86.17,"coordY":128.52}},"index":5,"playId":"28899a0c-d15c-340f-b49c-3a9437594e73","pitchNumber":6,"startTime":"2026-04-18T00:27:41.075Z","endTime":"2026-04-18T00:27:49.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.599999999999994,"awayTeamWinProbability":42.400000000000006,"homeTeamWinProbabilityAdded":1.6999999999999886,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:27:49.612Z","atBatIndex":35},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Caleb Durbin doubles (3) on a sharp line drive to left fielder Matt Vierling.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-18T00:30:00.216Z","endTime":"2026-04-18T00:31:52.453Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.6,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.696420765879203,"aZ":-15.813818864648955,"pfxX":-7.0175413940387985,"pfxZ":8.863743290397986,"pX":-1.4680875586868831,"pZ":3.142307791397641,"vX0":3.9158656959995115,"vY0":-135.28114277556986,"vZ0":-3.741467802382805,"x":172.96,"y":153.94,"x0":-2.025953077994594,"y0":50.00117180419083,"z0":5.658237662438291,"aX":-12.94971449277963},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.4,"breakHorizontal":11.9,"spinRate":2204,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.40555562826696523,"extension":6.885132910687618},"index":0,"playId":"32bf2243-43e4-383b-9d3f-e35a66aa8eb6","pitchNumber":1,"startTime":"2026-04-18T00:30:23.444Z","endTime":"2026-04-18T00:30:27.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":79.9,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.458241535181937,"aZ":-26.36540266285281,"pfxX":-8.89732844661658,"pfxZ":3.586384574204713,"pX":-0.2415102922166438,"pZ":1.942315120374688,"vX0":6.729878488237752,"vY0":-126.40118318335965,"vZ0":-4.09374308016856,"x":126.21,"y":186.34,"x0":-1.7808246590837915,"y0":50.004975967510745,"z0":5.696871867969318,"aX":-14.41754946809676},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.8,"breakHorizontal":14.6,"spinRate":1374,"spinDirection":235},"zone":8,"typeConfidence":2.0,"plateTime":0.4331127683667573,"extension":6.823038287185409},"index":1,"playId":"8c7c7158-9d23-38c5-af81-ca5ce2ec62d1","pitchNumber":2,"startTime":"2026-04-18T00:30:37.622Z","endTime":"2026-04-18T00:30:41.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.0,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.759427269340158,"aZ":-17.14723082778904,"pfxX":-8.225094898849715,"pfxZ":8.173067843829013,"pX":0.8741696984506945,"pZ":1.4159906580316224,"vX0":9.892333192044623,"vY0":-134.6356031287226,"vZ0":-7.663555625535225,"x":83.68,"y":200.55,"x0":-1.7761284220642224,"y0":50.006676004474016,"z0":5.5093312249479505,"aX":-15.130136565802252},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.3,"breakHorizontal":12.8,"spinRate":2207,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.40655424477842006,"extension":7.047288846332929},"index":2,"playId":"548f553d-a6f3-3dea-b7d6-bab3aef0a40f","pitchNumber":3,"startTime":"2026-04-18T00:30:53.945Z","endTime":"2026-04-18T00:30:57.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":92.1,"endSpeed":83.1,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.28110638997924,"aZ":-12.479460617844381,"pfxX":-6.1259898681570375,"pfxZ":11.062707453599373,"pX":1.5638229102523906,"pZ":1.7901802184847986,"vX0":10.68739600054314,"vY0":-133.46069600009372,"vZ0":-7.552487815587668,"x":57.39,"y":190.45,"x0":-1.7209223462040986,"y0":50.000425739314835,"z0":5.581454889083758,"aX":-10.904069851758083},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":18.2,"breakHorizontal":8.4,"spinRate":2067,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.41250196690903485,"extension":7.051494015986831},"index":3,"playId":"f3171e94-79e1-3a5b-a541-6b8f9d5db865","pitchNumber":4,"startTime":"2026-04-18T00:31:10.822Z","endTime":"2026-04-18T00:31:13.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.1,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.902974712578335,"aZ":-11.236832856287277,"pfxX":-5.096500448180902,"pfxZ":11.715777455153681,"pX":-0.24520466899185697,"pZ":2.2946726038799485,"vX0":6.3461179781130035,"vY0":-133.838552949439,"vZ0":-6.6429961181819195,"x":126.35,"y":176.82,"x0":-2.0016256767419693,"y0":50.0025126307323,"z0":5.63948521772778,"aX":-9.108190082896314},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.7,"breakHorizontal":7.6,"spinRate":2203,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.4115977107433162,"extension":7.020163744944746},"index":4,"playId":"b6e09efe-ff7d-3f67-8150-b0e4a74335c7","pitchNumber":5,"startTime":"2026-04-18T00:31:26.790Z","endTime":"2026-04-18T00:31:30.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":78.9,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.30122697241454,"aZ":-27.580753782997284,"pfxX":-10.758370853599681,"pfxZ":2.8932056206972794,"pX":-0.4122159766245379,"pZ":1.6858491428226665,"vX0":6.868539277089176,"vY0":-125.68362544170542,"vZ0":-4.345655804450022,"x":132.71,"y":193.26,"x0":-1.7934522021554407,"y0":50.00233018675182,"z0":5.6971637317868895,"aX":-17.078846637522304},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.4,"breakHorizontal":17.8,"spinRate":1467,"spinDirection":233},"zone":7,"typeConfidence":2.0,"plateTime":0.43707700639687763,"extension":7.0909484696214395},"hitData":{"launchSpeed":101.8,"launchAngle":14.0,"totalDistance":251.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":60.25,"coordY":123.03}},"index":5,"playId":"f03fcc34-187d-31fb-afd7-4677456bc68f","pitchNumber":6,"startTime":"2026-04-18T00:31:41.369Z","endTime":"2026-04-18T00:31:52.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.7,"awayTeamWinProbability":33.3,"homeTeamWinProbabilityAdded":9.100000000000009,"leverageIndex":1.3,"dramaIndex":93.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:31:52.453Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Connor Wong flies out to left fielder Matt Vierling.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-18T00:31:59.415Z","endTime":"2026-04-18T00:32:41.662Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":88.6,"endSpeed":81.8,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.613272540199052,"aZ":-25.419959120757746,"pfxX":2.1402868893526756,"pfxZ":3.991281950983538,"pX":0.9208080749898908,"pZ":2.2098389080810352,"vX0":7.405725872974824,"vY0":-128.92477261008887,"vZ0":-3.733668655024573,"x":81.9,"y":179.11,"x0":-2.261270539795128,"y0":50.00049634338447,"z0":5.628005104774778,"aX":3.618901734431072},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.6,"breakHorizontal":-5.4,"spinRate":2158,"spinDirection":186},"zone":14,"typeConfidence":2.0,"plateTime":0.42406242259431615,"extension":6.9019168887144735},"hitData":{"launchSpeed":79.8,"launchAngle":45.0,"totalDistance":248.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":109.49,"coordY":102.12}},"index":0,"playId":"3776875c-543d-376e-96d4-b7b6ba08d2cf","pitchNumber":1,"startTime":"2026-04-18T00:32:29.129Z","endTime":"2026-04-18T00:32:41.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"second":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":657136,"link":"/api/v1/people/657136"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.699999999999996,"awayTeamWinProbability":39.300000000000004,"homeTeamWinProbabilityAdded":-6.000000000000007,"leverageIndex":1.68,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:32:41.662Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Roman Anthony flies out to left fielder Matt Vierling. Caleb Durbin to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-18T00:32:41.767Z","endTime":"2026-04-18T00:35:31.352Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":86.7,"endSpeed":79.3,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.756977305946965,"aZ":-31.576579645609108,"pfxX":2.5591007506234478,"pfxZ":0.3675324935811872,"pX":-0.4579326099643107,"pZ":2.6824715692529133,"vX0":3.8534201215334143,"vY0":-126.18507282036106,"vZ0":-0.9004794393821219,"x":134.46,"y":166.35,"x0":-2.339759620687617,"y0":50.0000495773606,"z0":5.59829544290608,"aX":4.10617457330546},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.7,"breakHorizontal":-5.5,"spinRate":2097,"spinDirection":162},"zone":4,"typeConfidence":2.0,"plateTime":0.4348254309026891,"extension":6.851874086480872},"index":0,"playId":"e2002fcc-f9a0-39e3-a949-d4f402d2e23a","pitchNumber":1,"startTime":"2026-04-18T00:33:13.020Z","endTime":"2026-04-18T00:33:16.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"second":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.469263105394187,"aZ":-13.808323548388854,"pfxX":-5.8047722835202,"pfxZ":9.702976618247472,"pX":0.14046718801412733,"pZ":1.120726052679605,"vX0":7.526683235960605,"vY0":-137.0080980424988,"vZ0":-9.61858657284504,"x":111.65,"y":208.52,"x0":-1.893609493335815,"y0":50.00310592201658,"z0":5.630175047233484,"aX":-10.988776319786083},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.6,"breakHorizontal":8.9,"spinRate":2167,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.40042393487073324,"extension":6.897861135398517},"index":1,"playId":"7e572702-2daf-3da3-aea4-47c7d992ce79","pitchNumber":2,"startTime":"2026-04-18T00:33:30.043Z","endTime":"2026-04-18T00:33:33.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"second":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.7,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.51443958767994,"aZ":-28.72480655090335,"pfxX":-9.134100481312165,"pfxZ":2.1442092955951813,"pX":0.3289555221038643,"pZ":1.1161882537698378,"vX0":8.725029014608747,"vY0":-126.28827991776872,"vZ0":-5.341508261389929,"x":104.46,"y":208.64,"x0":-1.9894716503561225,"y0":50.00337835851471,"z0":5.578467933942318,"aX":-14.705558778332424},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.8,"breakHorizontal":14.5,"spinRate":1306,"spinDirection":242},"zone":14,"typeConfidence":2.0,"plateTime":0.43426122895581676,"extension":6.911960398490987},"index":2,"playId":"0b8a1312-0147-37e1-a829-50368fa8ac00","pitchNumber":3,"startTime":"2026-04-18T00:33:48.870Z","endTime":"2026-04-18T00:33:53.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"second":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-04-18T00:34:00.840Z","endTime":"2026-04-18T00:34:14.117Z","isPitch":false,"type":"action","player":{"id":701350,"link":"/api/v1/people/701350"},"defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"second":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"playId":"25688942-2987-38e2-b0e5-d3bf878b3a08","startTime":"2026-04-18T00:34:14.117Z","endTime":"2026-04-18T00:34:19.597Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"second":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":85.4,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.595728541473164,"aZ":-14.087817312198876,"pfxX":-5.226703520822353,"pfxZ":9.517363115032632,"pX":-1.5279634376626974,"pZ":3.412609896265234,"vX0":3.2995775013995714,"vY0":-138.13292222232013,"vZ0":-3.892154622454256,"x":175.24,"y":146.64,"x0":-2.069427036319395,"y0":50.000618174973496,"z0":5.8106412254861,"aX":-9.929223790450134},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.4,"breakHorizontal":8.6,"spinRate":2076,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.39910177115579293,"extension":6.815640342116824},"index":5,"playId":"433e3462-e819-3da6-bb83-cde8e8441b9c","pitchNumber":4,"startTime":"2026-04-18T00:34:31.996Z","endTime":"2026-04-18T00:34:35.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"second":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.9,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.45561865351314,"aZ":-15.030069788369255,"pfxX":-7.068675812720806,"pfxZ":9.029030721662451,"pX":-0.9236237165925028,"pZ":2.441800699732021,"vX0":5.451492101703416,"vY0":-137.4142853338633,"vZ0":-6.173999270157448,"x":152.21,"y":172.85,"x0":-2.0218201108581453,"y0":50.00445533239765,"z0":5.7516780645383685,"aX":-13.424205309729787},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.1,"breakHorizontal":11.5,"spinRate":2173,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.3996831940229879,"extension":6.795863937790922},"index":6,"playId":"3d172e26-f8b9-328b-8ee3-15c5fb9c5fd1","pitchNumber":5,"startTime":"2026-04-18T00:34:52.814Z","endTime":"2026-04-18T00:34:56.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"second":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.8,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.44612356362263,"aZ":-27.474778322476347,"pfxX":-9.061830166823981,"pfxZ":2.890822576623636,"pX":-0.5861201626970672,"pZ":2.349149487603366,"vX0":6.40095664403128,"vY0":-126.84265179762794,"vZ0":-2.876859892419266,"x":139.34,"y":175.35,"x0":-1.96760896385035,"y0":50.00430454348475,"z0":5.693571696466996,"aX":-14.73687015119032},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.8,"breakHorizontal":14.9,"spinRate":1134,"spinDirection":241},"zone":4,"typeConfidence":2.0,"plateTime":0.4321664134502985,"extension":7.0406974693257744},"hitData":{"launchSpeed":98.1,"launchAngle":45.0,"totalDistance":318.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":98.26,"coordY":86.92}},"index":7,"playId":"2888612a-e8e7-3aff-82ef-8611f0686a07","pitchNumber":6,"startTime":"2026-04-18T00:35:15.478Z","endTime":"2026-04-18T00:35:31.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"second":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.2,"awayTeamWinProbability":43.8,"homeTeamWinProbabilityAdded":-4.499999999999993,"leverageIndex":1.94,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:35:31.352Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willson Contreras strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-04-18T00:35:43.633Z","endTime":"2026-04-18T00:37:37.517Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"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":95.1,"endSpeed":86.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.10685560966324,"aZ":-13.709280411374959,"pfxX":-5.151204814711045,"pfxZ":9.60313745945211,"pX":-0.7068865629652433,"pZ":4.04080032686299,"vX0":4.508489011825114,"vY0":-138.332658547625,"vZ0":-2.6862516223957362,"x":143.94,"y":129.68,"x0":-1.694827755799414,"y0":50.002563902525154,"z0":5.952676555834061,"aX":-9.905274216379489},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.9,"breakHorizontal":8.3,"spinRate":2137,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.3971218336126481,"extension":6.858152076568993},"index":0,"playId":"fa8b68b8-6d6e-36dd-99bd-ddf0f4c8f380","pitchNumber":1,"startTime":"2026-04-18T00:36:05.946Z","endTime":"2026-04-18T00:36:09.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"third":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.36006082509953,"aZ":-12.06573535030957,"pfxX":-6.3410492903133076,"pfxZ":10.758956429636306,"pX":0.5460859418042997,"pZ":2.926663970588898,"vX0":8.129842556293626,"vY0":-136.64914832769642,"vZ0":-5.342451219233383,"x":96.18,"y":159.76,"x0":-1.6599986462772534,"y0":50.005791066553094,"z0":5.753763679754178,"aX":-11.855575915479845},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.4,"breakHorizontal":9.5,"spinRate":2154,"spinDirection":210},"zone":3,"typeConfidence":2.0,"plateTime":0.40261311501428665,"extension":6.927919888897344},"index":1,"playId":"dd5553e1-f7bf-33e2-91d7-5a6bdc3b172b","pitchNumber":2,"startTime":"2026-04-18T00:36:23.319Z","endTime":"2026-04-18T00:36:26.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"third":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":79.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.95229647436896,"aZ":-29.81760529114297,"pfxX":-8.930710304035104,"pfxZ":1.4490282453109131,"pX":0.06674707885716308,"pZ":1.5354444499182005,"vX0":8.274441752562913,"vY0":-127.21128876581186,"vZ0":-4.245044832246921,"x":114.46,"y":197.32,"x0":-2.0797741591341645,"y0":50.0029969597714,"z0":5.609982144866071,"aX":-14.525973772999853},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.8,"breakHorizontal":14.2,"spinRate":1305,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.4318174604430589,"extension":6.956727777940237},"index":2,"playId":"4701d5b7-e999-3a6f-a02a-29e1206cdbb1","pitchNumber":3,"startTime":"2026-04-18T00:36:42.384Z","endTime":"2026-04-18T00:36:47.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"third":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.64589179942454,"aZ":-13.945793884239237,"pfxX":-6.25045801941315,"pfxZ":9.406170129609464,"pX":1.896561344446448,"pZ":2.404167273245599,"vX0":11.718986810627928,"vY0":-138.73076601921977,"vZ0":-6.740872377713106,"x":44.71,"y":173.87,"x0":-1.5811339548347796,"y0":50.00579951835402,"z0":5.805145279953772,"aX":-12.11772914173107},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.6,"breakHorizontal":8.8,"spinRate":2203,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.3956475269061075,"extension":7.015173788415866},"index":3,"playId":"76f6c1f8-ecbd-3d28-8081-b1ba1f8a4c48","pitchNumber":4,"startTime":"2026-04-18T00:37:15.161Z","endTime":"2026-04-18T00:37:18.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"third":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.714817966850806,"aZ":-12.65031551639391,"pfxX":-5.307403806991384,"pfxZ":10.164590764625496,"pX":1.2471271803812345,"pZ":2.1292911644360544,"vX0":9.863456936919299,"vY0":-137.95786667336137,"vZ0":-7.702154775163941,"x":69.46,"y":181.29,"x0":-1.6906943923480744,"y0":50.00170917172275,"z0":5.816707602961271,"aX":-10.193860578374021},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.8,"breakHorizontal":7.4,"spinRate":2147,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.3975669680562013,"extension":7.091576709441673},"index":4,"playId":"730b4060-98bd-316f-ba3a-7ff226c324aa","pitchNumber":5,"startTime":"2026-04-18T00:37:33.448Z","endTime":"2026-04-18T00:37:37.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"third":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-6.200000000000003,"leverageIndex":2.29,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:37:37.517Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jahmai Jones called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-18T00:39:30.252Z","endTime":"2026-04-18T00:41:51.116Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,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":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":74.4,"endSpeed":68.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.22766463060068,"aZ":-39.42211200164319,"pfxX":-6.789924382131975,"pfxZ":-6.163359212065242,"pX":1.4134652424069578,"pZ":3.722893742225269,"vX0":0.31635172016160107,"vY0":-108.13100505139333,"vZ0":4.102995158440734,"x":63.12,"y":138.26,"x0":2.1458771198032403,"y0":50.00478733148862,"z0":6.147874579018448,"aX":-7.978764134917458},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-9.6,"breakHorizontal":12.1,"spinRate":2121,"spinDirection":304},"zone":12,"typeConfidence":2.0,"plateTime":0.508052537694446,"extension":5.958878408699933},"index":0,"playId":"f532dd4a-2f91-3bc5-8b09-d30db4b86f8c","pitchNumber":1,"startTime":"2026-04-18T00:40:07.506Z","endTime":"2026-04-18T00:40:11.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":72.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.487854506178813,"aZ":-26.365461617567853,"pfxX":5.685071966027689,"pfxZ":4.294498129403735,"pX":-0.5784034393209262,"pZ":3.8969842737126807,"vX0":-7.019266172958647,"vY0":-115.59585644995065,"vZ0":0.814092541684339,"x":139.05,"y":133.56,"x0":1.7584910888756529,"y0":50.00512858165995,"z0":6.070798372701227,"aX":7.697185372166639},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":8.3,"breakHorizontal":-8.5,"spinRate":1136,"spinDirection":118},"zone":11,"typeConfidence":2.0,"plateTime":0.47377430362683093,"extension":5.985957562962651},"index":1,"playId":"b63d8fd3-a362-33ab-b95b-0bc86b268fd9","pitchNumber":2,"startTime":"2026-04-18T00:40:23.118Z","endTime":"2026-04-18T00:40:26.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.419881281088376,"aZ":-25.907368487617013,"pfxX":8.267633654528957,"pfxZ":3.621987861764419,"pX":1.1245421462367287,"pZ":3.3008276636680773,"vX0":-4.965225484459416,"vY0":-131.12855666047193,"vZ0":-1.7923792616096699,"x":74.14,"y":149.66,"x0":1.974886718510063,"y0":50.00266666183583,"z0":5.9385612002997545,"aX":14.303435490389822},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.4,"breakHorizontal":-13.8,"spinRate":1902,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.4187574770568867,"extension":5.777243436219799},"index":2,"playId":"9bcb115b-a4b2-3618-a94a-c54e618f2028","pitchNumber":3,"startTime":"2026-04-18T00:40:38.778Z","endTime":"2026-04-18T00:40:42.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.49972428896633,"aZ":-25.48188470328396,"pfxX":7.993597141393375,"pfxZ":3.8565990857431887,"pX":0.08762159067117536,"pZ":1.951510070634334,"vX0":-7.555935116617434,"vY0":-130.88537356957826,"vZ0":-5.147719564925933,"x":113.66,"y":186.09,"x0":1.972669113903743,"y0":50.004496514230595,"z0":5.850900506328744,"aX":13.877253043954187},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.0,"breakHorizontal":-12.8,"spinRate":1912,"spinDirection":141},"zone":8,"typeConfidence":2.0,"plateTime":0.4184075923843391,"extension":5.901537642741528},"index":3,"playId":"0ee8223e-f94c-36d2-8d0d-fb78671b2b4d","pitchNumber":4,"startTime":"2026-04-18T00:40:51.849Z","endTime":"2026-04-18T00:40:55.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.27133343931584,"aZ":-23.028648480823055,"pfxX":8.43911750908697,"pfxZ":5.272624501313153,"pX":0.8307128664470473,"pZ":3.069791649885492,"vX0":-5.8068593072146335,"vY0":-131.05169178120263,"vZ0":-2.8720663160149,"x":85.34,"y":155.9,"x0":1.9812265942733844,"y0":50.00571556721485,"z0":5.904295199383308,"aX":14.648895978038237},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.1,"breakHorizontal":-13.9,"spinRate":1912,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.41830780408906776,"extension":5.861114699480331},"index":4,"playId":"e00e5ff3-23bb-3ea2-9dc1-497d0e76d99b","pitchNumber":5,"startTime":"2026-04-18T00:41:04.694Z","endTime":"2026-04-18T00:41:07.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-04-18T00:41:22.114Z","endTime":"2026-04-18T00:41:46.819Z","isPitch":false,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"},"defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.2,"endSpeed":70.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.525751604390596,"aZ":-40.705403360598,"pfxX":-5.450287915109676,"pfxZ":-6.905274820824484,"pX":0.6048882382140951,"pZ":2.583824274784206,"vX0":-1.5266451047269858,"vY0":-110.94064154107564,"vZ0":1.6707826056880923,"x":93.94,"y":169.02,"x0":2.011635183118077,"y0":50.003595923070534,"z0":6.092995574211262,"aX":-6.732206466581918},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-11.6,"breakHorizontal":10.3,"spinRate":2210,"spinDirection":312},"zone":6,"typeConfidence":2.0,"plateTime":0.49543749250651103,"extension":6.006043544460545},"index":6,"playId":"264f62a7-d3da-3ded-874b-9dafdbccd4cb","pitchNumber":6,"startTime":"2026-04-18T00:41:46.819Z","endTime":"2026-04-18T00:41:51.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663330,"link":"/api/v1/people/663330"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":663330,"link":"/api/v1/people/663330"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.900000000000006,"awayTeamWinProbability":46.099999999999994,"homeTeamWinProbabilityAdded":3.9000000000000057,"leverageIndex":1.52,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:41:51.116Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dillon Dingler grounds out, shortstop Trevor Story to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-18T00:41:51.144Z","endTime":"2026-04-18T00:42:41.507Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.1,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.237450344215492,"aZ":-31.694357522558022,"pfxX":6.094871283066135,"pfxZ":0.3390319074627639,"pX":-0.2754136991394132,"pZ":1.7980560858018568,"vX0":-6.648875578207817,"vY0":-118.88964539235317,"vZ0":-2.6524378420014845,"x":127.5,"y":190.23,"x0":1.7683454902420948,"y0":50.0055850555226,"z0":5.810807378063282,"aX":8.708711082771147},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":0.2,"breakHorizontal":-9.4,"spinRate":1269,"spinDirection":114},"zone":7,"typeConfidence":2.0,"plateTime":0.46106809100417,"extension":6.0290252604561205},"index":0,"playId":"79a9f832-54c1-3200-91a6-2d6738ea1dad","pitchNumber":1,"startTime":"2026-04-18T00:42:17.194Z","endTime":"2026-04-18T00:42:21.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":74.6,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.699083972550987,"aZ":-32.136901606555284,"pfxX":7.493589519617073,"pfxZ":0.02711028038448937,"pX":0.5165290808586166,"pZ":1.507332128855805,"vX0":-5.537743665389213,"vY0":-119.0702279257902,"vZ0":-3.1397821973380227,"x":97.31,"y":198.08,"x0":1.9141332108927527,"y0":50.00439618921645,"z0":5.791074178038566,"aX":10.618151917581683},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-0.5,"breakHorizontal":-12.0,"spinRate":1345,"spinDirection":115},"zone":14,"typeConfidence":2.0,"plateTime":0.46236883115762284,"extension":6.262988125874247},"hitData":{"launchSpeed":61.2,"launchAngle":-40.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.84,"coordY":155.95}},"index":1,"playId":"0c3dabd2-db57-3fba-9dd4-9a70cd0c8f87","pitchNumber":2,"startTime":"2026-04-18T00:42:33.776Z","endTime":"2026-04-18T00:42:41.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.8,"awayTeamWinProbability":43.2,"homeTeamWinProbabilityAdded":2.8999999999999915,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:42:41.507Z","atBatIndex":41},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Matt Vierling lines out to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-04-18T00:42:46.799Z","endTime":"2026-04-18T00:47:12.232Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6,7,9],"actionIndex":[8],"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":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.656060737500773,"aZ":-32.824913764072036,"pfxX":6.419988508068435,"pfxZ":-0.4434231880529502,"pX":0.8953854015056502,"pZ":1.471428840015702,"vX0":-4.276362499888949,"vY0":-120.1473978163294,"vZ0":-3.2615428980677477,"x":82.87,"y":199.05,"x0":1.8657440653376642,"y0":50.005369216356954,"z0":5.7689889736156115,"aX":9.371132959666959},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-1.3,"breakHorizontal":-10.6,"spinRate":1314,"spinDirection":117},"zone":14,"typeConfidence":2.0,"plateTime":0.45619226531150625,"extension":5.90339022222126},"index":0,"playId":"b7033f1d-43c5-3469-a0b4-08cf0cdc4c37","pitchNumber":1,"startTime":"2026-04-18T00:43:04.481Z","endTime":"2026-04-18T00:43:08.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-18T00:43:15.026Z","endTime":"2026-04-18T00:43:31.781Z","isPitch":false,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"},"defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":91.7,"endSpeed":83.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.781420941015487,"aZ":-16.490023476806282,"pfxX":3.483494526379124,"pfxZ":8.71394898882167,"pX":0.9472302213486058,"pZ":2.04197099266758,"vX0":-4.3460130471466005,"vY0":-133.35906093874758,"vZ0":-6.3423407136499526,"x":80.89,"y":183.65,"x0":2.1457448357244324,"y0":50.00564941121441,"z0":5.6413217693815,"aX":6.272955547789041},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.6,"breakHorizontal":-5.4,"spinRate":1998,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.4107664808890581,"extension":6.384516335126991},"index":2,"playId":"ac30333a-8915-3e7c-8fd9-57d9748ff4de","pitchNumber":2,"startTime":"2026-04-18T00:43:31.781Z","endTime":"2026-04-18T00:43:35.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.966583638982723,"aZ":-25.086544538852657,"pfxX":-0.6515624308557979,"pfxZ":4.285130420968525,"pX":-0.5321411013363554,"pZ":3.3292604865431494,"vX0":-6.0837707324715575,"vY0":-127.75228393488827,"vZ0":-1.8181638629633938,"x":137.28,"y":148.89,"x0":1.9635124746303425,"y0":50.00565973777764,"z0":6.019293917761716,"aX":-1.078506337300294},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.6,"breakHorizontal":2.5,"spinRate":2129,"spinDirection":161},"zone":1,"typeConfidence":2.0,"plateTime":0.4284973076913965,"extension":5.908875168080866},"index":3,"playId":"1890f68f-f885-3685-9744-00a0b6da41be","pitchNumber":3,"startTime":"2026-04-18T00:43:46.960Z","endTime":"2026-04-18T00:43:50.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":82.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.693174956466358,"aZ":-26.166094446241022,"pfxX":9.857668956716491,"pfxZ":3.4321432441835578,"pX":-0.03927099171089613,"pZ":1.1902225380022533,"vX0":-8.451410688274072,"vY0":-131.91249139707455,"vZ0":-6.648460481659172,"x":118.5,"y":206.64,"x0":1.9351469585515426,"y0":50.00447051678726,"z0":5.689081446426563,"aX":17.26609842273887},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.8,"breakHorizontal":-15.8,"spinRate":1971,"spinDirection":143},"zone":13,"typeConfidence":2.0,"plateTime":0.4162184402384277,"extension":6.347131284701517},"index":4,"playId":"80427644-26b0-3b2a-8904-076542466ebb","pitchNumber":4,"startTime":"2026-04-18T00:44:02.379Z","endTime":"2026-04-18T00:44:05.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.169729516871865,"aZ":-28.608793392285186,"pfxX":8.685324850068046,"pfxZ":2.040635270921051,"pX":1.0309811504339523,"pZ":2.251507853811188,"vX0":-5.099356015719085,"vY0":-131.58248783464185,"vZ0":-3.6977292285968946,"x":77.7,"y":177.99,"x0":1.8705361742480524,"y0":50.001160855943155,"z0":5.80604485038715,"aX":15.155447170033224},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.1,"breakHorizontal":-14.5,"spinRate":1921,"spinDirection":136},"zone":14,"typeConfidence":2.0,"plateTime":0.4170294524275673,"extension":5.972507818422522},"index":5,"playId":"fb5c8f22-5576-35b4-ba0e-1b6b8432a254","pitchNumber":5,"startTime":"2026-04-18T00:44:20.158Z","endTime":"2026-04-18T00:44:32.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.7,"endSpeed":72.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.655822138851605,"aZ":-39.07468563795224,"pfxX":-4.806768451840027,"pfxZ":-5.324593831628641,"pX":-0.5069490998667207,"pZ":1.454762381683279,"vX0":-3.7609142081792193,"vY0":-113.13965835158639,"vZ0":-1.2677107950676596,"x":136.32,"y":199.5,"x0":1.801334535308707,"y0":50.001814790351055,"z0":5.938478791367322,"aX":-6.230469904190316},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-9.7,"breakHorizontal":9.7,"spinRate":2167,"spinDirection":318},"zone":13,"typeConfidence":2.0,"plateTime":0.4841250471197891,"extension":6.107509276000869},"index":6,"playId":"3caa2bcf-47a0-3ac9-92b9-63496da1f176","pitchNumber":6,"startTime":"2026-04-18T00:45:07.615Z","endTime":"2026-04-18T00:45:11.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.2,"endSpeed":71.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.383750309046686,"aZ":-40.664625721946585,"pfxX":-4.2829024261325745,"pfxZ":-6.684181943450974,"pX":-0.4263312820336679,"pZ":1.3814790875585936,"vX0":-3.8415266369423575,"vY0":-112.3180642914633,"vZ0":-0.9606672826651045,"x":133.25,"y":201.48,"x0":1.8659930002690543,"y0":50.00259992344818,"z0":5.969915695554866,"aX":-5.440849680412546},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-12.0,"breakHorizontal":8.8,"spinRate":2239,"spinDirection":317},"zone":13,"typeConfidence":2.0,"plateTime":0.4886845184526889,"extension":6.1040026601349835},"index":7,"playId":"99fef210-c2cb-32c0-b64b-4628d60fabf4","pitchNumber":7,"startTime":"2026-04-18T00:45:27.093Z","endTime":"2026-04-18T00:45:33.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":8,"startTime":"2026-04-18T00:46:13.832Z","endTime":"2026-04-18T00:47:07.531Z","isPitch":false,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.046791219948464,"aZ":-28.378488926423476,"pfxX":8.401961967354826,"pfxZ":2.1911427816675424,"pX":1.5140433219883551,"pZ":2.8282808316537875,"vX0":-4.090203814487895,"vY0":-131.43973949632573,"vZ0":-2.3272682276950896,"x":59.29,"y":162.42,"x0":2.0057684641568145,"y0":50.00509354148205,"z0":5.850361652946618,"aX":14.579539840248447},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.6,"breakHorizontal":-14.2,"spinRate":1860,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.41805533222964764,"extension":5.975495134662724},"hitData":{"launchSpeed":77.5,"launchAngle":11.0,"totalDistance":143.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":158.86,"coordY":154.55}},"index":9,"playId":"08ac38b1-4554-3b85-b560-f6f1a943fbb2","pitchNumber":8,"startTime":"2026-04-18T00:47:07.531Z","endTime":"2026-04-18T00:47:12.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.8,"awayTeamWinProbability":41.2,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:47:12.232Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Wilyer Abreu flies out to right fielder Wenceel Pérez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-18T00:47:15.589Z","endTime":"2026-04-18T00:51:48.821Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.9,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.468035398095417,"aZ":-25.254203388448236,"pfxX":1.4831209788671806,"pfxZ":4.315448232908521,"pX":-0.7311278194232349,"pZ":1.6671124140529252,"vX0":3.205503868605692,"vY0":-124.84638635170508,"vZ0":-4.579957193624633,"x":144.87,"y":193.77,"x0":-2.216523028267273,"y0":50.00166420808557,"z0":5.56540489912166,"aX":2.377204136904601},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":7.2,"breakHorizontal":-3.4,"spinRate":2125,"spinDirection":193},"zone":7,"typeConfidence":2.0,"plateTime":0.4361321551510313,"extension":6.881020733316255},"index":0,"playId":"f6332d33-739b-3e1c-89c2-872c2dd9628d","pitchNumber":1,"startTime":"2026-04-18T00:50:33.438Z","endTime":"2026-04-18T00:50:37.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":85.1,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.316415449890737,"aZ":-12.105960944493004,"pfxX":-6.737429941948009,"pfxZ":10.960057115575713,"pX":-0.43295358711832727,"pZ":0.9462157116679316,"vX0":6.066825486639791,"vY0":-133.83083073006523,"vZ0":-9.83065450443338,"x":133.5,"y":213.23,"x0":-1.843489501558063,"y0":50.00540253632875,"z0":5.513081386533052,"aX":-12.339536621960798},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.1,"breakHorizontal":11.0,"spinRate":2109,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.40779092600383926,"extension":7.011395861600108},"index":1,"playId":"47ac9d37-17db-3d67-a77c-55ed0a41cb07","pitchNumber":2,"startTime":"2026-04-18T00:50:46.153Z","endTime":"2026-04-18T00:50:50.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.3,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.228077284532556,"aZ":-12.67128905356314,"pfxX":-6.920048636937552,"pfxZ":10.685602151452217,"pX":-1.5754058249616505,"pZ":3.052953372816368,"vX0":3.2802527056910047,"vY0":-134.2843121610589,"vZ0":-4.650342398916922,"x":177.05,"y":156.35,"x0":-1.9140573746507312,"y0":50.004178015671826,"z0":5.709509231063364,"aX":-12.631799747797075},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.6,"breakHorizontal":11.9,"spinRate":2179,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.4079731052660107,"extension":6.8484525993977465},"index":2,"playId":"14a017e6-311e-34ad-8e64-f46f46330082","pitchNumber":3,"startTime":"2026-04-18T00:50:59.712Z","endTime":"2026-04-18T00:51:02.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.8,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.50258325012011,"aZ":-29.835297518798853,"pfxX":2.0669815595254506,"pfxZ":1.4978492701613604,"pX":0.1412374474294871,"pZ":2.17152119021683,"vX0":5.209495991093217,"vY0":-123.65220434204856,"vZ0":-2.2044157618142033,"x":111.62,"y":180.15,"x0":-2.253629406998571,"y0":50.003461604613236,"z0":5.555022147305586,"aX":3.230605321256081},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.5,"breakHorizontal":-4.8,"spinRate":2219,"spinDirection":150},"zone":5,"typeConfidence":2.0,"plateTime":0.44138267129501596,"extension":6.855071192625041},"index":3,"playId":"d2a344fc-dfe2-3634-9afc-020d5dc559f4","pitchNumber":4,"startTime":"2026-04-18T00:51:14.339Z","endTime":"2026-04-18T00:51:17.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-04-18T00:51:25.363Z","endTime":"2026-04-18T00:51:39.073Z","isPitch":false,"type":"action","player":{"id":677800,"link":"/api/v1/people/677800"},"defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.3,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.39302546915064,"aZ":-27.045761839142624,"pfxX":-8.222194680771334,"pfxZ":3.147575017100709,"pX":-0.07760251011251712,"pZ":1.7170690165559925,"vX0":7.110832741796046,"vY0":-126.1631069389155,"vZ0":-4.448130785988022,"x":119.96,"y":192.42,"x0":-1.851513513151798,"y0":50.001078680859756,"z0":5.658864075692609,"aX":-13.379370200530854},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.0,"breakHorizontal":13.4,"spinRate":1362,"spinDirection":239},"zone":8,"typeConfidence":2.0,"plateTime":0.4325828079091103,"extension":7.035287473702933},"hitData":{"launchSpeed":94.3,"launchAngle":28.0,"totalDistance":344.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":192.11,"coordY":76.85}},"index":5,"playId":"540dfc73-f399-34d8-92e8-e86ddade87ad","pitchNumber":5,"startTime":"2026-04-18T00:51:39.073Z","endTime":"2026-04-18T00:51:48.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":677800,"link":"/api/v1/people/677800"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.00000000000001,"awayTeamWinProbability":44.99999999999999,"homeTeamWinProbabilityAdded":-3.79999999999999,"leverageIndex":1.49,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:51:48.821Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trevor Story strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-18T00:51:48.568Z","endTime":"2026-04-18T00:53:22.755Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"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(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.6,"endSpeed":84.0,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.42930949568802,"aZ":-16.044976154373693,"pfxX":-5.400215886151603,"pfxZ":8.83192795075322,"pX":-0.5504573872281233,"pZ":3.950138428281499,"vX0":5.382379818132106,"vY0":-134.79688682637723,"vZ0":-1.9809968926208026,"x":137.98,"y":132.13,"x0":-1.8789638768606862,"y0":50.00082715849656,"z0":5.837182907267805,"aX":-9.859735215459027},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.7,"breakHorizontal":8.5,"spinRate":2027,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.4075521869493892,"extension":6.9038691020654674},"index":0,"playId":"ff6fd518-4f7d-3847-b0cf-90996dcc4fb5","pitchNumber":1,"startTime":"2026-04-18T00:52:17.361Z","endTime":"2026-04-18T00:52:20.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-04-18T00:52:30.672Z","endTime":"2026-04-18T00:52:42.424Z","isPitch":false,"type":"action","player":{"id":596115,"link":"/api/v1/people/596115"},"defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.0,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.369555853112224,"aZ":-18.043906564978183,"pfxX":-8.9243472414539,"pfxZ":7.777309641799372,"pX":-0.9852410487928046,"pZ":2.7884468029553333,"vX0":5.462662465721895,"vY0":-134.49509421615193,"vZ0":-4.287212662917675,"x":154.56,"y":163.49,"x0":-1.8916733222858548,"y0":50.00410157837017,"z0":5.696907236777898,"aX":-16.218759012748382},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.3,"breakHorizontal":14.9,"spinRate":2169,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.40851079740102225,"extension":6.939326902372182},"index":2,"playId":"353dc167-68c8-3a00-b9ea-406c73158ccf","pitchNumber":2,"startTime":"2026-04-18T00:52:42.424Z","endTime":"2026-04-18T00:52:53.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.4,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.775017377565597,"aZ":-16.916837486265834,"pfxX":-5.718706106934554,"pfxZ":8.154709510107962,"pX":0.6718871143175695,"pZ":3.0245777014963178,"vX0":8.200606262114977,"vY0":-136.13324653265502,"vZ0":-4.389516209833982,"x":91.39,"y":157.12,"x0":-1.6409830903624532,"y0":50.00252900529335,"z0":5.834223595140297,"aX":-10.699737151479482},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.9,"breakHorizontal":8.5,"spinRate":2053,"spinDirection":211},"zone":3,"typeConfidence":2.0,"plateTime":0.4028444398279061,"extension":6.9524495685528835},"index":3,"playId":"019e3ac5-3770-3bd7-b00a-3180737ac33a","pitchNumber":3,"startTime":"2026-04-18T00:53:19.287Z","endTime":"2026-04-18T00:53:22.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.1,"awayTeamWinProbability":47.9,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:53:22.755Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jarren Duran singles on a ground ball to third baseman Hao-Yu Lee.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-18T00:53:29.458Z","endTime":"2026-04-18T00:56:04.347Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663554,"fullName":"Casey Mize","link":"/api/v1/people/663554"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7],"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":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.353856657025702,"aZ":-28.111710918596927,"pfxX":-7.196219199825924,"pfxZ":2.566402055948478,"pX":-0.5539423529899199,"pZ":2.187484702806742,"vX0":6.0239710114385865,"vY0":-125.1080921947627,"vZ0":-2.8073080335683365,"x":138.11,"y":179.72,"x0":-2.058595712696419,"y0":50.003885086259274,"z0":5.629254444390966,"aX":-11.402698455789972},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.2,"breakHorizontal":11.6,"spinRate":1242,"spinDirection":240},"zone":7,"typeConfidence":2.0,"plateTime":0.43787546746615913,"extension":6.802599870899955},"index":0,"playId":"c7b97997-1659-3a75-9441-cbcb7405ed35","pitchNumber":1,"startTime":"2026-04-18T00:53:45.683Z","endTime":"2026-04-18T00:53:49.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.033008951889208,"aZ":-27.178116395714895,"pfxX":-8.646111200966075,"pfxZ":3.1486142586974237,"pX":1.1034469538795757,"pZ":1.1296537855776783,"vX0":10.014583243387783,"vY0":-124.60583459160182,"vZ0":-5.429862839032352,"x":74.94,"y":208.28,"x0":-1.828328594098365,"y0":50.002998055191895,"z0":5.55902261214284,"aX":-13.71372408977045},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.7,"breakHorizontal":13.6,"spinRate":1254,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.4381469687927577,"extension":6.94435303685023},"index":1,"playId":"9af90097-4e55-3e7d-a028-c6ebf63f134c","pitchNumber":2,"startTime":"2026-04-18T00:54:05.245Z","endTime":"2026-04-18T00:54:08.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.187160051788542,"aZ":-28.648118082573927,"pfxX":-7.990494675018552,"pfxZ":2.2233192527373067,"pX":-0.12055858666795435,"pZ":2.3161247615879232,"vX0":7.419031585448928,"vY0":-124.83518478177459,"vZ0":-2.5318755898391725,"x":132.0,"y":143.72,"x0":-2.0871479943129296,"y0":50.00174295334619,"z0":5.692248993568813,"aX":-12.661636306778288},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":3.7,"breakHorizontal":12.8,"spinRate":1225,"spinDirection":241},"zone":5,"typeConfidence":2.0,"plateTime":0.43809712016594204,"extension":6.788533108512733},"index":2,"playId":"3696a1e8-cb7c-35ca-aeee-d10141ed3ac4","pitchNumber":3,"startTime":"2026-04-18T00:54:23.870Z","endTime":"2026-04-18T00:54:27.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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-18T00:54:40.832Z","endTime":"2026-04-18T00:54:56.031Z","isPitch":false,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"},"defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":84.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.82833136795795,"aZ":-14.466952563526482,"pfxX":-6.44300068051632,"pfxZ":9.570897638385631,"pX":-1.315342441441259,"pZ":4.42858675048536,"vX0":3.676366270552121,"vY0":-136.35975491283932,"vZ0":-1.394086377943994,"x":167.14,"y":119.21,"x0":-1.8563062162621802,"y0":50.00577873574813,"z0":5.9629695903300455,"aX":-11.925146982062522},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.2,"breakHorizontal":10.7,"spinRate":2005,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.404360722385519,"extension":6.857786874585872},"index":4,"playId":"fb3468ea-75a5-3e5e-988e-cab75ae02f47","pitchNumber":4,"startTime":"2026-04-18T00:54:56.031Z","endTime":"2026-04-18T00:54:59.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":94.6,"endSpeed":85.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.19374718269741,"aZ":-11.330652631408567,"pfxX":-5.436774873301493,"pfxZ":11.031933809742021,"pX":-0.9165242083851349,"pZ":2.419753517306169,"vX0":4.508394272885512,"vY0":-137.49600411590632,"vZ0":-7.005326619063008,"x":151.94,"y":173.45,"x0":-1.8817203918623195,"y0":50.00653564460543,"z0":5.7921987049453785,"aX":-10.27626817770845},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.5,"breakHorizontal":8.8,"spinRate":2070,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.400354515634199,"extension":6.8938304685815615},"index":5,"playId":"4adc36ed-374a-3a79-a703-35b875db7b6a","pitchNumber":5,"startTime":"2026-04-18T00:55:12.886Z","endTime":"2026-04-18T00:55:16.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.868386464092772,"aZ":-29.089404051357402,"pfxX":-9.473246604918808,"pfxZ":1.9151653960282076,"pX":0.5244316890278429,"pZ":1.5339892737123266,"vX0":8.86147720030242,"vY0":-126.1454040452172,"vZ0":-4.582222076851594,"x":97.01,"y":197.36,"x0":-1.8046499090301136,"y0":50.00230479313997,"z0":5.721474440580829,"aX":-15.253733926763879},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.6,"breakHorizontal":15.1,"spinRate":1287,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.4343527604938142,"extension":6.865341040978965},"index":6,"playId":"ccba82e3-a968-3349-97cf-3dd4deb6fb87","pitchNumber":6,"startTime":"2026-04-18T00:55:27.957Z","endTime":"2026-04-18T00:55:31.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.66173730961585,"aZ":-29.513011106101644,"pfxX":-9.12388895108005,"pfxZ":1.6439460427948482,"pX":-1.249918081271273,"pZ":2.1724153008039115,"vX0":5.018475168867147,"vY0":-126.15962386084074,"vZ0":-2.9275996837302283,"x":164.64,"y":180.12,"x0":-2.075195151958463,"y0":50.00269956500897,"z0":5.716328073275305,"aX":-14.76882527391919},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.5,"breakHorizontal":15.5,"spinRate":1197,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.433469614677783,"extension":6.789712377874622},"hitData":{"launchSpeed":75.6,"launchAngle":-41.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":121.05,"coordY":161.39}},"index":7,"playId":"4328e4ae-54a8-3dfa-9f21-f6c6c35f8a14","pitchNumber":7,"startTime":"2026-04-18T00:55:56.677Z","endTime":"2026-04-18T00:56:04.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_ab"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_ab"},{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_pa"},{"player":{"id":663554,"link":"/api/v1/people/663554"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.1,"awayTeamWinProbability":45.9,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.82,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-04-18T00:56:04.347Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ceddanne Rafaela grounds out, third baseman Hao-Yu Lee to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-04-18T00:58:50.542Z","endTime":"2026-04-18T01:01:20.171Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,8,9],"actionIndex":[1,7],"runnerIndex":[0,1],"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":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"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-18T00:56:20.960Z","endTime":"2026-04-18T00:56:38.991Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Kyle Finnegan replaces Casey Mize.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-18T00:56:38.991Z","endTime":"2026-04-18T00:58:52.936Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":640448,"link":"/api/v1/people/640448"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663554,"link":"/api/v1/people/663554","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.41327842106695,"aZ":-10.208975617720935,"pfxX":-7.2957698982205255,"pfxZ":11.025060334899962,"pX":0.9661836287111623,"pZ":1.9827772633065401,"vX0":8.542709055022659,"vY0":-140.39026546124936,"vZ0":-8.179668296237676,"x":80.17,"y":185.25,"x0":-1.171285116976006,"y0":50.000403207369246,"z0":5.602361149858698,"aX":-14.531569712809636},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.4,"breakHorizontal":11.4,"spinRate":2224,"spinDirection":205},"zone":14,"typeConfidence":0.9,"plateTime":0.390477447755718,"extension":6.506710986446431},"index":2,"playId":"3dda91cc-b193-36b6-a4c6-527be01fbe71","pitchNumber":1,"startTime":"2026-04-18T00:58:52.936Z","endTime":"2026-04-18T00:58:56.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":96.5,"endSpeed":87.9,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.394028230049365,"aZ":-7.940786170108646,"pfxX":-7.328089223270709,"pfxZ":12.254508604339323,"pX":0.9751474858715942,"pZ":1.3915021353970127,"vX0":8.95912224062017,"vY0":-139.92125326115516,"vZ0":-9.815761021664553,"x":79.83,"y":201.21,"x0":-1.320357892109475,"y0":50.00011604682075,"z0":5.47056540268312,"aX":-14.488247305169473},"breaks":{"breakAngle":50.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":20.2,"breakHorizontal":11.4,"spinRate":2204,"spinDirection":209},"zone":14,"typeConfidence":0.91,"plateTime":0.39188050408971753,"extension":6.609938573941753},"index":3,"playId":"90e5e72d-1b4c-3130-9b38-e77c3a61342b","pitchNumber":2,"startTime":"2026-04-18T00:59:08.354Z","endTime":"2026-04-18T00:59:11.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":4,"playId":"cb33f3ea-6b5c-39b1-b5e8-d1a533d736a1","startTime":"2026-04-18T00:59:27.686Z","endTime":"2026-04-18T00:59:30.686Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.704644571954546,"aZ":-9.628705057365801,"pfxX":-5.802165023538558,"pfxZ":11.447039741869478,"pX":-0.2933567680544745,"pZ":2.838794832481073,"vX0":5.284269245763191,"vY0":-140.17148232186722,"vZ0":-5.853961237725563,"x":128.18,"y":162.13,"x0":-1.4586069268326587,"y0":50.003729464779006,"z0":5.5974664271789685,"aX":-11.428732526688357},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.6,"breakHorizontal":9.2,"spinRate":2286,"spinDirection":206},"zone":1,"typeConfidence":0.91,"plateTime":0.39228520344922746,"extension":6.521104701032109},"index":5,"playId":"75d0bffd-b5c1-338f-96ca-25656f8c609f","pitchNumber":3,"startTime":"2026-04-18T00:59:48.092Z","endTime":"2026-04-18T00:59:53.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.173489062037802,"aZ":-25.334051901301713,"pfxX":-5.67049126775766,"pfxZ":4.3350496770115985,"pX":0.7917677228097442,"pZ":3.0641609812772788,"vX0":7.598773438379856,"vY0":-125.0887357200651,"vZ0":-1.3639079479601326,"x":86.82,"y":156.05,"x0":-1.5542746696927205,"y0":50.003981098880615,"z0":5.701350644769658,"aX":-8.951208117086365},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.8,"breakHorizontal":8.4,"spinRate":831,"spinDirection":224},"zone":3,"typeConfidence":0.9,"plateTime":0.43853831594070636,"extension":6.634830279718125},"index":6,"playId":"70bb9a70-bac9-3a1d-b331-160a61adaf9e","pitchNumber":4,"startTime":"2026-04-18T01:00:20.837Z","endTime":"2026-04-18T01:00:27.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jarren Duran steals (3) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":7,"actionPlayId":"70bb9a70-bac9-3a1d-b331-160a61adaf9e","startTime":"2026-04-18T01:00:30.332Z","endTime":"2026-04-18T01:00:52.137Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"},"defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":680776,"link":"/api/v1/people/680776"},"postOnSecond":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"homeTeamWinProbability":56.49999999999999,"awayTeamWinProbability":43.50000000000001,"homeTeamWinProbabilityAdded":2.3999999999999915,"leverageIndex":1.63,"dramaIndex":61.0,"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"index":8,"playId":"042e39e3-44ad-4877-8bd4-3ed78f552466","startTime":"2026-04-18T01:00:52.137Z","endTime":"2026-04-18T01:00:57.137Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"second":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.0,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.32548231554642,"aZ":-13.447424542019283,"pfxX":-5.709987712211106,"pfxZ":9.598880447155327,"pX":-0.549067786720274,"pZ":3.2373624817764792,"vX0":4.177896091958523,"vY0":-139.07078490549173,"vZ0":-4.352374336927616,"x":137.93,"y":151.37,"x0":-1.3319162718149054,"y0":50.00384689500202,"z0":5.720111277079569,"aX":-11.141721011451294},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.6,"breakHorizontal":9.5,"spinRate":2091,"spinDirection":205},"zone":1,"typeConfidence":0.89,"plateTime":0.3944381468472029,"extension":6.39577234153479},"hitData":{"launchSpeed":86.2,"launchAngle":-28.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":96.74,"coordY":163.41}},"index":9,"playId":"302d2fae-a748-3b8e-b4dd-687f03ee5b4d","pitchNumber":5,"startTime":"2026-04-18T01:01:12.681Z","endTime":"2026-04-18T01:01:20.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"second":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_ab"},{"player":{"id":640448,"link":"/api/v1/people/640448"},"credit":"p_ab"},{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_pa"},{"player":{"id":640448,"link":"/api/v1/people/640448"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-6.499999999999993,"leverageIndex":1.63,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-04-18T01:01:20.171Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Wenceel Pérez flies out to right fielder Wilyer Abreu.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-18T01:03:31.523Z","endTime":"2026-04-18T01:04:19.941Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"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":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"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, 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":80.1,"endSpeed":73.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.60044094775029,"aZ":-33.80955456627612,"pfxX":7.128752738287212,"pfxZ":-1.1966573949590575,"pX":0.6062485118981227,"pZ":2.447200225049106,"vX0":-5.287403973641385,"vY0":-116.47364330206162,"vZ0":-0.6416641081665996,"x":93.89,"y":172.71,"x0":1.9835248320020729,"y0":50.00238829248322,"z0":5.933340056099291,"aX":9.759888638565794},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-2.0,"breakHorizontal":-11.5,"spinRate":1170,"spinDirection":110},"zone":6,"typeConfidence":2.0,"plateTime":0.4709041940239569,"extension":5.844225093510175},"index":0,"playId":"735e252c-362e-3692-bfc0-b876f551369c","pitchNumber":1,"startTime":"2026-04-18T01:03:50.311Z","endTime":"2026-04-18T01:03:54.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":73.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.01239872867673,"aZ":-32.385765461287555,"pfxX":7.915158205736489,"pfxZ":-0.14892145235784504,"pX":0.15155027442006527,"pZ":2.050474235629569,"vX0":-6.390108500832747,"vY0":-117.88122822129334,"vZ0":-1.7764170018790004,"x":111.22,"y":183.42,"x0":1.885592447031551,"y0":50.00538540855976,"z0":5.838991872951839,"aX":11.002629280586666},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-0.5,"breakHorizontal":-12.5,"spinRate":1271,"spinDirection":112},"zone":8,"typeConfidence":2.0,"plateTime":0.4668850371894644,"extension":6.099529546675384},"hitData":{"launchSpeed":83.3,"launchAngle":52.0,"totalDistance":210.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.94,"coordY":137.15}},"index":1,"playId":"835842d6-bd3a-3dd5-b339-53506516d0cc","pitchNumber":2,"startTime":"2026-04-18T01:04:11.243Z","endTime":"2026-04-18T01:04:19.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.6,"awayTeamWinProbability":45.4,"homeTeamWinProbabilityAdded":4.600000000000001,"leverageIndex":1.82,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-04-18T01:04:19.941Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Torkelson flies out to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-18T01:04:21.313Z","endTime":"2026-04-18T01:06:14.427Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"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":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.3,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.007998932308602,"aZ":-24.22888450241284,"pfxX":9.161316842977836,"pfxZ":4.5634427228319865,"pX":1.1005007501724757,"pZ":2.175445002374616,"vX0":-5.675744564550764,"vY0":-131.88504640418822,"vZ0":-4.679926063909969,"x":75.05,"y":180.04,"x0":2.102779843508017,"y0":50.004052404724426,"z0":5.785398407497146,"aX":15.957332179229194},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.3,"breakHorizontal":-15.1,"spinRate":1894,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.4171134650921484,"extension":6.146243819309102},"index":0,"playId":"afc7f599-40da-341b-a857-c4f3a7be80f2","pitchNumber":1,"startTime":"2026-04-18T01:04:41.733Z","endTime":"2026-04-18T01:04:45.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":73.1,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.25721766363249,"aZ":-32.72760122535577,"pfxX":10.343120713361694,"pfxZ":-0.4036267041742114,"pX":0.6991279404776892,"pZ":2.4087879974147954,"vX0":-5.920386395212612,"vY0":-117.55119305700242,"vZ0":-0.8744395101004832,"x":90.35,"y":173.74,"x0":1.9314536977392305,"y0":50.00304412134801,"z0":5.876217416341202,"aX":14.198466956261942},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-0.6,"breakHorizontal":-16.9,"spinRate":1274,"spinDirection":114},"zone":6,"typeConfidence":2.0,"plateTime":0.469402445157193,"extension":5.8766154467196134},"index":1,"playId":"427bbdca-7631-39fb-b223-0a33139da71b","pitchNumber":2,"startTime":"2026-04-18T01:04:55.381Z","endTime":"2026-04-18T01:04:59.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.36006208469516,"aZ":-26.750180455420338,"pfxX":0.7152603167044096,"pfxZ":3.2211515936824107,"pX":0.7170311761732239,"pZ":3.6834074593457524,"vX0":-4.242691476180926,"vY0":-129.36564635910497,"vZ0":-0.6170277015439342,"x":89.67,"y":139.33,"x0":2.2893291360332264,"y0":50.005841150611495,"z0":5.985406653799528,"aX":1.2060926830499887},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.9,"breakHorizontal":-0.2,"spinRate":1935,"spinDirection":156},"zone":12,"typeConfidence":2.0,"plateTime":0.42427963552632075,"extension":5.850102119324104},"index":2,"playId":"a84ec6e4-0b8b-3bea-9928-5d85dff55f8a","pitchNumber":3,"startTime":"2026-04-18T01:05:09.070Z","endTime":"2026-04-18T01:05:12.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.3,"endSpeed":71.3,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.827274372125743,"aZ":-37.75996085267403,"pfxX":-5.510225544479287,"pfxZ":-4.391355729565711,"pX":-0.8649721913559575,"pZ":1.3496400727749835,"vX0":-4.4545387888422665,"vY0":-112.55031345622383,"vZ0":-1.532637152801525,"x":149.97,"y":202.34,"x0":1.8607753360744337,"y0":50.00083359963834,"z0":5.889039780389328,"aX":-7.015211363399032},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-8.0,"breakHorizontal":11.2,"spinRate":2171,"spinDirection":312},"zone":13,"typeConfidence":2.0,"plateTime":0.48803615709074055,"extension":5.967910423092},"index":3,"playId":"9ca41f4a-b5ac-3ff6-8b17-d842d4020325","pitchNumber":4,"startTime":"2026-04-18T01:05:24.815Z","endTime":"2026-04-18T01:05:28.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":82.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.858905509622996,"aZ":-23.430693723856425,"pfxX":1.3621209955956166,"pfxZ":5.024756456232684,"pX":0.7787219033527304,"pZ":3.095273579247185,"vX0":-3.63930875922633,"vY0":-131.33853150023413,"vZ0":-2.6621827662053485,"x":87.32,"y":155.21,"x0":2.0078129902274515,"y0":50.00212966299828,"z0":5.872039580491228,"aX":2.3701846564227576},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.8,"breakHorizontal":-1.7,"spinRate":2100,"spinDirection":146},"zone":3,"typeConfidence":2.0,"plateTime":0.41767197629023434,"extension":5.886664373190073},"index":4,"playId":"b8a5e268-9b1a-392b-b9ca-43180546ef1a","pitchNumber":5,"startTime":"2026-04-18T01:05:42.387Z","endTime":"2026-04-18T01:05:46.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-04-18T01:05:53.426Z","endTime":"2026-04-18T01:06:05.323Z","isPitch":false,"type":"action","player":{"id":679529,"link":"/api/v1/people/679529"},"defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":81.7,"endSpeed":74.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.522600001639574,"aZ":-32.45271405025887,"pfxX":8.023120017773412,"pfxZ":-0.19717419779355616,"pX":0.9997500357801266,"pZ":2.4367670014414826,"vX0":-4.694900830634688,"vY0":-118.8597307992263,"vZ0":-1.0875851368405176,"x":78.89,"y":172.99,"x0":1.9761289901629397,"y0":50.00432953936057,"z0":5.8945105685365675,"aX":11.278550920670611},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-0.4,"breakHorizontal":-13.1,"spinRate":1188,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.46395710312263416,"extension":6.093733510177174},"hitData":{"launchSpeed":90.1,"launchAngle":34.0,"totalDistance":322.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":154.69,"coordY":73.17}},"index":6,"playId":"48d1419f-d6f3-3630-a7ef-0df7e0609402","pitchNumber":6,"startTime":"2026-04-18T01:06:05.323Z","endTime":"2026-04-18T01:06:14.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.199999999999996,"awayTeamWinProbability":41.800000000000004,"homeTeamWinProbabilityAdded":3.5999999999999943,"leverageIndex":1.43,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-04-18T01:06:14.427Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hao-Yu Lee called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-04-18T01:06:15.258Z","endTime":"2026-04-18T01:07:39.415Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":624133,"fullName":"Ranger Suarez","link":"/api/v1/people/624133"},"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":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.3,"endSpeed":69.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.725817309365876,"aZ":-38.72447230572259,"pfxX":-7.399710002400943,"pfxZ":-5.377208387683512,"pX":0.7205754433592821,"pZ":1.8335392827931132,"vX0":-0.8196772125010494,"vY0":-109.73591638993214,"vZ0":-0.10216025262500872,"x":89.53,"y":189.27,"x0":2.0603736712005376,"y0":50.00383007903396,"z0":6.0118230541999225,"aX":-9.009777181508596},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-9.5,"breakHorizontal":13.6,"spinRate":2143,"spinDirection":316},"zone":9,"typeConfidence":2.0,"plateTime":0.49944202645375135,"extension":6.041955101863382},"index":0,"playId":"c990b6bc-fb2d-3879-8a80-9957264d9e1b","pitchNumber":1,"startTime":"2026-04-18T01:06:40.975Z","endTime":"2026-04-18T01:06:44.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":80.5,"endSpeed":73.6,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.950688053451678,"aZ":-33.010498704956184,"pfxX":6.514388651980057,"pfxZ":-0.6061634923652672,"pX":1.4080797976946147,"pZ":3.851035378923825,"vX0":-3.370885276318413,"vY0":-117.15565509444512,"vZ0":2.1353704839365406,"x":63.33,"y":134.8,"x0":2.022204752249149,"y0":50.000868714131414,"z0":6.021682276043953,"aX":9.018784830000362},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-0.2,"breakHorizontal":-10.9,"spinRate":1419,"spinDirection":119},"zone":12,"typeConfidence":2.0,"plateTime":0.46821707833296644,"extension":5.833531651336646},"index":1,"playId":"daaaa92a-012e-3678-aafe-d422649b846a","pitchNumber":2,"startTime":"2026-04-18T01:06:53.919Z","endTime":"2026-04-18T01:06:56.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.7,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.829814211452245,"aZ":-22.859567555202432,"pfxX":0.8817708385817347,"pfxZ":5.50551951741805,"pX":0.7044499665473257,"pZ":2.4308585166623766,"vX0":-3.997668542002116,"vY0":-128.74264889444015,"vZ0":-4.090986912453823,"x":90.15,"y":173.15,"x0":2.157669827484479,"y0":50.00165848558468,"z0":5.793643076846576,"aX":1.491936056789725},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":9.4,"breakHorizontal":-0.7,"spinRate":2016,"spinDirection":146},"zone":6,"typeConfidence":2.0,"plateTime":0.42422114254612087,"extension":5.940197901325294},"index":2,"playId":"b62c88b0-3b4d-3af8-ac1a-4f88e0cacd72","pitchNumber":3,"startTime":"2026-04-18T01:07:11.639Z","endTime":"2026-04-18T01:07:14.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":82.9,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.118453263984968,"aZ":-25.293822452179548,"pfxX":10.727462474867208,"pfxZ":3.9220169530601714,"pX":-0.7955163861383847,"pZ":2.155967572402017,"vX0":-10.25207648078634,"vY0":-131.8520226091759,"vZ0":-4.826537218750537,"x":147.32,"y":180.57,"x0":1.757156035117043,"y0":50.00019990494856,"z0":5.886156741820955,"aX":18.807215796069638},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.1,"breakHorizontal":-17.0,"spinRate":1891,"spinDirection":142},"zone":4,"typeConfidence":2.0,"plateTime":0.41607136743102124,"extension":6.125196380325081},"index":3,"playId":"7a34bcea-53f5-3b1b-a077-d9aa622e6529","pitchNumber":4,"startTime":"2026-04-18T01:07:34.939Z","endTime":"2026-04-18T01:07:39.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"credit":"b_ab"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_ab"},{"player":{"id":701678,"link":"/api/v1/people/701678"},"credit":"b_pa"},{"player":{"id":624133,"link":"/api/v1/people/624133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.8,"awayTeamWinProbability":39.2,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":1.01,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-04-18T01:07:39.415Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Marcelo Mayer grounds out, second baseman Gleyber Torres to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-18T01:09:57.365Z","endTime":"2026-04-18T01:11:59.703Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":87.9,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.661560149491315,"aZ":-7.774158170814576,"pfxX":-5.179585550940989,"pfxZ":12.260981371270667,"pX":-0.07641998043621376,"pZ":3.0301437314505337,"vX0":5.397703103351637,"vY0":-140.3795046709283,"vZ0":-5.759081396779083,"x":119.91,"y":156.97,"x0":-1.3539389073414716,"y0":50.00023783582548,"z0":5.618109832803201,"aX":-10.305671747528345},"breaks":{"breakAngle":44.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":21.1,"breakHorizontal":8.3,"spinRate":2340,"spinDirection":209},"zone":2,"typeConfidence":0.91,"plateTime":0.39062717341902253,"extension":6.59917712706613},"index":0,"playId":"14c6013c-8414-39e2-a5e3-f7aebf041bb9","pitchNumber":1,"startTime":"2026-04-18T01:10:16.338Z","endTime":"2026-04-18T01:10:22.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.8,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.0559013763608,"aZ":-12.096237062127665,"pfxX":-4.5663936972879275,"pfxZ":10.127855221814361,"pX":0.3002279439555881,"pZ":3.137303710876603,"vX0":6.41553659077915,"vY0":-140.01620801290898,"vZ0":-4.660512009794356,"x":105.56,"y":154.07,"x0":-1.4290906153429932,"y0":50.00290130477849,"z0":5.616934995444028,"aX":-9.053293911722626},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.5,"breakHorizontal":7.0,"spinRate":2078,"spinDirection":207},"zone":3,"typeConfidence":0.9,"plateTime":0.3914052025827468,"extension":6.597548071239011},"index":1,"playId":"e12a1a6e-6f33-352f-a2a5-23bcc0f9b76d","pitchNumber":2,"startTime":"2026-04-18T01:11:05.655Z","endTime":"2026-04-18T01:11:09.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.5,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.999443006327567,"aZ":-29.32887023233937,"pfxX":-6.19079003535495,"pfxZ":1.6564904170439148,"pX":-1.2431202799931709,"pZ":2.1340414986693674,"vX0":4.301845546456886,"vY0":-129.4771479924896,"vZ0":-3.012269064755356,"x":164.38,"y":181.16,"x0":-2.1118524459722567,"y0":50.00361913558602,"z0":5.52892983761329,"aX":-10.637663625971083},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.6,"breakHorizontal":10.4,"spinRate":995,"spinDirection":234},"zone":13,"typeConfidence":0.9,"plateTime":0.4211048618988955,"extension":6.65558576394369},"index":2,"playId":"b1ed0cc0-888e-3b35-b937-580bc46021b1","pitchNumber":3,"startTime":"2026-04-18T01:11:32.496Z","endTime":"2026-04-18T01:11:36.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.1,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.567638994630055,"aZ":-29.390654554812727,"pfxX":-5.18284978451856,"pfxZ":1.6757098929630914,"pX":-0.5918347078326112,"pZ":1.9295378929825235,"vX0":5.302557502071497,"vY0":-127.37859785657763,"vZ0":-3.2739730493110253,"x":139.56,"y":186.68,"x0":-2.0167186744856522,"y0":50.001562436474686,"z0":5.529145394207592,"aX":-8.606486815487738},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.6,"breakHorizontal":8.4,"spinRate":1091,"spinDirection":229},"zone":7,"typeConfidence":0.9,"plateTime":0.42826915380952935,"extension":6.627056364659186},"hitData":{"launchSpeed":50.8,"launchAngle":-62.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.09,"coordY":165.6}},"index":3,"playId":"f8ab4dfa-6def-37ac-9bf2-bccdb0f92000","pitchNumber":4,"startTime":"2026-04-18T01:11:51.490Z","endTime":"2026-04-18T01:11:59.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"credit":"b_ab"},{"player":{"id":640448,"link":"/api/v1/people/640448"},"credit":"p_ab"},{"player":{"id":691785,"link":"/api/v1/people/691785"},"credit":"b_pa"},{"player":{"id":640448,"link":"/api/v1/people/640448"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.2,"awayTeamWinProbability":43.8,"homeTeamWinProbabilityAdded":-4.599999999999994,"leverageIndex":1.78,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-04-18T01:11:59.703Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Caleb Durbin grounds out, second baseman Gleyber Torres to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-18T01:12:02.188Z","endTime":"2026-04-18T01:14:08.773Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"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":88.0,"endSpeed":81.6,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.255238702060865,"aZ":-28.479781566533205,"pfxX":-0.428272187224243,"pfxZ":2.2074192473789447,"pX":1.2678068314595867,"pZ":1.4948967623978886,"vX0":7.622361379397719,"vY0":-127.94378529952048,"vZ0":-4.777613297644647,"x":68.67,"y":198.42,"x0":-1.6833363690365248,"y0":50.001203043582585,"z0":5.595498771930585,"aX":-0.7168380729623882},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.2,"breakHorizontal":-0.8,"spinRate":2065,"spinDirection":176},"zone":14,"typeConfidence":0.8,"plateTime":0.4266863509234735,"extension":6.666866463175486},"index":0,"playId":"fb9ffcf4-fb3f-33f4-8fd6-5afa31e46afc","pitchNumber":1,"startTime":"2026-04-18T01:12:42.678Z","endTime":"2026-04-18T01:12:46.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.4,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.440357102208704,"aZ":-12.563263226290973,"pfxX":-4.937732758457219,"pfxZ":9.846784316940138,"pX":1.7103461796689956,"pZ":1.8314784005836862,"vX0":9.894632837869318,"vY0":-139.95672853404267,"vZ0":-7.950914861349419,"x":51.81,"y":189.33,"x0":-1.2230341571829542,"y0":50.0001135020993,"z0":5.5244690664004095,"aX":-9.832035306435598},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.3,"breakHorizontal":7.0,"spinRate":2224,"spinDirection":204},"zone":14,"typeConfidence":0.89,"plateTime":0.3907771515113465,"extension":6.710464700603187},"index":1,"playId":"60505e2a-7330-3597-8288-4d405cc27211","pitchNumber":2,"startTime":"2026-04-18T01:13:00.820Z","endTime":"2026-04-18T01:13:04.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.9,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.807623262816236,"aZ":-13.572948244355493,"pfxX":-6.387122226504636,"pfxZ":9.416702366946534,"pX":0.12607385983163716,"pZ":2.011580868907114,"vX0":6.310707396637942,"vY0":-139.52137993412765,"vZ0":-7.237827121770714,"x":112.19,"y":184.47,"x0":-1.3330918427059577,"y0":50.0055209364494,"z0":5.530440924197233,"aX":-12.619707929339866},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.7,"breakHorizontal":10.3,"spinRate":2132,"spinDirection":206},"zone":5,"typeConfidence":0.89,"plateTime":0.3922925540871116,"extension":6.638892593291814},"index":2,"playId":"6cb624b6-e392-32bd-8d0e-d8cf8b08aee2","pitchNumber":3,"startTime":"2026-04-18T01:13:19.608Z","endTime":"2026-04-18T01:13:23.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.5,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.512982866049764,"aZ":-28.313710285325335,"pfxX":0.5278622010157001,"pfxZ":2.4143427260725225,"pX":0.06069492572532399,"pZ":1.7932524195777382,"vX0":3.859466204686466,"vY0":-125.38869224365024,"vZ0":-3.7224039411367182,"x":114.69,"y":190.36,"x0":-1.5647344844945443,"y0":50.001941179188215,"z0":5.598272369363344,"aX":0.8428379660916431},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.8,"breakHorizontal":-1.8,"spinRate":2117,"spinDirection":141},"zone":8,"typeConfidence":0.92,"plateTime":0.4362375789339392,"extension":6.560364636165604},"index":3,"playId":"252656a6-6328-3206-ae4d-bb67304e27dd","pitchNumber":4,"startTime":"2026-04-18T01:13:39.023Z","endTime":"2026-04-18T01:13:42.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.0,"strikeZoneTop":2.947,"strikeZoneBottom":1.487,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.07076923825481,"aZ":-11.09859302464165,"pfxX":-4.575867799840031,"pfxZ":10.600920207924364,"pX":0.6010828913517217,"pZ":1.875939447737594,"vX0":6.755424481506144,"vY0":-140.41370486434775,"vZ0":-8.1040503893049,"x":94.09,"y":188.13,"x0":-1.2462824236145538,"y0":50.00496428728383,"z0":5.529663870858086,"aX":-9.099433904026835},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.6,"breakHorizontal":6.8,"spinRate":2091,"spinDirection":206},"zone":9,"typeConfidence":0.9,"plateTime":0.3907222063053344,"extension":6.5558519796115515},"hitData":{"launchSpeed":101.1,"launchAngle":4.0,"totalDistance":101.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.3,"coordY":145.69}},"index":4,"playId":"f2a77ad7-0afc-3c10-b3a4-11647c3fec68","pitchNumber":5,"startTime":"2026-04-18T01:14:01.100Z","endTime":"2026-04-18T01:14:08.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_ab"},{"player":{"id":640448,"link":"/api/v1/people/640448"},"credit":"p_ab"},{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_pa"},{"player":{"id":640448,"link":"/api/v1/people/640448"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":1.43,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-04-18T01:14:08.773Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Connor Wong walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-18T01:14:10.136Z","endTime":"2026-04-18T01:16:55.065Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":96.9,"endSpeed":88.1,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.67250061117013,"aZ":-11.32523704700048,"pfxX":-4.640449469606633,"pfxZ":10.401534567695924,"pX":-0.29415566159636075,"pZ":3.765758119800769,"vX0":5.0189975502562705,"vY0":-141.04961307016305,"vZ0":-3.2904555949077867,"x":128.21,"y":137.1,"x0":-1.4982385940178724,"y0":50.00167999184712,"z0":5.683601388874232,"aX":-9.300491485734465},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.2,"breakHorizontal":7.3,"spinRate":2155,"spinDirection":204},"zone":11,"typeConfidence":0.91,"plateTime":0.38912567582534896,"extension":6.531959237419049},"index":0,"playId":"7963c63e-b47d-3ffc-ba5f-a85e5e7b7163","pitchNumber":1,"startTime":"2026-04-18T01:14:37.307Z","endTime":"2026-04-18T01:14:40.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":97.0,"endSpeed":87.9,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.481054092205724,"aZ":-10.59975920511595,"pfxX":-5.194357084085723,"pfxZ":10.785312449231679,"pX":-0.5208570282618169,"pZ":3.508330118151042,"vX0":4.661183201186015,"vY0":-141.10972303144786,"vZ0":-4.056938712212496,"x":136.85,"y":144.06,"x0":-1.525663632876551,"y0":50.005992942721235,"z0":5.656985820343279,"aX":-10.394260782662897},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.8,"breakHorizontal":8.4,"spinRate":2158,"spinDirection":205},"zone":11,"typeConfidence":0.91,"plateTime":0.3893348545806994,"extension":6.555201974148315},"index":1,"playId":"ba52fd2f-3ba8-3878-aba6-bd0d0c73d7e4","pitchNumber":2,"startTime":"2026-04-18T01:14:56.002Z","endTime":"2026-04-18T01:14:59.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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.3,"endSpeed":79.8,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.714793386788898,"aZ":-30.70110496759123,"pfxX":1.0482184301390394,"pfxZ":0.9208380228095434,"pX":1.0639704236722158,"pZ":1.5429315393214496,"vX0":6.326879976061624,"vY0":-125.6453304633926,"vZ0":-3.9305049192206556,"x":76.44,"y":197.12,"x0":-1.6198410009387514,"y0":50.0054991268972,"z0":5.614010917570301,"aX":1.6802831130037068},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.0,"breakHorizontal":-3.4,"spinRate":2106,"spinDirection":140},"zone":14,"typeConfidence":0.91,"plateTime":0.43541615852582183,"extension":6.583230163143216},"index":2,"playId":"b49ae933-6235-3ffe-bd9a-1d4ff57124c1","pitchNumber":3,"startTime":"2026-04-18T01:15:18.364Z","endTime":"2026-04-18T01:15:22.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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-18T01:15:28.659Z","endTime":"2026-04-18T01:15:46.473Z","isPitch":false,"type":"action","player":{"id":657136,"link":"/api/v1/people/657136"},"defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.1,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.283654991753128,"aZ":-26.477455333187784,"pfxX":-6.828603360146468,"pfxZ":3.3920413459192345,"pX":-0.07326719090047558,"pZ":1.9511454361922993,"vX0":6.152252221346503,"vY0":-128.88756765627906,"vZ0":-3.802339992891235,"x":119.79,"y":186.1,"x0":-1.6062956236504384,"y0":50.00274943254852,"z0":5.49486957238514,"aX":-11.466203677817022},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.5,"breakHorizontal":10.9,"spinRate":1057,"spinDirection":229},"zone":8,"typeConfidence":0.9,"plateTime":0.42529606273927145,"extension":6.8253157415310515},"index":4,"playId":"47586883-6622-3b2d-be65-3b8aac9fbad4","pitchNumber":4,"startTime":"2026-04-18T01:15:46.473Z","endTime":"2026-04-18T01:15:49.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.7,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.445588853023818,"aZ":-30.977348821930537,"pfxX":-6.689060132564006,"pfxZ":0.7142197192255416,"pX":1.038551973976892,"pZ":0.029893514799386504,"vX0":9.290908421268721,"vY0":-128.93802278349256,"vZ0":-7.551831507622352,"x":77.41,"y":237.97,"x0":-1.7467105472383648,"y0":50.00559821113363,"z0":5.395560036005313,"aX":-11.236935913658337},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-0.2,"breakHorizontal":10.0,"spinRate":1068,"spinDirection":230},"zone":14,"typeConfidence":0.9,"plateTime":0.4252099455553724,"extension":6.773993262940535},"index":5,"playId":"16d50f06-96a9-37a5-a671-544e2b21beec","pitchNumber":5,"startTime":"2026-04-18T01:16:10.382Z","endTime":"2026-04-18T01:16:13.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.7,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.76906944136606,"aZ":-31.87833253652721,"pfxX":0.905825729484314,"pfxZ":0.18774721637236524,"pX":-0.45444664379037203,"pZ":4.966198384612891,"vX0":2.880409559320854,"vY0":-122.85341699396116,"vZ0":4.286491235323094,"x":134.32,"y":104.69,"x0":-1.7564020933235387,"y0":50.00003074791521,"z0":5.898097420080061,"aX":1.3928539724047893},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.6,"breakHorizontal":-2.3,"spinRate":2042,"spinDirection":92},"zone":11,"typeConfidence":0.9,"plateTime":0.4446849914725792,"extension":6.468166869186004},"index":6,"playId":"0490d7b2-5328-3de8-a7da-fd612e481528","pitchNumber":6,"startTime":"2026-04-18T01:16:31.193Z","endTime":"2026-04-18T01:16:34.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.1,"strikeZoneTop":3.106,"strikeZoneBottom":1.567,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.457658935025414,"aZ":-32.63097223623889,"pfxX":-2.6857908205494283,"pfxZ":-0.2949414743245349,"pX":-0.31693589568436953,"pZ":4.190027959602033,"vX0":4.484902623965499,"vY0":-123.64726673579501,"vZ0":2.741814780236788,"x":129.08,"y":125.65,"x0":-1.801047398138476,"y0":50.002279655386985,"z0":5.795518161976968,"aX":-4.180832257508061},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.4,"breakHorizontal":3.8,"spinRate":823,"spinDirection":233},"zone":11,"typeConfidence":0.88,"plateTime":0.44209884399176547,"extension":6.625122515610891},"index":7,"playId":"67396ed3-68bf-3b10-9cba-1bffcd555fdc","pitchNumber":7,"startTime":"2026-04-18T01:16:51.407Z","endTime":"2026-04-18T01:16:55.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"credit":"b_pa"},{"player":{"id":640448,"link":"/api/v1/people/640448"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.00000000000001,"awayTeamWinProbability":44.99999999999999,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":1.05,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-04-18T01:16:55.065Z","atBatIndex":52},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Roman Anthony lines out sharply to center fielder Javier Báez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-04-18T01:19:25.009Z","endTime":"2026-04-18T01:20:19.295Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5],"actionIndex":[1],"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":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-04-18T01:17:01.688Z","endTime":"2026-04-18T01:17:22.216Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"first":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Brant Hurter replaces Kyle Finnegan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-04-18T01:17:22.216Z","endTime":"2026-04-18T01:19:27.217Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676428,"link":"/api/v1/people/676428"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"first":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.7,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.573771960760755,"aZ":-31.17291419001416,"pfxX":11.222430557009638,"pfxZ":0.5508565702216277,"pX":0.2151763701842287,"pZ":3.1412485687132286,"vX0":-11.406662946312887,"vY0":-134.23702407105347,"vZ0":-1.5318061020246116,"x":108.8,"y":153.97,"x0":3.0578597555049245,"y0":50.00583800421329,"z0":5.934876657818582,"aX":20.521370432873674},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":0.8,"breakHorizontal":-17.9,"spinRate":1854,"spinDirection":119},"zone":2,"typeConfidence":2.0,"plateTime":0.40775243206317,"extension":5.88747657336136},"index":2,"playId":"b413b1c2-8c14-30c8-8aad-dfb9dd0db135","pitchNumber":1,"startTime":"2026-04-18T01:19:27.217Z","endTime":"2026-04-18T01:19:30.870Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"first":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.4,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.54409023547084,"aZ":-29.003999998982728,"pfxX":-4.816294762021761,"pfxZ":2.2036148072186403,"pX":-0.3120938181660524,"pZ":2.464791948744745,"vX0":-7.369937323656136,"vY0":-119.62950892054431,"vZ0":-1.964220798483003,"x":128.9,"y":172.23,"x0":3.442487679668783,"y0":50.00328536025511,"z0":5.91349771966963,"aX":-6.933422590009465},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":3.7,"breakHorizontal":10.6,"spinRate":2526,"spinDirection":295},"zone":4,"typeConfidence":0.9,"plateTime":0.4590378480971524,"extension":5.817644873394039},"index":3,"playId":"7621471c-a6aa-3099-8475-534088e87652","pitchNumber":2,"startTime":"2026-04-18T01:19:45.565Z","endTime":"2026-04-18T01:19:49.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"first":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":4,"startTime":"2026-04-18T01:19:55.077Z","endTime":"2026-04-18T01:20:11.675Z","isPitch":false,"type":"action","player":{"id":701350,"link":"/api/v1/people/701350"},"defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"first":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.9,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.81922845944956,"aZ":-32.53636187339101,"pfxX":10.3950813651252,"pfxZ":-0.19622826454620323,"pX":0.36923110458844277,"pZ":2.9762340229747837,"vX0":-10.988365528149535,"vY0":-133.55406761588685,"vZ0":-1.598152618593819,"x":102.93,"y":158.42,"x0":3.194140701835356,"y0":50.006298608250965,"z0":5.931091529180899,"aX":18.70819076347636},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":-0.5,"breakHorizontal":-16.3,"spinRate":1941,"spinDirection":121},"zone":3,"typeConfidence":2.0,"plateTime":0.4107296007779264,"extension":5.939518135104983},"hitData":{"launchSpeed":102.4,"launchAngle":22.0,"totalDistance":344.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":87.65,"coordY":65.98}},"index":5,"playId":"42da00e7-c417-3497-abc4-8bfc4117e983","pitchNumber":3,"startTime":"2026-04-18T01:20:11.675Z","endTime":"2026-04-18T01:20:19.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"first":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_ab"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_ab"},{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_pa"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-5.000000000000007,"leverageIndex":1.98,"dramaIndex":85.0,"contextMetrics":{},"playEndTime":"2026-04-18T01:20:19.295Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Javier Báez singles on a sharp line drive to right fielder Wilyer Abreu.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-18T01:23:00.380Z","endTime":"2026-04-18T01:23:44.505Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Aroldis Chapman replaces Ranger Suarez.","event":"Pitching Substitution","eventType":"pitching_substitution","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-18T01:21:36.383Z","endTime":"2026-04-18T01:23:02.751Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":547973,"link":"/api/v1/people/547973"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":624133,"link":"/api/v1/people/624133","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":true},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":88.8,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.39271941004282,"aZ":-8.48163500663526,"pfxX":0.21327951009084645,"pfxZ":11.717425722182423,"pX":-0.7227437943898367,"pZ":1.545987913246773,"vX0":-3.137983061261199,"vY0":-141.76322178073917,"vZ0":-10.921919145481153,"x":144.55,"y":197.04,"x0":0.3739877703622906,"y0":50.00705462297865,"z0":6.004162915090312,"aX":0.43211961099436186},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.0,"breakHorizontal":0.2,"spinRate":2494,"spinDirection":173},"zone":13,"typeConfidence":2.0,"plateTime":0.3873409119393334,"extension":7.204227713567704},"index":1,"playId":"59042789-a7b1-3ca1-a297-65fc4d518d35","pitchNumber":1,"startTime":"2026-04-18T01:23:02.751Z","endTime":"2026-04-18T01:23:29.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":111,"player":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"}},"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":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":88.3,"strikeZoneTop":3.175,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.290854705607124,"aZ":-9.455378981779347,"pfxX":2.2221905047982506,"pfxZ":11.27868825070085,"pX":0.36556725245813,"pZ":2.5258534952181373,"vX0":-1.247963842221748,"vY0":-141.70857017158454,"vZ0":-8.154311970981423,"x":103.07,"y":170.58,"x0":0.5252163026290916,"y0":50.00317177612896,"z0":6.061415256421759,"aX":4.476053918694455},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.7,"breakHorizontal":-3.7,"spinRate":2347,"spinDirection":165},"zone":6,"typeConfidence":0.9,"plateTime":0.3879573782487187,"extension":7.174523291614617},"hitData":{"launchSpeed":100.6,"launchAngle":11.0,"totalDistance":248.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":184.06,"coordY":95.82}},"index":2,"playId":"72f6d601-e744-3ca8-8f08-8223e50cb54b","pitchNumber":2,"startTime":"2026-04-18T01:23:34.192Z","endTime":"2026-04-18T01:23:44.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_ab"},{"player":{"id":547973,"link":"/api/v1/people/547973"},"credit":"p_ab"},{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_pa"},{"player":{"id":547973,"link":"/api/v1/people/547973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.9,"awayTeamWinProbability":58.1,"homeTeamWinProbabilityAdded":-8.100000000000001,"leverageIndex":2.29,"dramaIndex":112.0,"contextMetrics":{},"playEndTime":"2026-04-18T01:23:44.505Z","atBatIndex":54},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Gleyber Torres walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-18T01:23:43.499Z","endTime":"2026-04-18T01:27:33.270Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":691785,"link":"/api/v1/people/691785"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":87.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.75850778064754,"aZ":-7.536312855590433,"pfxX":1.0039620028783702,"pfxZ":12.427541793529496,"pX":-0.07176880716684342,"pZ":3.7823687989226102,"vX0":-1.2221762921522403,"vY0":-140.59832286798147,"vZ0":-5.209125248525745,"x":119.74,"y":136.66,"x0":0.24012197257976298,"y0":50.00580655664379,"z0":6.159916604998918,"aX":1.9909442146009286},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.0,"breakVerticalInduced":21.5,"breakHorizontal":-1.6,"spinRate":2350,"spinDirection":168},"zone":11,"typeConfidence":0.89,"plateTime":0.3910185060672733,"extension":7.185541603003885},"index":0,"playId":"fc9deba3-f66f-3876-8268-09cb8f584723","pitchNumber":1,"startTime":"2026-04-18T01:24:15.897Z","endTime":"2026-04-18T01:24:21.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.55521315089056,"aZ":-10.806070076322484,"pfxX":4.829233154130267,"pfxZ":10.93893447152646,"pX":-0.03780446695488351,"pZ":3.2996501225711508,"vX0":-2.037024450974987,"vY0":-138.98334909826883,"vZ0":-5.836425553929997,"x":118.44,"y":149.69,"x0":0.07770843596790607,"y0":50.00638207734942,"z0":6.146778334813273,"aX":9.43610217762571},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.7,"breakHorizontal":-8.3,"spinRate":2237,"spinDirection":165},"zone":2,"typeConfidence":2.0,"plateTime":0.3943131140431042,"extension":7.3231391634379},"index":1,"playId":"383dcddf-b5ad-363c-9d41-2fe8fdcf77d7","pitchNumber":2,"startTime":"2026-04-18T01:24:35.728Z","endTime":"2026-04-18T01:24:39.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.70147333611264,"aZ":-28.22752102865305,"pfxX":-4.714907996407381,"pfxZ":2.5556913658674594,"pX":-0.1262696100416874,"pZ":1.3902774858451707,"vX0":0.7686150885646748,"vY0":-123.28155149296555,"vZ0":-5.948001997282255,"x":121.81,"y":201.24,"x0":0.17130670134641932,"y0":50.002960810130986,"z0":6.2062710983820235,"aX":-7.28303089086193},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.5,"breakHorizontal":8.4,"spinRate":2275,"spinDirection":289},"zone":13,"typeConfidence":0.9,"plateTime":0.4436891693022367,"extension":7.425922310811677},"index":2,"playId":"136c1e1a-7328-32af-b340-3af66a31758b","pitchNumber":3,"startTime":"2026-04-18T01:24:56.889Z","endTime":"2026-04-18T01:25:02.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":76.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.190295740325144,"aZ":-29.250148879755184,"pfxX":-6.722056666287628,"pfxZ":1.9385852655240576,"pX":-0.09312890916041393,"pZ":3.5603925948979156,"vX0":1.6545561492299445,"vY0":-122.2627834641273,"vZ0":-0.7098047016595336,"x":120.55,"y":142.65,"x0":0.0925207554968767,"y0":50.00033659470369,"z0":6.375291574019699,"aX":-10.126203104361581},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.6,"breakHorizontal":11.8,"spinRate":2306,"spinDirection":282},"zone":11,"typeConfidence":0.91,"plateTime":0.44882139792855114,"extension":7.120971999518889},"index":3,"playId":"ba36e576-8260-31d1-88b5-65ce028e883b","pitchNumber":4,"startTime":"2026-04-18T01:25:19.116Z","endTime":"2026-04-18T01:25:24.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Red Sox challenged (tag play), call on the field was overturned: Javier Báez caught stealing 2nd base, catcher Connor Wong to second baseman Marcelo Mayer.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":true},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":0},"index":4,"actionPlayId":"ba36e576-8260-31d1-88b5-65ce028e883b","startTime":"2026-04-18T01:25:27.950Z","endTime":"2026-04-18T01:27:27.827Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":595879,"link":"/api/v1/people/595879"},"defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":595879,"link":"/api/v1/people/595879"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MA","challengeTeamId":111},"homeTeamWinProbability":55.800000000000004,"awayTeamWinProbability":44.199999999999996,"homeTeamWinProbabilityAdded":13.900000000000006,"leverageIndex":3.43,"dramaIndex":176.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.68686563154868,"aZ":-9.88090963661801,"pfxX":6.471957804977643,"pfxZ":10.883678235242682,"pX":0.9515270859807761,"pZ":2.84089246524874,"vX0":-0.6556632046901978,"vY0":-142.443209304146,"vZ0":-7.503553315969031,"x":80.73,"y":162.08,"x0":0.3446004512196483,"y0":50.00293598117725,"z0":6.139137870682994,"aX":13.257495208890317},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.4,"breakHorizontal":-11.5,"spinRate":2448,"spinDirection":168},"zone":12,"typeConfidence":0.91,"plateTime":0.38498342399310115,"extension":7.215369380135184},"index":5,"playId":"b66ea1f7-e631-3cea-b0a7-dc79d6292893","pitchNumber":5,"startTime":"2026-04-18T01:27:27.827Z","endTime":"2026-04-18T01:27:33.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_pa"},{"player":{"id":547973,"link":"/api/v1/people/547973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-5.800000000000004,"leverageIndex":3.43,"dramaIndex":141.0,"contextMetrics":{},"playEndTime":"2026-04-18T01:27:33.270Z","atBatIndex":55},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Kevin McGonigle grounds into a force out, first baseman Willson Contreras to shortstop Trevor Story. Gleyber Torres out at 2nd. Kevin McGonigle to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-18T01:27:37.443Z","endTime":"2026-04-18T01:29:55.969Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.61718628631487,"aZ":-12.918930893214053,"pfxX":6.658721935813197,"pfxZ":9.741527163472306,"pX":0.998171663177579,"pZ":1.9750451294954696,"vX0":-0.8375743755562033,"vY0":-139.96082966925982,"vZ0":-8.86772874869822,"x":78.95,"y":185.45,"x0":0.4370182650000196,"y0":50.005603977733955,"z0":6.037772064478206,"aX":13.16674479242824},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.0,"breakHorizontal":-11.9,"spinRate":2408,"spinDirection":164},"zone":14,"typeConfidence":0.89,"plateTime":0.39186668966818994,"extension":7.224902763342441},"index":0,"playId":"dee0ae24-0977-3fde-a6f9-ce62b08a38fa","pitchNumber":1,"startTime":"2026-04-18T01:27:57.304Z","endTime":"2026-04-18T01:28:00.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.72402251172487,"aZ":-11.748591323343256,"pfxX":6.332191546849377,"pfxZ":10.047114593927699,"pX":0.7621450434383711,"pZ":2.286005993102461,"vX0":-0.9913442991267958,"vY0":-141.7570174539103,"vZ0":-8.440140339305609,"x":87.95,"y":177.06,"x0":0.29404057882817936,"y0":50.00201563232948,"z0":6.053880131697072,"aX":12.87306672969777},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.7,"breakHorizontal":-11.3,"spinRate":2329,"spinDirection":167},"zone":6,"typeConfidence":0.9,"plateTime":0.3865351256806271,"extension":7.179280140783545},"index":1,"playId":"b2ece857-a8f4-3d9e-8486-aeb95d6b1e8a","pitchNumber":2,"startTime":"2026-04-18T01:28:46.782Z","endTime":"2026-04-18T01:28:50.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":98.8,"endSpeed":90.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.408212392406156,"aZ":-7.9839236385320165,"pfxX":0.19892300335486368,"pfxZ":11.643251840313436,"pX":-1.073155319429965,"pZ":1.9164814443890632,"vX0":-3.185940499761325,"vY0":-143.5064596693411,"vZ0":-10.042130592358696,"x":157.91,"y":187.04,"x0":0.027376121382995215,"y0":50.00195727808872,"z0":5.965704506972559,"aX":0.41331369798896844},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":19.2,"breakHorizontal":0.4,"spinRate":2419,"spinDirection":167},"zone":13,"typeConfidence":0.89,"plateTime":0.3822407214174053,"extension":7.1019257912190765},"index":2,"playId":"1c073602-41b2-360e-a0f5-3c3d93df0136","pitchNumber":3,"startTime":"2026-04-18T01:29:05.781Z","endTime":"2026-04-18T01:29:09.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":98.9,"endSpeed":90.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.54165563231001,"aZ":-8.24425826863495,"pfxX":0.48549081823764206,"pfxZ":11.481351195144251,"pX":0.6488123751061061,"pZ":2.2614474135501728,"vX0":0.18790912826078543,"vY0":-143.7295078521568,"vZ0":-9.147865210451013,"x":92.27,"y":177.72,"x0":0.519457900538042,"y0":50.00107793752793,"z0":6.004384715934722,"aX":1.0114892926362078},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":19.1,"breakHorizontal":-1.0,"spinRate":2404,"spinDirection":161},"zone":6,"typeConfidence":0.89,"plateTime":0.3816589831809698,"extension":7.135935352331571},"index":3,"playId":"36bb5e5f-879a-3ad0-8346-32a62d2dbe25","pitchNumber":4,"startTime":"2026-04-18T01:29:24.005Z","endTime":"2026-04-18T01:29:27.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.592210307421244,"aZ":-33.870246002078964,"pfxX":-6.672351526631791,"pfxZ":-1.0861321761341554,"pX":-4.44060186506058E-4,"pZ":1.632924899986145,"vX0":0.7369579885307134,"vY0":-124.96235128431913,"vZ0":-4.286729525363395,"x":117.02,"y":194.69,"x0":0.5648244995731411,"y0":50.001134815544646,"z0":6.1844412080475255,"aX":-10.442888676991094},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.8,"breakHorizontal":11.9,"spinRate":2214,"spinDirection":303},"zone":8,"typeConfidence":0.91,"plateTime":0.4400416490321897,"extension":7.4662751396147256},"hitData":{"launchSpeed":53.8,"launchAngle":-20.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":150.22,"coordY":177.17}},"index":4,"playId":"aa40670d-b5f7-33bf-a6de-9b6d09f49782","pitchNumber":5,"startTime":"2026-04-18T01:29:47.492Z","endTime":"2026-04-18T01:29:55.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"first":{"id":650402,"link":"/api/v1/people/650402"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_ab"},{"player":{"id":547973,"link":"/api/v1/people/547973"},"credit":"p_ab"},{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_pa"},{"player":{"id":547973,"link":"/api/v1/people/547973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.4,"awayTeamWinProbability":42.6,"homeTeamWinProbabilityAdded":7.399999999999999,"leverageIndex":3.11,"dramaIndex":129.0,"contextMetrics":{},"playEndTime":"2026-04-18T01:29:55.969Z","atBatIndex":56},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jahmai Jones doubles (1) on a line drive to left fielder Jarren Duran. Kevin McGonigle to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-18T01:30:01.014Z","endTime":"2026-04-18T01:30:40.111Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"postOnThird":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.6,"endSpeed":91.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.8666591980695,"aZ":-8.278192953554155,"pfxX":1.3584084324787995,"pfxZ":11.228203809462272,"pX":-0.12085233428662695,"pZ":1.9389603675335632,"vX0":-2.1489329050947297,"vY0":-144.74809337969586,"vZ0":-10.480286784289506,"x":121.61,"y":186.43,"x0":0.4536817931931416,"y0":50.00226058528036,"z0":6.1077435719559,"aX":2.8909601844836956},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":18.5,"breakHorizontal":-2.0,"spinRate":2446,"spinDirection":167},"zone":8,"typeConfidence":0.89,"plateTime":0.3779781518215346,"extension":7.290773582340779},"hitData":{"launchSpeed":109.6,"launchAngle":11.0,"totalDistance":198.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":46.08,"coordY":112.76}},"index":0,"playId":"6b9290ce-56ba-34ff-a3a3-39a19e645cf7","pitchNumber":1,"startTime":"2026-04-18T01:30:28.928Z","endTime":"2026-04-18T01:30:40.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663330,"link":"/api/v1/people/663330"},"credit":"b_ab"},{"player":{"id":547973,"link":"/api/v1/people/547973"},"credit":"p_ab"},{"player":{"id":663330,"link":"/api/v1/people/663330"},"credit":"b_pa"},{"player":{"id":547973,"link":"/api/v1/people/547973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.4,"awayTeamWinProbability":50.6,"homeTeamWinProbabilityAdded":-8.0,"leverageIndex":2.55,"dramaIndex":118.0,"contextMetrics":{},"playEndTime":"2026-04-18T01:30:40.111Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dillon Dingler strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-04-18T01:30:51.382Z","endTime":"2026-04-18T01:32:15.490Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"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":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":89.3,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.47795987527751,"aZ":-11.31231260910375,"pfxX":7.275859696578076,"pfxZ":10.121666118063938,"pX":0.40371195313361363,"pZ":2.5502854599443383,"vX0":-2.6636561204531968,"vY0":-143.63769531662533,"vZ0":-7.926281105447833,"x":101.61,"y":169.92,"x0":0.4053058067096788,"y0":50.002455085010666,"z0":6.072790958454132,"aX":14.997048776830317},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.7,"breakHorizontal":-12.5,"spinRate":2520,"spinDirection":172},"zone":6,"typeConfidence":0.9,"plateTime":0.38330889931037015,"extension":7.066188248234906},"index":0,"playId":"14f83bc0-e4ab-375f-ae25-ad4cd372b80a","pitchNumber":1,"startTime":"2026-04-18T01:31:19.027Z","endTime":"2026-04-18T01:31:22.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"second":{"id":663330,"link":"/api/v1/people/663330"},"third":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"e9279d1d-03f5-4e99-b8f9-4a99656d2f7a","startTime":"2026-04-18T01:31:33.508Z","endTime":"2026-04-18T01:31:39.196Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"second":{"id":663330,"link":"/api/v1/people/663330"},"third":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.6,"endSpeed":91.2,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.45378662898312,"aZ":-10.999427463297524,"pfxX":6.669894232409416,"pfxZ":9.957090249866804,"pX":0.9658690271790438,"pZ":2.336223115948288,"vX0":-1.2604702755286674,"vY0":-144.83609653600277,"vZ0":-8.724740627975567,"x":80.18,"y":175.7,"x0":0.5396091237448348,"y0":50.00606367966042,"z0":6.058250210315865,"aX":14.190363615333315},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":16.4,"breakHorizontal":-11.9,"spinRate":2374,"spinDirection":167},"zone":14,"typeConfidence":0.91,"plateTime":0.37798749910178175,"extension":7.193877972444385},"index":2,"playId":"191d8701-0b4f-3819-a37a-4b2bc3f61896","pitchNumber":2,"startTime":"2026-04-18T01:31:49.617Z","endTime":"2026-04-18T01:31:53.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"second":{"id":663330,"link":"/api/v1/people/663330"},"third":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":101.3,"endSpeed":92.8,"strikeZoneTop":3.272,"strikeZoneBottom":1.651,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.057115326921135,"aZ":-7.668310323796119,"pfxX":4.61563057360078,"pfxZ":11.097053596512353,"pX":0.3037318479461243,"pZ":2.96659026473906,"vX0":-1.9344208260304576,"vY0":-147.42803189329288,"vZ0":-7.920895062138224,"x":105.42,"y":158.68,"x0":0.3676439465741608,"y0":50.00022475091075,"z0":6.136152084710481,"aX":10.188964312810487},"breaks":{"breakAngle":45.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.8,"breakVerticalInduced":18.8,"breakHorizontal":-8.0,"spinRate":2543,"spinDirection":166},"zone":3,"typeConfidence":0.72,"plateTime":0.37110298982008416,"extension":7.239143615134321},"index":3,"playId":"90c8420e-c75b-30d1-9332-6a41ee0bbee6","pitchNumber":3,"startTime":"2026-04-18T01:32:11.606Z","endTime":"2026-04-18T01:32:15.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":693307,"link":"/api/v1/people/693307","batSide":{"code":"R","description":"Right"}},"second":{"id":663330,"link":"/api/v1/people/663330"},"third":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_ab"},{"player":{"id":547973,"link":"/api/v1/people/547973"},"credit":"p_ab"},{"player":{"id":693307,"link":"/api/v1/people/693307"},"credit":"b_pa"},{"player":{"id":547973,"link":"/api/v1/people/547973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.9,"awayTeamWinProbability":36.1,"homeTeamWinProbabilityAdded":14.5,"leverageIndex":5.24,"dramaIndex":225.0,"contextMetrics":{},"playEndTime":"2026-04-18T01:32:15.490Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willson Contreras flies out to right fielder Wenceel Pérez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-18T01:34:59.233Z","endTime":"2026-04-18T01:35:13.192Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":575929,"fullName":"Willson Contreras","link":"/api/v1/people/575929"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Will Vest replaces Brant Hurter.","event":"Pitching Substitution","eventType":"pitching_substitution","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-18T01:33:43.096Z","endTime":"2026-04-18T01:35:01.589Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676684,"link":"/api/v1/people/676684"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.178547266824232,"aZ":-13.402045425566543,"pfxX":-2.768741366307645,"pfxZ":9.609636351114206,"pX":0.28680832401276074,"pZ":2.1297272400697556,"vX0":6.275634202744561,"vY0":-138.67572490778258,"vZ0":-7.145346706054233,"x":106.07,"y":181.28,"x0":-1.6428285079256162,"y0":50.000696395761096,"z0":5.628419381340386,"aX":-5.407942508188132},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.1,"breakHorizontal":3.7,"spinRate":2150,"spinDirection":210},"zone":9,"typeConfidence":0.9,"plateTime":0.3945273001932734,"extension":6.507749606401166},"hitData":{"launchSpeed":99.4,"launchAngle":42.0,"totalDistance":293.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":212.45,"coordY":117.99}},"index":1,"playId":"b0d9c511-cc99-30ed-9b3d-963434a8574a","pitchNumber":1,"startTime":"2026-04-18T01:35:01.589Z","endTime":"2026-04-18T01:35:13.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":575929,"link":"/api/v1/people/575929","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":575929,"link":"/api/v1/people/575929"},"credit":"b_ab"},{"player":{"id":676684,"link":"/api/v1/people/676684"},"credit":"p_ab"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"credit":"b_pa"},{"player":{"id":676684,"link":"/api/v1/people/676684"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.199999999999996,"awayTeamWinProbability":41.800000000000004,"homeTeamWinProbabilityAdded":-5.700000000000003,"leverageIndex":2.22,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2026-04-18T01:35:13.192Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wilyer Abreu strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-18T01:35:19.395Z","endTime":"2026-04-18T01:36:25.440Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677800,"fullName":"Wilyer Abreu","link":"/api/v1/people/677800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"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":95.3,"endSpeed":86.8,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.36826388165659,"aZ":-15.08557712359434,"pfxX":-5.057289793704943,"pfxZ":8.820014057586555,"pX":-0.395634761861076,"pZ":2.7576607502785597,"vX0":5.369999369982552,"vY0":-138.63596421894144,"vZ0":-5.246663039946769,"x":132.08,"y":164.32,"x0":-1.7050771096501454,"y0":50.001582683019244,"z0":5.6893444505977735,"aX":-9.797172062431226},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.0,"breakHorizontal":7.9,"spinRate":2233,"spinDirection":205},"zone":1,"typeConfidence":0.87,"plateTime":0.3957990174296757,"extension":6.374190049559285},"index":0,"playId":"81978572-ce65-3809-86f4-b6aa74c4476e","pitchNumber":1,"startTime":"2026-04-18T01:35:38.474Z","endTime":"2026-04-18T01:35:42.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":89.4,"endSpeed":81.9,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.61493948881705,"aZ":-30.043570952692722,"pfxX":-10.318732273479853,"pfxZ":1.2498111117274657,"pX":-1.9783575032736267,"pZ":1.2491485996029503,"vX0":3.381711478497819,"vY0":-130.08082820766722,"vZ0":-5.015887040456127,"x":192.41,"y":205.05,"x0":-1.9586548816018172,"y0":50.002964103145814,"z0":5.494275880500197,"aX":-17.59124900300004},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.3,"breakHorizontal":17.9,"spinRate":1575,"spinDirection":231},"zone":13,"typeConfidence":0.91,"plateTime":0.42191199330630313,"extension":6.357801364507443},"index":1,"playId":"0a6cc495-b40c-3bca-9078-00634ced1c3b","pitchNumber":2,"startTime":"2026-04-18T01:35:51.786Z","endTime":"2026-04-18T01:35:55.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":89.7,"endSpeed":82.2,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.124406858625473,"aZ":-28.02220048143012,"pfxX":-10.54564734303277,"pfxZ":2.4210469440404747,"pX":-0.9688196582912433,"pZ":1.104255658743761,"vX0":5.718338132988897,"vY0":-130.38027200302403,"vZ0":-5.753471089409056,"x":153.93,"y":208.97,"x0":-1.823513117861334,"y0":50.00519644954834,"z0":5.461886315736847,"aX":-18.10769725713887},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.2,"breakHorizontal":17.8,"spinRate":1623,"spinDirection":230},"zone":13,"typeConfidence":0.91,"plateTime":0.4205374590983322,"extension":6.359246703250831},"index":2,"playId":"762a15c8-0941-3181-bbff-9312aedfe936","pitchNumber":3,"startTime":"2026-04-18T01:36:06.127Z","endTime":"2026-04-18T01:36:11.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.4,"strikeZoneTop":3.117,"strikeZoneBottom":1.573,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.40742716460204,"aZ":-13.62095408257224,"pfxX":-5.183498072249023,"pfxZ":9.432230295465875,"pX":-0.6924904065173766,"pZ":2.319763366332181,"vX0":5.061924540085412,"vY0":-139.8072132991197,"vZ0":-6.25976989837896,"x":143.4,"y":176.15,"x0":-1.8587088668650011,"y0":50.00262569688655,"z0":5.492683782176711,"aX":-10.195583179221655},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.8,"breakHorizontal":8.3,"spinRate":2284,"spinDirection":211},"zone":4,"typeConfidence":0.89,"plateTime":0.3927451163612572,"extension":6.276743124718124},"index":3,"playId":"8bd3561a-3ea8-3770-9771-c720f3cc75bd","pitchNumber":4,"startTime":"2026-04-18T01:36:21.333Z","endTime":"2026-04-18T01:36:25.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677800,"link":"/api/v1/people/677800","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"credit":"b_ab"},{"player":{"id":676684,"link":"/api/v1/people/676684"},"credit":"p_ab"},{"player":{"id":677800,"link":"/api/v1/people/677800"},"credit":"b_pa"},{"player":{"id":676684,"link":"/api/v1/people/676684"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.6,"awayTeamWinProbability":46.4,"homeTeamWinProbabilityAdded":-4.599999999999994,"leverageIndex":1.85,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2026-04-18T01:36:25.440Z","atBatIndex":60},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Trevor Story reaches on a throwing error by third baseman Hao-Yu Lee.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-18T01:36:27.720Z","endTime":"2026-04-18T01:37:21.905Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.279063695696934,"aZ":-18.512048193292042,"pfxX":-7.79408889510707,"pfxZ":6.99925782694598,"pX":0.28304932868427585,"pZ":2.6712422640274043,"vX0":8.175597041131095,"vY0":-138.66604505638247,"vZ0":-4.642076812750996,"x":106.21,"y":166.66,"x0":-1.687345753334899,"y0":50.00329523002449,"z0":5.597670964760841,"aX":-15.21669587786816},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.9,"breakHorizontal":12.5,"spinRate":2149,"spinDirection":209},"zone":6,"typeConfidence":0.9,"plateTime":0.3946208112939238,"extension":6.505438894816143},"index":0,"playId":"2d7f68a6-9edd-3485-9d2b-747b5cf074ef","pitchNumber":1,"startTime":"2026-04-18T01:36:49.965Z","endTime":"2026-04-18T01:36:57.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.3,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.64897497069505,"aZ":-18.241191711566564,"pfxX":-9.028314994456414,"pfxZ":7.160825928498839,"pX":-0.5197871733800106,"pZ":2.1955314007507734,"vX0":6.430584806210161,"vY0":-138.55763765859038,"vZ0":-5.865070526373106,"x":136.81,"y":179.5,"x0":-1.6964460287684913,"y0":50.005128095574776,"z0":5.556608455391322,"aX":-17.57549139394777},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.9,"breakHorizontal":15.0,"spinRate":2131,"spinDirection":212},"zone":7,"typeConfidence":0.91,"plateTime":0.3951375827729753,"extension":6.449128046410525},"hitData":{"launchSpeed":94.9,"launchAngle":-18.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.79,"coordY":157.34}},"index":1,"playId":"b2ad03e2-cbc5-33a6-9fe9-4df755d1b96d","pitchNumber":2,"startTime":"2026-04-18T01:37:11.245Z","endTime":"2026-04-18T01:37:21.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_ab"},{"player":{"id":676684,"link":"/api/v1/people/676684"},"credit":"p_ab"},{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_pa"},{"player":{"id":676684,"link":"/api/v1/people/676684"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.3,"awayTeamWinProbability":43.7,"homeTeamWinProbabilityAdded":2.6999999999999957,"leverageIndex":1.42,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-04-18T01:37:21.905Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jarren Duran grounds out, third baseman Hao-Yu Lee to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-04-18T01:37:47.240Z","endTime":"2026-04-18T01:38:20.238Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.906288125082373,"aZ":-34.48650937579333,"pfxX":2.9146859269560026,"pfxZ":-1.4423703693194732,"pX":0.5316227461577648,"pZ":2.371529922408251,"vX0":5.159540097901894,"vY0":-126.03266001655575,"vZ0":-1.060994675263306,"x":96.74,"y":174.75,"x0":-1.9252427273975672,"y0":50.00564931597321,"z0":5.59681265134556,"aX":4.6630394448029895},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.6,"breakHorizontal":-6.5,"spinRate":2662,"spinDirection":45},"zone":6,"typeConfidence":0.9,"plateTime":0.43550724495594295,"extension":6.245653905799997},"index":0,"playId":"5a1fb95e-ee12-30fa-9776-7559e5530415","pitchNumber":1,"startTime":"2026-04-18T01:37:57.334Z","endTime":"2026-04-18T01:38:00.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"first":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.367423641150626,"aZ":-30.70289578055462,"pfxX":-9.280433488380082,"pfxZ":0.8564866143877863,"pX":-0.872666532818987,"pZ":2.0552976295551684,"vX0":5.718233976845416,"vY0":-130.48025783646477,"vZ0":-2.813834669567843,"x":150.26,"y":183.29,"x0":-1.8908824840656744,"y0":50.00278683631293,"z0":5.46961594598977,"aX":-15.945014794162338},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.1,"breakHorizontal":15.5,"spinRate":1566,"spinDirection":231},"zone":13,"typeConfidence":0.91,"plateTime":0.42034633782758046,"extension":6.434274426073586},"hitData":{"launchSpeed":90.4,"launchAngle":-0.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.92,"coordY":165.44}},"index":1,"playId":"2487de37-deab-33e8-9c7c-5f210df82526","pitchNumber":2,"startTime":"2026-04-18T01:38:12.818Z","endTime":"2026-04-18T01:38:20.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"first":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_ab"},{"player":{"id":676684,"link":"/api/v1/people/676684"},"credit":"p_ab"},{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_pa"},{"player":{"id":676684,"link":"/api/v1/people/676684"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-6.299999999999997,"leverageIndex":2.51,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2026-04-18T01:38:20.238Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Riley Greene flies out to right fielder Wilyer Abreu. Dillon Dingler to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-04-18T01:40:59.067Z","endTime":"2026-04-18T01:41:32.282Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677800,"link":"/api/v1/people/677800"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Garrett Whitlock replaces Aroldis Chapman.","event":"Pitching Substitution","eventType":"pitching_substitution","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-18T01:40:15.076Z","endTime":"2026-04-18T01:40:39.953Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676477,"link":"/api/v1/people/676477"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Dillon Dingler starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","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-18T01:40:39.953Z","endTime":"2026-04-18T01:40:44.412Z","isPitch":false,"type":"action","player":{"id":693307,"link":"/api/v1/people/693307"},"base":2,"defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Riley Greene replaces Matt Vierling.","event":"Offensive Substitution","eventType":"offensive_substitution","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-18T01:40:44.412Z","endTime":"2026-04-18T01:41:01.405Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":663837,"link":"/api/v1/people/663837"},"defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"second":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.340912735785544,"aZ":-18.170347829860773,"pfxX":-8.456122832246932,"pfxZ":7.421682400900783,"pX":-0.2785567464685912,"pZ":3.693097170312737,"vX0":4.715940489257068,"vY0":-136.34775397726355,"vZ0":-2.1730065392090996,"x":127.62,"y":139.07,"x0":-0.9298763675606636,"y0":50.002891428108505,"z0":5.75104883940351,"aX":-15.957865735893098},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.2,"breakHorizontal":14.4,"spinRate":1951,"spinDirection":234},"zone":11,"typeConfidence":0.88,"plateTime":0.4013589157219646,"extension":7.244943717506551},"index":3,"playId":"7d7debc9-cd78-322f-b0a7-b73c69d4c403","pitchNumber":1,"startTime":"2026-04-18T01:41:01.405Z","endTime":"2026-04-18T01:41:05.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"second":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.60933101040042,"aZ":-30.801031088735574,"pfxX":-9.921529285435444,"pfxZ":0.8988123780284365,"pX":0.173469173058662,"pZ":2.6194220437857436,"vX0":5.956769356859382,"vY0":-122.41560626735928,"vZ0":-1.257184539283517,"x":110.39,"y":168.06,"x0":-0.9993904921388965,"y0":50.000846247769125,"z0":5.770511688157836,"aX":-15.093329525603693},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.6,"breakHorizontal":16.6,"spinRate":2295,"spinDirection":264},"zone":5,"typeConfidence":0.91,"plateTime":0.4470154205998367,"extension":7.366595326590037},"hitData":{"launchSpeed":92.1,"launchAngle":35.0,"totalDistance":334.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":216.13,"coordY":97.83}},"index":4,"playId":"33634ccb-303f-35e1-942a-3dd6d3fec164","pitchNumber":2,"startTime":"2026-04-18T01:41:20.166Z","endTime":"2026-04-18T01:41:32.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"second":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":676477,"link":"/api/v1/people/676477"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":676477,"link":"/api/v1/people/676477"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.300000000000004,"awayTeamWinProbability":48.699999999999996,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":2.29,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-04-18T01:41:32.282Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wenceel Pérez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-04-18T01:41:40.979Z","endTime":"2026-04-18T01:43:26.702Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":693307,"fullName":"Dillon Dingler","link":"/api/v1/people/693307"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.62834848186809,"aZ":-16.283503674463397,"pfxX":-7.9772707523391135,"pfxZ":8.411860408281289,"pX":-0.026943488980682894,"pZ":4.074978423858449,"vX0":5.01856508768557,"vY0":-136.26808084228566,"vZ0":-1.6470127190864312,"x":118.03,"y":128.76,"x0":-0.8515762474467479,"y0":50.004838936560624,"z0":5.806614792265473,"aX":-15.074589349501512},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.1,"breakHorizontal":13.4,"spinRate":2065,"spinDirection":230},"zone":11,"typeConfidence":0.88,"plateTime":0.4012221531697975,"extension":7.289044756376569},"index":0,"playId":"b151655c-0cd7-39af-9d5c-d0a183e19abc","pitchNumber":1,"startTime":"2026-04-18T01:42:04.376Z","endTime":"2026-04-18T01:42:07.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"third":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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.6,"endSpeed":85.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.99727711224613,"aZ":-16.164415302916936,"pfxX":-8.84192489397693,"pfxZ":8.490209397329183,"pX":0.09753197066343872,"pZ":2.663971956838197,"vX0":5.9170050844243285,"vY0":-136.23556475867343,"vZ0":-5.0297959464950575,"x":113.28,"y":166.85,"x0":-0.9499941795649927,"y0":50.00645773546942,"z0":5.645955942667591,"aX":-16.679371413432577},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.5,"breakHorizontal":14.9,"spinRate":2067,"spinDirection":232},"zone":5,"typeConfidence":0.89,"plateTime":0.4015419060178269,"extension":7.307090307716799},"index":1,"playId":"86e8f760-cb68-37fc-b337-5e78cb3bfa2b","pitchNumber":2,"startTime":"2026-04-18T01:42:17.818Z","endTime":"2026-04-18T01:42:25.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"third":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.484286679784848,"aZ":-13.946534592604346,"pfxX":-7.76968086082724,"pfxZ":9.437138334779451,"pX":0.9970350322874532,"pZ":3.0092699905043423,"vX0":7.357426864377847,"vY0":-138.27544255087201,"vZ0":-5.032249363133646,"x":79.0,"y":157.53,"x0":-0.6916934320622931,"y0":50.00656325356303,"z0":5.792070480343497,"aX":-15.014725832279348},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.2,"breakHorizontal":12.5,"spinRate":2166,"spinDirection":222},"zone":12,"typeConfidence":0.9,"plateTime":0.39645294502556494,"extension":7.319663892525432},"index":2,"playId":"6fc473c4-0c78-35f5-ae19-085399be4000","pitchNumber":3,"startTime":"2026-04-18T01:42:47.416Z","endTime":"2026-04-18T01:42:51.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"third":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.345353107905165,"aZ":-14.778615145460527,"pfxX":-8.197578544367621,"pfxZ":8.989785211365366,"pX":0.6242097667427026,"pZ":2.9601848422021497,"vX0":6.923470915637281,"vY0":-138.34028747475028,"vZ0":-4.908724646771541,"x":93.21,"y":158.86,"x0":-0.847913901567865,"y0":50.00332156035154,"z0":5.750907624989316,"aX":-15.863165930107018},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.4,"breakHorizontal":13.3,"spinRate":2114,"spinDirection":227},"zone":3,"typeConfidence":0.9,"plateTime":0.39617801646247663,"extension":7.374182067102179},"index":3,"playId":"5fbac791-ce4f-3cad-85a5-47f4d5f8a234","pitchNumber":4,"startTime":"2026-04-18T01:43:02.782Z","endTime":"2026-04-18T01:43:07.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"third":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.27434262820405,"aZ":-28.510418344857296,"pfxX":-10.068221837021149,"pfxZ":2.3782464037923066,"pX":-0.15215416223423114,"pZ":0.7603088414229225,"vX0":5.00372181541841,"vY0":-123.33679993703282,"vZ0":-6.19796091183354,"x":122.8,"y":218.25,"x0":-0.897815324471536,"y0":50.00597821830647,"z0":5.706999771217202,"aX":-15.531527892496635},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.1,"breakHorizontal":17.0,"spinRate":2482,"spinDirection":259},"zone":13,"typeConfidence":0.89,"plateTime":0.4438972822535807,"extension":7.272378045960535},"index":4,"playId":"0dde1372-58dd-3b96-9224-032439d9696e","pitchNumber":5,"startTime":"2026-04-18T01:43:22.060Z","endTime":"2026-04-18T01:43:26.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"third":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_ab"},{"player":{"id":676477,"link":"/api/v1/people/676477"},"credit":"p_ab"},{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_pa"},{"player":{"id":676477,"link":"/api/v1/people/676477"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.0,"awayTeamWinProbability":31.0,"homeTeamWinProbabilityAdded":17.699999999999996,"leverageIndex":4.47,"dramaIndex":226.0,"contextMetrics":{},"playEndTime":"2026-04-18T01:43:26.702Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Torkelson grounds out, shortstop Trevor Story to first baseman Willson Contreras.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-04-18T01:43:31.086Z","endTime":"2026-04-18T01:44:27.328Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":575929,"link":"/api/v1/people/575929"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.1,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.402343954581898,"aZ":-32.768716057434105,"pfxX":-1.2515015223079047,"pfxZ":-0.3763981451938152,"pX":-0.05812040182448604,"pZ":0.6024971223103339,"vX0":2.9222499710334477,"vY0":-125.48770190918471,"vZ0":-5.992298792436587,"x":119.22,"y":222.51,"x0":-1.0795259120548493,"y0":50.0019972269796,"z0":5.718285151323363,"aX":-1.979000203810376},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.9,"breakHorizontal":1.6,"spinRate":1948,"spinDirection":17},"zone":13,"typeConfidence":0.9,"plateTime":0.4378868910233642,"extension":7.483417453176005},"index":0,"playId":"89b475d8-bbd1-3dbb-ac93-baa3bd760753","pitchNumber":1,"startTime":"2026-04-18T01:43:46.200Z","endTime":"2026-04-18T01:43:50.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"third":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":95.1,"endSpeed":87.1,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.10219695775809,"aZ":-14.485973361026037,"pfxX":-8.524438586897352,"pfxZ":9.117353968946691,"pX":0.7985291927025125,"pZ":2.6665039112551017,"vX0":8.18873550980625,"vY0":-138.22147524656322,"vZ0":-5.551827192187669,"x":86.56,"y":166.78,"x0":-1.0914118269490205,"y0":50.001618400685096,"z0":5.6698110911403665,"aX":-16.534312152788473},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.6,"breakHorizontal":13.8,"spinRate":2128,"spinDirection":229},"zone":6,"typeConfidence":0.9,"plateTime":0.3959067763204036,"extension":7.346907773636028},"index":1,"playId":"c7f0a2ea-f835-3559-b25e-308137131fd0","pitchNumber":2,"startTime":"2026-04-18T01:44:02.880Z","endTime":"2026-04-18T01:44:07.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"third":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.80429165542139,"aZ":-14.996288576591986,"pfxX":-7.385191286047749,"pfxZ":8.896540138944555,"pX":-0.15365527685929925,"pZ":2.517482009015347,"vX0":4.881829693277337,"vY0":-137.88428149310275,"vZ0":-5.654754347192053,"x":122.86,"y":170.81,"x0":-0.9848822579660399,"y0":50.004212384683505,"z0":5.601687541717103,"aX":-14.263835998347503},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.1,"breakHorizontal":12.4,"spinRate":2156,"spinDirection":227},"zone":5,"typeConfidence":0.9,"plateTime":0.39677482705576184,"extension":7.426543041811764},"hitData":{"launchSpeed":102.2,"launchAngle":-6.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.86,"coordY":147.21}},"index":2,"playId":"132aec96-582f-3ee9-8f33-16603fea3ade","pitchNumber":3,"startTime":"2026-04-18T01:44:18.706Z","endTime":"2026-04-18T01:44:27.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":575929,"link":"/api/v1/people/575929"},"second":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":677800,"link":"/api/v1/people/677800"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"third":{"id":693307,"link":"/api/v1/people/693307"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":676477,"link":"/api/v1/people/676477"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":676477,"link":"/api/v1/people/676477"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.5,"awayTeamWinProbability":19.5,"homeTeamWinProbabilityAdded":11.5,"leverageIndex":4.58,"dramaIndex":190.0,"contextMetrics":{},"playEndTime":"2026-04-18T01:44:27.328Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ceddanne Rafaela strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-04-18T01:46:55.774Z","endTime":"2026-04-18T01:50:17.757Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,6,7,10],"actionIndex":[0,1,8],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":693307,"link":"/api/v1/people/693307"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Riley Greene remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","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-18T01:45:32.721Z","endTime":"2026-04-18T01:45:45.244Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"501","replacedPlayer":{"id":663837,"link":"/api/v1/people/663837"},"defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":663837,"link":"/api/v1/people/663837"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jarren Duran starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","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-18T01:45:45.244Z","endTime":"2026-04-18T01:46:43.939Z","isPitch":false,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"},"base":2,"defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-04-18T01:46:43.939Z","endTime":"2026-04-18T01:46:57.806Z","isPitch":false,"type":"action","player":{"id":678882,"link":"/api/v1/people/678882"},"defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"second":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":94.2,"endSpeed":85.3,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.10762030940574,"aZ":-18.261898882628625,"pfxX":-9.970080186079258,"pfxZ":7.4158809235034715,"pX":-0.6049496021342226,"pZ":2.2465112004537864,"vX0":6.43364248124562,"vY0":-136.82797362442852,"vZ0":-5.723053561543981,"x":140.06,"y":178.12,"x0":-1.7038938166351965,"y0":50.00683955285889,"z0":5.636885187067657,"aX":-18.713087937055263},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.2,"breakHorizontal":16.6,"spinRate":1959,"spinDirection":210},"zone":4,"typeConfidence":0.87,"plateTime":0.40190299383897177,"extension":6.357341157877317},"index":3,"playId":"1ff25001-caa8-3970-9b23-5cf9c6baa5c6","pitchNumber":1,"startTime":"2026-04-18T01:46:57.806Z","endTime":"2026-04-18T01:47:01.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"second":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":95.0,"endSpeed":86.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.999719954646427,"aZ":-16.85712682400605,"pfxX":-8.432750889362296,"pfxZ":7.960741737689405,"pX":-0.22784799807272957,"pZ":2.83742298912245,"vX0":6.606173985269197,"vY0":-138.13687464746863,"vZ0":-4.493138229918419,"x":125.69,"y":162.17,"x0":-1.5598230776993662,"y0":50.00426346839624,"z0":5.625384356190892,"aX":-16.228693605633527},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.6,"breakHorizontal":13.8,"spinRate":2041,"spinDirection":210},"zone":2,"typeConfidence":0.9,"plateTime":0.39716844175660304,"extension":6.361022207294071},"index":4,"playId":"bce8ab59-9f86-3c2d-8db9-9b4f0360dc4c","pitchNumber":2,"startTime":"2026-04-18T01:47:13.254Z","endTime":"2026-04-18T01:47:17.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"second":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":86.6,"endSpeed":79.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.863076685226254,"aZ":-34.23772000158352,"pfxX":0.7562827808839656,"pfxZ":-1.2920290357977597,"pX":0.5664224114069384,"pZ":1.3871068649896294,"vX0":5.676144324630202,"vY0":-125.99221276149822,"vZ0":-3.4960303647201494,"x":95.41,"y":201.33,"x0":-1.8229429208971653,"y0":50.00555983328668,"z0":5.587216980091635,"aX":1.2041633923332757},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-3.0,"breakHorizontal":-2.8,"spinRate":2539,"spinDirection":44},"zone":14,"typeConfidence":0.9,"plateTime":0.43631816788427447,"extension":6.475334579492753},"index":5,"playId":"6664b939-928d-3a4f-8357-6e2f55baf342","pitchNumber":3,"startTime":"2026-04-18T01:47:58.629Z","endTime":"2026-04-18T01:48:02.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"second":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.5,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.66041364282121,"aZ":-24.560824966337993,"pfxX":-9.93508808919185,"pfxZ":3.9705154165132557,"pX":-1.0072903537828524,"pZ":1.7704979736103423,"vX0":5.539813895201632,"vY0":-137.9947798886316,"vZ0":-5.5974127070124,"x":155.4,"y":190.98,"x0":-1.757431959893584,"y0":50.00004175883396,"z0":5.495074182197171,"aX":-19.026837832174706},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.1,"breakHorizontal":16.7,"spinRate":2101,"spinDirection":214},"zone":13,"typeConfidence":0.83,"plateTime":0.3979639896082552,"extension":6.433887668249058},"index":6,"playId":"94be3e96-23ef-3867-b516-6b2c9249134a","pitchNumber":4,"startTime":"2026-04-18T01:48:19.235Z","endTime":"2026-04-18T01:48:22.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"second":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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.5,"endSpeed":79.1,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.700723406022018,"aZ":-29.99669667717525,"pfxX":4.590827784295414,"pfxZ":1.3803421269897804,"pX":2.068003314415501,"pZ":0.3323348513868604,"vX0":7.942990632449118,"vY0":-125.62464961261509,"vZ0":-6.267852054377675,"x":38.17,"y":229.81,"x0":-1.7482406034966465,"y0":50.00313536109479,"z0":5.340810590773404,"aX":7.23533853714106},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.1,"breakHorizontal":-10.3,"spinRate":2577,"spinDirection":33},"zone":14,"typeConfidence":0.9,"plateTime":0.43830334035979224,"extension":6.329753001035215},"index":7,"playId":"b78977f3-881a-3b65-9d94-3216561836c1","pitchNumber":5,"startTime":"2026-04-18T01:48:41.620Z","endTime":"2026-04-18T01:48:51.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"second":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Will Vest. Jarren Duran to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":8,"actionPlayId":"b78977f3-881a-3b65-9d94-3216561836c1","startTime":"2026-04-18T01:48:57.402Z","endTime":"2026-04-18T01:49:10.017Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"},"defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"second":{"id":680776,"link":"/api/v1/people/680776"},"postOnThird":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"homeTeamWinProbability":91.8,"awayTeamWinProbability":8.200000000000003,"homeTeamWinProbabilityAdded":11.299999999999997,"leverageIndex":2.67,"dramaIndex":141.0,"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":9,"startTime":"2026-04-18T01:49:10.017Z","endTime":"2026-04-18T01:50:13.580Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"third":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.2,"strikeZoneTop":3.11,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.650071415266304,"aZ":-22.391500236570486,"pfxX":-10.50366778501534,"pfxZ":5.107263061894626,"pX":-1.5963105324597366,"pZ":2.202943446361547,"vX0":4.066815682271762,"vY0":-138.41356793091504,"vZ0":-4.949107624154113,"x":177.85,"y":179.3,"x0":-1.7312469733753653,"y0":50.00047083145212,"z0":5.539680971755751,"aX":-20.11236755454516},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.3,"breakHorizontal":18.0,"spinRate":2021,"spinDirection":204},"zone":13,"typeConfidence":0.88,"plateTime":0.3976984919981841,"extension":6.4435359021620515},"index":10,"playId":"c0a7eeec-5e58-317a-9682-5c9153a57543","pitchNumber":6,"startTime":"2026-04-18T01:50:13.580Z","endTime":"2026-04-18T01:50:17.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"third":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_ab"},{"player":{"id":676684,"link":"/api/v1/people/676684"},"credit":"p_ab"},{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_pa"},{"player":{"id":676684,"link":"/api/v1/people/676684"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.3,"awayTeamWinProbability":16.700000000000003,"homeTeamWinProbabilityAdded":-8.5,"leverageIndex":2.67,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2026-04-18T01:50:17.757Z","atBatIndex":66},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Marcelo Mayer walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-04-18T01:50:31.087Z","endTime":"2026-04-18T01:51:45.605Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"postOnThird":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"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, 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":90.1,"endSpeed":81.8,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.272090812920545,"aZ":-30.11198949450475,"pfxX":-9.879476487943741,"pfxZ":1.2038454792933333,"pX":-1.0835794001925292,"pZ":1.1770499178481102,"vX0":5.271804690856779,"vY0":-130.9141121919116,"vZ0":-5.198382658118048,"x":158.3,"y":207.0,"x0":-1.8550200214313288,"y0":50.00209947027572,"z0":5.481064898242038,"aX":-16.905885735390797},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.1,"breakHorizontal":16.4,"spinRate":1542,"spinDirection":227},"zone":13,"typeConfidence":0.91,"plateTime":0.420671332574742,"extension":6.386575753218844},"index":0,"playId":"2f03aceb-7c34-333c-8d45-3e67741b659a","pitchNumber":1,"startTime":"2026-04-18T01:50:42.363Z","endTime":"2026-04-18T01:50:45.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"third":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.1,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.65391302787838,"aZ":-30.278737907348567,"pfxX":-9.541412202027441,"pfxZ":1.1057466142865728,"pX":-1.12329793051223,"pZ":0.4303898932565608,"vX0":5.011672893220142,"vY0":-130.88167275228702,"vZ0":-7.104999116096099,"x":159.82,"y":227.16,"x0":-1.8353688866619307,"y0":50.002051522315156,"z0":5.483563499798275,"aX":-16.358192786530537},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":0.5,"breakHorizontal":16.0,"spinRate":1591,"spinDirection":233},"zone":13,"typeConfidence":0.91,"plateTime":0.4203763378487264,"extension":6.349852246567628},"index":1,"playId":"d9bbe9c5-e8ba-3c74-9031-280d0c62b724","pitchNumber":2,"startTime":"2026-04-18T01:50:57.852Z","endTime":"2026-04-18T01:51:00.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"third":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.0,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.595207649389728,"aZ":-14.302401092098139,"pfxX":-1.7531260782033102,"pfxZ":9.362074363462849,"pX":-0.27258563088469107,"pZ":3.6524339828247006,"vX0":4.704253650416383,"vY0":-137.54557084920359,"vZ0":-2.7259988477986528,"x":127.39,"y":140.16,"x0":-1.780119913225539,"y0":50.00078199794512,"z0":5.630828379532956,"aX":-3.3464658915589713},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.6,"breakHorizontal":2.2,"spinRate":2098,"spinDirection":212},"zone":11,"typeConfidence":0.9,"plateTime":0.39880207139155965,"extension":6.225330868154899},"index":2,"playId":"ccef9e49-b79b-3bbd-8065-b1a97e8cd8ad","pitchNumber":3,"startTime":"2026-04-18T01:51:20.572Z","endTime":"2026-04-18T01:51:24.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"third":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.5,"strikeZoneTop":3.342,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.85045395286369,"aZ":-13.23269884122258,"pfxX":-1.4964580008000552,"pfxZ":9.852329177980717,"pX":-1.1016356918720538,"pZ":2.3189751565259944,"vX0":2.6274305058097465,"vY0":-138.0535145475605,"vZ0":-6.37382543176794,"x":158.99,"y":176.17,"x0":-1.8729792701522532,"y0":50.00511815362934,"z0":5.555196102136037,"aX":-2.877881782956339},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.7,"breakHorizontal":2.2,"spinRate":2087,"spinDirection":209},"zone":13,"typeConfidence":0.91,"plateTime":0.3973392509098672,"extension":6.368901093920222},"index":3,"playId":"8ea979f5-3ebb-35ec-80f7-936695984fdc","pitchNumber":4,"startTime":"2026-04-18T01:51:41.425Z","endTime":"2026-04-18T01:51:45.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":691785,"link":"/api/v1/people/691785","batSide":{"code":"L","description":"Left"}},"third":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691785,"link":"/api/v1/people/691785"},"credit":"b_pa"},{"player":{"id":676684,"link":"/api/v1/people/676684"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.39999999999999,"awayTeamWinProbability":17.60000000000001,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":4.79,"dramaIndex":131.0,"contextMetrics":{},"playEndTime":"2026-04-18T01:51:45.605Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Masataka Yoshida singles on a ground ball to right fielder Wenceel Pérez. Jarren Duran scores. Marcelo Mayer to 2nd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-04-18T01:53:16.191Z","endTime":"2026-04-18T01:54:22.445Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676684,"fullName":"Will Vest","link":"/api/v1/people/676684"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"postOnSecond":{"id":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[0],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":{"id":676684,"link":"/api/v1/people/676684"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":5},"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":691785,"fullName":"Marcelo Mayer","link":"/api/v1/people/691785"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Masataka Yoshida replaces Caleb Durbin.","event":"Offensive Substitution","eventType":"offensive_substitution","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-18T01:51:59.793Z","endTime":"2026-04-18T01:52:26.582Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":807799,"link":"/api/v1/people/807799"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":702332,"link":"/api/v1/people/702332"},"defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-04-18T01:52:26.582Z","endTime":"2026-04-18T01:53:18.295Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"first":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.2,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.41546935333041,"aZ":-12.298719942016662,"pfxX":-3.3662613313052434,"pfxZ":10.327756153877669,"pX":-0.30334409459462597,"pZ":2.5119187338339866,"vX0":4.708572873413197,"vY0":-138.66661550448612,"vZ0":-6.047769587430642,"x":128.56,"y":170.96,"x0":-1.5953790623020614,"y0":50.00125361140068,"z0":5.560598173173849,"aX":-6.477733332552118},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.4,"breakHorizontal":4.9,"spinRate":2248,"spinDirection":213},"zone":4,"typeConfidence":0.91,"plateTime":0.39678877822378844,"extension":6.420163608021947},"index":2,"playId":"a23f3a8c-dab5-3fc9-9d26-d2ea264908d0","pitchNumber":1,"startTime":"2026-04-18T01:53:18.295Z","endTime":"2026-04-18T01:53:21.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"first":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":78.9,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.952301653725346,"aZ":-34.86149340225541,"pfxX":2.7948088431195273,"pfxZ":-1.7057287062529087,"pX":0.6609972436868935,"pZ":0.4700518377170745,"vX0":5.248967251290721,"vY0":-125.67564726007497,"vZ0":-5.2027592082226795,"x":91.8,"y":226.09,"x0":-1.8298668572046695,"y0":50.003211817557066,"z0":5.446590420723901,"aX":4.404002162786471},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-4.2,"breakHorizontal":-6.5,"spinRate":2610,"spinDirection":34},"zone":14,"typeConfidence":0.9,"plateTime":0.438303723130252,"extension":6.3445722924330665},"index":3,"playId":"fc24f3a5-89d6-3f27-8c64-ec65db2ba40c","pitchNumber":2,"startTime":"2026-04-18T01:53:34.369Z","endTime":"2026-04-18T01:53:38.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"first":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.3,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.45955982077601,"aZ":-27.61877453455367,"pfxX":-9.387373723725224,"pfxZ":2.716356001226444,"pX":-0.4758271247200862,"pZ":0.43861082779233573,"vX0":6.282743851547256,"vY0":-129.0646479497286,"vZ0":-7.07717192938388,"x":135.14,"y":226.94,"x0":-1.729905114138221,"y0":50.00274389717794,"z0":5.362012350773184,"aX":-15.73621968032706},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.5,"breakHorizontal":15.5,"spinRate":1535,"spinDirection":230},"zone":13,"typeConfidence":0.91,"plateTime":0.4254272402343875,"extension":6.534163145619072},"index":4,"playId":"41b44b58-54bf-38fa-a920-049dbf1cb717","pitchNumber":3,"startTime":"2026-04-18T01:53:55.416Z","endTime":"2026-04-18T01:53:58.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"first":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.4,"strikeZoneTop":3.022,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.33779410332906,"aZ":-14.49919683772801,"pfxX":-2.7074345784731557,"pfxZ":9.186299938070848,"pX":-0.10727501426871067,"pZ":2.9652911999820026,"vX0":5.053568581990097,"vY0":-138.1973386425368,"vZ0":-4.531173151599039,"x":121.09,"y":158.72,"x0":-1.612257390698846,"y0":50.000163951320104,"z0":5.6079902035488,"aX":-5.208131209399122},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.8,"breakHorizontal":3.8,"spinRate":2135,"spinDirection":204},"zone":2,"typeConfidence":0.9,"plateTime":0.397137257606031,"extension":6.323552846733154},"hitData":{"launchSpeed":91.3,"launchAngle":-28.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":165.63,"coordY":126.44}},"index":5,"playId":"f824955a-b07d-3838-be73-d2ddff88de51","pitchNumber":4,"startTime":"2026-04-18T01:54:15.418Z","endTime":"2026-04-18T01:54:22.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676684,"link":"/api/v1/people/676684","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":693307,"link":"/api/v1/people/693307"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":701678,"link":"/api/v1/people/701678"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"first":{"id":691785,"link":"/api/v1/people/691785"},"third":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Home Plate"},{"official":{"id":681849,"link":"/api/v1/people/681849"},"officialType":"First Base"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"Second Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_ab"},{"player":{"id":676684,"link":"/api/v1/people/676684"},"credit":"p_ab"},{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_pa"},{"player":{"id":676684,"link":"/api/v1/people/676684"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":17.60000000000001,"leverageIndex":5.29,"dramaIndex":246.0,"contextMetrics":{},"playEndTime":"2026-04-18T01:54:22.445Z","atBatIndex":68}]