[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dalton Rushing challenged (pitch result), call on the field was overturned: Kyle Schwarber called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-31T20:11:07.803Z","endTime":"2026-05-31T20:13:03.081Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-31T17:19:19.079Z","endTime":"2026-05-31T19:41:44.232Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"},"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-05-31T19:41:44.232Z","endTime":"2026-05-31T20:09:38.597Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"},"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-05-31T20:09:38.597Z","endTime":"2026-05-31T20:11:10.118Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.840871018823563,"aZ":-11.582037966028164,"pfxX":-7.544195804862984,"pfxZ":10.135583739593324,"pX":0.37345905998025575,"pZ":0.6612483484605877,"vX0":9.365788627332249,"vY0":-141.51409103941674,"vZ0":-10.225935775140758,"x":102.76,"y":220.93,"x0":-1.9964795593008642,"y0":50.00142018936163,"z0":5.060361902049542,"aX":-15.324227490312046},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.4,"breakHorizontal":11.8,"spinRate":2286,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.3868265251419434,"extension":6.7808953992630965},"index":3,"playId":"7f4f5c03-02f4-37ae-8b82-47f040c31190","pitchNumber":1,"startTime":"2026-05-31T20:11:10.118Z","endTime":"2026-05-31T20:11:13.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":71.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.562208305302295,"aZ":-45.041482851518786,"pfxX":6.364012973588443,"pfxZ":-9.84061273157084,"pX":-1.452410524073483,"pZ":2.064693874600293,"vX0":-0.7749336088820096,"vY0":-114.35809114022341,"vZ0":2.115872789525022,"x":172.36,"y":183.03,"x0":-1.9323648273765446,"y0":50.00221437850507,"z0":5.58754826798246,"aX":8.322509058986045},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.6,"breakVerticalInduced":-16.8,"breakHorizontal":-11.3,"spinRate":2930,"spinDirection":38},"zone":13,"typeConfidence":0.89,"plateTime":0.48128640095950015,"extension":6.619300308597619},"index":4,"playId":"405a1fb4-c1f9-3a49-bcec-676ec45ebc4a","pitchNumber":2,"startTime":"2026-05-31T20:11:28.138Z","endTime":"2026-05-31T20:11:31.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":90.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.382737654988084,"aZ":-12.674356153021051,"pfxX":-7.987826767353601,"pfxZ":9.394977572319995,"pX":0.5007894377392383,"pZ":1.0689600673136208,"vX0":9.522391354933678,"vY0":-142.600892058557,"vZ0":-9.12839424909043,"x":97.91,"y":209.92,"x0":-1.831632937150879,"y0":50.00699707937665,"z0":5.095842417418034,"aX":-16.58518942143912},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.5,"breakHorizontal":12.7,"spinRate":2472,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.3829602539992534,"extension":6.673461053117216},"index":5,"playId":"1c0db46a-3429-34f5-8d88-cdd9681294a2","pitchNumber":3,"startTime":"2026-05-31T20:11:49.375Z","endTime":"2026-05-31T20:11:54.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.687042777970525,"aZ":-31.662196923468734,"pfxX":-8.683320951871973,"pfxZ":0.26937062913556176,"pX":0.4916533887828113,"pZ":1.548218000711391,"vX0":9.035297796409987,"vY0":-135.95028485975453,"vZ0":-4.17903588979059,"x":98.26,"y":196.98,"x0":-1.7235093030785829,"y0":50.00233509310708,"z0":5.266855281864627,"aX":-16.493534136162236},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":-0.1,"breakHorizontal":14.2,"spinRate":1555,"spinDirection":241},"zone":14,"typeConfidence":0.89,"plateTime":0.4006344806000621,"extension":6.702720739922778},"index":6,"playId":"ea1c6fe9-b684-3291-b720-fc3f8acdd650","pitchNumber":4,"startTime":"2026-05-31T20:12:08.546Z","endTime":"2026-05-31T20:12:13.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":7,"startTime":"2026-05-31T20:12:18.733Z","endTime":"2026-05-31T20:12:36.074Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"},"defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":90.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.25583962001443,"aZ":-18.223338526739834,"pfxX":-10.445497565220535,"pfxZ":6.712655079211363,"pX":0.7271390345114016,"pZ":1.9377525290195063,"vX0":10.885823983557254,"vY0":-142.66336603906873,"vZ0":-5.90628703552988,"x":89.28,"y":186.46,"x0":-1.7656912186823048,"y0":50.00426698086587,"z0":5.168434248742641,"aX":-21.71339344546491},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":11.2,"breakHorizontal":16.9,"spinRate":2345,"spinDirection":217},"zone":9,"typeConfidence":0.92,"plateTime":0.38270521496643806,"extension":6.5974390896806145},"index":8,"playId":"179a90b8-b41f-3360-98b0-f36f11c96c05","pitchNumber":5,"startTime":"2026-05-31T20:12:36.074Z","endTime":"2026-05-31T20:13:03.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":119,"player":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"}},"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-05-31T20:13:03.081Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trea Turner grounds out, shortstop Mookie Betts to first baseman Freddie Freeman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-31T20:13:00.215Z","endTime":"2026-05-31T20:13:25.573Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.764359301472716,"aZ":-18.28641937870578,"pfxX":-9.361072477889088,"pfxZ":6.758865635437367,"pX":-0.977118333017313,"pZ":2.574843250290927,"vX0":6.10663182529664,"vY0":-141.80632481776496,"vZ0":-4.161674918306278,"x":154.25,"y":169.26,"x0":-1.9326232510646593,"y0":50.001185438007624,"z0":5.214133925664946,"aX":-19.23023278621773},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":11.6,"breakHorizontal":15.8,"spinRate":2396,"spinDirection":214},"zone":11,"typeConfidence":0.91,"plateTime":0.3849576908182004,"extension":6.5342574353964675},"hitData":{"launchSpeed":63.2,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.58,"coordY":150.3}},"index":0,"playId":"2176494b-302d-33f2-a0e3-d55a6f1050a5","pitchNumber":1,"startTime":"2026-05-31T20:13:17.537Z","endTime":"2026-05-31T20:13:25.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-05-31T20:13:25.573Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dalton Rushing challenged (pitch result), call on the field was overturned: Bryce Harper called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-31T20:13:44.651Z","endTime":"2026-05-31T20:16:05.612Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"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(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":93.1,"endSpeed":85.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.64232714947376,"aZ":-24.686054917840533,"pfxX":1.2904905523877126,"pfxZ":3.9858685777124254,"pX":-1.024475062682924,"pZ":2.4607486333298927,"vX0":2.6644580727956733,"vY0":-135.67692036676576,"vZ0":-2.6342346943712505,"x":156.05,"y":172.34,"x0":-2.1840595510537084,"y0":50.00284976513628,"z0":5.151253960623589,"aX":2.4224602544666265},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.0,"breakHorizontal":-2.9,"spinRate":2350,"spinDirection":185},"zone":13,"typeConfidence":0.9,"plateTime":0.40257719577477413,"extension":6.498372347031996},"index":0,"playId":"fe650bc9-b508-33dc-9850-4820bd3c7461","pitchNumber":1,"startTime":"2026-05-31T20:14:00.672Z","endTime":"2026-05-31T20:14:04.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":86.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.908281248745894,"aZ":-30.04307803155011,"pfxX":-7.593530655364822,"pfxZ":1.136361137175295,"pX":0.11887829238012076,"pZ":1.0928382647455543,"vX0":8.001051718432942,"vY0":-135.47998739223394,"vZ0":-5.155088786627018,"x":112.47,"y":209.27,"x0":-1.8724830308373228,"y0":50.00270163702289,"z0":5.095399047639771,"aX":-14.252858417014469},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":1.2,"breakHorizontal":12.2,"spinRate":1545,"spinDirection":244},"zone":14,"typeConfidence":0.89,"plateTime":0.4027887013257878,"extension":6.714192278400479},"index":1,"playId":"78f8e4d3-3a7e-395c-ab55-b1329974a89a","pitchNumber":2,"startTime":"2026-05-31T20:14:17.607Z","endTime":"2026-05-31T20:14:21.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":90.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.74944972327382,"aZ":-13.032236692028492,"pfxX":-5.2900350887508605,"pfxZ":9.177771247903326,"pX":-1.039588826803616,"pZ":2.8166882544874112,"vX0":4.680513695079681,"vY0":-142.77511793482972,"vZ0":-4.1797787978158745,"x":156.63,"y":162.73,"x0":-2.004765885162983,"y0":50.00158271597064,"z0":5.106709557292101,"aX":-11.031685802696787},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.1,"breakHorizontal":8.8,"spinRate":2158,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.38215100210988995,"extension":6.654093917167116},"index":2,"playId":"28133f87-a883-3b73-810f-b389debbbd46","pitchNumber":3,"startTime":"2026-05-31T20:14:39.186Z","endTime":"2026-05-31T20:14:43.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.56902619815033,"aZ":-14.39472942782485,"pfxX":-5.1305893599128005,"pfxZ":8.55579285508977,"pX":-0.22656701106767607,"pZ":2.4013663159851717,"vX0":6.436948439609845,"vY0":-142.92773953879635,"vZ0":-5.5133715286387694,"x":125.64,"y":173.94,"x0":-1.8365893547529382,"y0":50.00447584948146,"z0":5.252479797101932,"aX":-10.663787507170271},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.6,"breakHorizontal":8.0,"spinRate":2234,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.38257322366556856,"extension":6.556627583482459},"index":3,"playId":"d0688db8-6016-3f69-b2d8-716d129e2080","pitchNumber":4,"startTime":"2026-05-31T20:14:57.341Z","endTime":"2026-05-31T20:15:01.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":86.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.966087665848175,"aZ":-32.41162934914256,"pfxX":-6.570215203936838,"pfxZ":-0.12216048747923125,"pX":0.18793996937053428,"pZ":1.4854353128590725,"vX0":7.848443117713373,"vY0":-135.37157484974983,"vZ0":-3.8097775175859603,"x":109.84,"y":198.67,"x0":-1.8777639082423627,"y0":50.00595484858983,"z0":5.148221624331765,"aX":-12.35441818546579},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":-0.7,"breakHorizontal":10.4,"spinRate":1425,"spinDirection":242},"zone":14,"typeConfidence":0.9,"plateTime":0.40261765665910065,"extension":6.694258965684921},"index":4,"playId":"99d9f1b7-967f-314a-ac1b-9dda6724b0ab","pitchNumber":5,"startTime":"2026-05-31T20:15:16.898Z","endTime":"2026-05-31T20:15:20.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.938655236722326,"aZ":-23.22654362661176,"pfxX":-1.7402282401971423,"pfxZ":4.607106253715645,"pX":-0.7624790511817823,"pZ":2.005963731597976,"vX0":4.285195175048644,"vY0":-137.42512130411583,"vZ0":-3.902707022750715,"x":146.06,"y":184.62,"x0":-2.1050645536944685,"y0":50.00511705030909,"z0":4.992444301345144,"aX":-3.3819281589398282},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.8,"breakHorizontal":2.4,"spinRate":2663,"spinDirection":181},"zone":7,"typeConfidence":0.82,"plateTime":0.3961707836798074,"extension":6.519511314650642},"index":5,"playId":"ad48107d-43bb-39b9-a8d3-f65dfba2b450","pitchNumber":6,"startTime":"2026-05-31T20:15:38.602Z","endTime":"2026-05-31T20:16:05.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":119,"player":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"}},"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-05-31T20:16:05.612Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Shohei Ohtani singles on a line drive to right fielder Adolis García.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-31T20:18:21.064Z","endTime":"2026-05-31T20:18:51.127Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":91.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.918578728229505,"aZ":-14.960427590688049,"pfxX":-2.162309150534406,"pfxZ":8.222324271865912,"pX":1.3557113911504493,"pZ":2.7808197187373658,"vX0":9.503415017476065,"vY0":-142.64827909814397,"vZ0":-7.322338900488814,"x":65.32,"y":163.7,"x0":-1.7153453138573658,"y0":50.00650041908354,"z0":6.2951629196004655,"aX":-4.530596560644547},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":13.8,"breakHorizontal":2.3,"spinRate":2255,"spinDirection":194},"zone":12,"typeConfidence":0.89,"plateTime":0.3816671827593594,"extension":6.283961835578643},"index":0,"playId":"40f2ebd5-88a2-33cf-a2ce-4799adcb1a7a","pitchNumber":1,"startTime":"2026-05-31T20:18:21.064Z","endTime":"2026-05-31T20:18:25.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":91.2,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.359233427181493,"aZ":-12.014243134572844,"pfxX":-1.8926380308339281,"pfxZ":9.606298615104174,"pX":1.0041607044394198,"pZ":2.1751720699956927,"vX0":8.92235468179196,"vY0":-143.10357667510786,"vZ0":-9.614166652531848,"x":78.72,"y":180.05,"x0":-1.8922040604804196,"y0":50.00111654060811,"z0":6.306814460308379,"aX":-3.97153392763197},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":15.8,"breakHorizontal":1.8,"spinRate":2385,"spinDirection":196},"zone":14,"typeConfidence":0.9,"plateTime":0.38102986323621035,"extension":6.094150113155777},"hitData":{"launchSpeed":96.0,"launchAngle":14.0,"totalDistance":193.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":166.83,"coordY":112.01}},"index":1,"playId":"65764cee-da89-3ee7-a70a-ec138c2b8acf","pitchNumber":2,"startTime":"2026-05-31T20:18:39.646Z","endTime":"2026-05-31T20:18:51.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":0.86,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-05-31T20:18:51.127Z","atBatIndex":3},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Andy Pages lines out sharply to center fielder Justin Crawford.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-31T20:18:54.622Z","endTime":"2026-05-31T20:20:41.519Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.826028986564236,"aZ":-25.321861496128594,"pfxX":2.355224141527716,"pfxZ":4.033533449072088,"pX":0.5718001036242922,"pZ":0.9663582606355217,"vX0":6.48262370784214,"vY0":-128.74973022921873,"vZ0":-8.295428831826825,"x":95.2,"y":212.69,"x0":-2.273007459145358,"y0":50.00238982506596,"z0":6.155427073305682,"aX":3.9986005333206807},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.9,"breakHorizontal":-5.5,"spinRate":2626,"spinDirection":123},"zone":14,"typeConfidence":0.92,"plateTime":0.42355618563498965,"extension":6.537296950602395},"index":0,"playId":"e2416be8-ffe2-3c60-baab-187c4fcf6916","pitchNumber":1,"startTime":"2026-05-31T20:19:13.460Z","endTime":"2026-05-31T20:19:16.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":90.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.8036208416393,"aZ":-13.872963093682136,"pfxX":-2.4686094518600443,"pfxZ":8.901959710899341,"pX":0.33663738013335914,"pZ":2.6383478719200615,"vX0":7.456199790780913,"vY0":-141.8543700120267,"vZ0":-7.876896317427629,"x":104.17,"y":167.54,"x0":-1.9950367080163844,"y0":50.00088189413447,"z0":6.31891983877261,"aX":-5.07456529847703},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.9,"breakHorizontal":3.1,"spinRate":2377,"spinDirection":194},"zone":6,"typeConfidence":0.87,"plateTime":0.38484129741029616,"extension":6.105976304444506},"index":1,"playId":"250169ae-a1e6-3d77-9957-7c88495fd673","pitchNumber":2,"startTime":"2026-05-31T20:19:30.632Z","endTime":"2026-05-31T20:19:34.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-05-31T20:19:46.636Z","endTime":"2026-05-31T20:20:07.537Z","isPitch":false,"type":"action","player":{"id":681624,"link":"/api/v1/people/681624"},"defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":95.2,"endSpeed":88.2,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.922063373561453,"aZ":-18.778554226242125,"pfxX":-6.517863771575871,"pfxZ":6.786307942561287,"pX":-0.8597009312899075,"pZ":3.6239154899832995,"vX0":5.182691014552656,"vY0":-138.65290905611985,"vZ0":-4.465084207055768,"x":149.77,"y":140.93,"x0":-1.8933535539556647,"y0":50.00402083929785,"z0":6.484350365197884,"aX":-12.869746122671291},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.6,"breakHorizontal":10.9,"spinRate":2084,"spinDirection":195},"zone":11,"typeConfidence":0.91,"plateTime":0.3929296603102723,"extension":6.247071645712286},"index":3,"playId":"a5c688a9-7b17-30d9-a69f-2f282aff8fb7","pitchNumber":3,"startTime":"2026-05-31T20:20:07.537Z","endTime":"2026-05-31T20:20:11.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":97.0,"endSpeed":89.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.599013156124517,"aZ":-11.81775873586128,"pfxX":-4.156361871334801,"pfxZ":9.967422489999265,"pX":-0.2575187731020174,"pZ":2.205699400202727,"vX0":6.374353536293113,"vY0":-140.97555096624563,"vZ0":-9.18031859168129,"x":126.82,"y":179.23,"x0":-1.9926551793417495,"y0":50.00533057166956,"z0":6.237909040310465,"aX":-8.491240609965741},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.7,"breakHorizontal":6.5,"spinRate":2247,"spinDirection":199},"zone":5,"typeConfidence":0.7,"plateTime":0.3863428889228895,"extension":6.222418066426173},"hitData":{"launchSpeed":103.3,"launchAngle":22.0,"totalDistance":399.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":127.05,"coordY":37.72}},"index":4,"playId":"bcacab16-ed81-3b39-b067-9200e0586461","pitchNumber":4,"startTime":"2026-05-31T20:20:27.581Z","endTime":"2026-05-31T20:20:41.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":-3.1999999999999957,"leverageIndex":1.44,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-05-31T20:20:41.519Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"J.T. Realmuto challenged (pitch result), call on the field was overturned: Freddie Freeman called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-31T20:21:10.480Z","endTime":"2026-05-31T20:23:55.741Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":89.4,"endSpeed":83.5,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.24704990871437,"aZ":-25.18805500137552,"pfxX":3.0143338263807857,"pfxZ":4.019392480076498,"pX":0.3502377169666256,"pZ":1.2448186412271833,"vX0":5.822592746915305,"vY0":-130.013171641793,"vZ0":-7.677176292566476,"x":103.65,"y":205.17,"x0":-2.296508356029366,"y0":50.006078253229305,"z0":6.103934236595878,"aX":5.24083243102902},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.0,"breakHorizontal":-6.6,"spinRate":2529,"spinDirection":167},"zone":14,"typeConfidence":0.93,"plateTime":0.41878251784335685,"extension":6.384179223555536},"index":0,"playId":"520b7451-2aa0-31e2-bd3c-63407e894c91","pitchNumber":1,"startTime":"2026-05-31T20:21:28.449Z","endTime":"2026-05-31T20:21:32.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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.4,"endSpeed":82.5,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.215586613963016,"aZ":-28.071130249102186,"pfxX":2.158575794528585,"pfxZ":2.4104692372049916,"pX":0.07194794136709719,"pZ":1.682417894149384,"vX0":5.598730496362315,"vY0":-128.72298932947126,"vZ0":-5.80640575509144,"x":114.26,"y":193.35,"x0":-2.399638401642863,"y0":50.003299148800494,"z0":6.102627583737018,"aX":3.671733110644767},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.5,"breakHorizontal":-5.0,"spinRate":2550,"spinDirection":148},"zone":14,"typeConfidence":0.91,"plateTime":0.4232630363493235,"extension":6.404681937615685},"index":1,"playId":"92346a17-0990-3727-af93-799e00fb7443","pitchNumber":2,"startTime":"2026-05-31T20:21:49.736Z","endTime":"2026-05-31T20:21:53.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":90.5,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.616605980120394,"aZ":-8.178416950000251,"pfxX":-3.3027371715474985,"pfxZ":11.588878303300845,"pX":-0.2974979585848944,"pZ":1.1454896202857734,"vX0":5.962053446184371,"vY0":-142.2796875111613,"vZ0":-12.839091803808335,"x":128.34,"y":207.85,"x0":-1.9816053281830817,"y0":50.001885772813885,"z0":6.211774796436218,"aX":-6.838397772078362},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":18.8,"breakHorizontal":4.9,"spinRate":2295,"spinDirection":203},"zone":13,"typeConfidence":0.84,"plateTime":0.3835118678912748,"extension":6.443511398012053},"index":2,"playId":"5738834e-8f36-36b0-b41d-a6e42555f9c8","pitchNumber":3,"startTime":"2026-05-31T20:22:10.287Z","endTime":"2026-05-31T20:22:14.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.6,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.896158163486056,"aZ":-30.269200054559644,"pfxX":5.792925687206564,"pfxZ":1.2879352323170359,"pX":-0.058016104193052496,"pZ":2.7582080529354327,"vX0":4.240857372836967,"vY0":-120.40728492810717,"vZ0":-1.6646134734436366,"x":119.21,"y":164.31,"x0":-2.590533870139652,"y0":50.00247896050433,"z0":6.119910073779152,"aX":8.562395136709517},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":2.2,"breakHorizontal":-11.4,"spinRate":2574,"spinDirection":63},"zone":5,"typeConfidence":0.79,"plateTime":0.4537186182028585,"extension":6.282515720845682},"index":3,"playId":"05921a70-441a-3bcc-a1ba-67b2576b56fc","pitchNumber":4,"startTime":"2026-05-31T20:22:30.761Z","endTime":"2026-05-31T20:22:34.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":83.5,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.183296407303974,"aZ":-25.985726317251903,"pfxX":2.9505133510287407,"pfxZ":3.550816435786042,"pX":0.5228959743370186,"pZ":1.6936371983365115,"vX0":5.598203748873992,"vY0":-130.06460011370243,"vZ0":-6.524350918683707,"x":97.07,"y":193.05,"x0":-2.027123052439489,"y0":50.000153947677546,"z0":6.162527601919391,"aX":5.1333509445200605},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.4,"breakHorizontal":-6.4,"spinRate":2555,"spinDirection":149},"zone":9,"typeConfidence":0.93,"plateTime":0.418582406073865,"extension":6.387857325859685},"index":4,"playId":"fe0cf61d-ae34-366f-a8da-1e4ac008ea15","pitchNumber":5,"startTime":"2026-05-31T20:22:55.273Z","endTime":"2026-05-31T20:22:58.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"playId":"8572a27e-007d-3482-8d3e-9344efc4bc1e","startTime":"2026-05-31T20:23:10.045Z","endTime":"2026-05-31T20:23:14.302Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.8,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.55797146183149,"aZ":-24.688926956169166,"pfxX":2.587615953283409,"pfxZ":4.338536345848171,"pX":0.4309068871067865,"pZ":3.4013263909585705,"vX0":5.953624852458893,"vY0":-129.42528979923495,"vZ0":-2.4785626161777246,"x":100.57,"y":146.94,"x0":-2.219774954056317,"y0":50.00628728644555,"z0":6.228059876418705,"aX":4.466666740172588},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.6,"breakHorizontal":-5.8,"spinRate":2580,"spinDirection":142},"zone":3,"typeConfidence":0.93,"plateTime":0.4203911511797327,"extension":6.383835326701887},"index":6,"playId":"b67c9fc6-d482-3c83-a118-71fe2cc8a416","pitchNumber":6,"startTime":"2026-05-31T20:23:28.712Z","endTime":"2026-05-31T20:23:55.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"}},"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":-2.8999999999999986,"leverageIndex":1.2,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-05-31T20:23:55.741Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mookie Betts walks. Shohei Ohtani to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-31T20:24:19.183Z","endTime":"2026-05-31T20:26:43.224Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"postOnSecond":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":90.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.289095616365515,"aZ":-12.172653939180075,"pfxX":-1.6928243528635991,"pfxZ":9.70522662964198,"pX":-0.5464416432580975,"pZ":3.650381279060791,"vX0":4.826842720072763,"vY0":-141.27686157111702,"vZ0":-5.481038631428417,"x":137.83,"y":140.22,"x0":-2.0425935637862453,"y0":50.00432686742216,"z0":6.369870326269612,"aX":-3.4899575392711255},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.9,"breakHorizontal":2.3,"spinRate":2185,"spinDirection":197},"zone":11,"typeConfidence":0.9,"plateTime":0.38484581783704064,"extension":6.12291851749526},"index":0,"playId":"9b6f7270-6e30-32ad-99cb-15db0be54ff8","pitchNumber":1,"startTime":"2026-05-31T20:24:19.183Z","endTime":"2026-05-31T20:24:22.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":82.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.776769259436726,"aZ":-26.66702101301973,"pfxX":3.966307079087761,"pfxZ":3.2601725127256813,"pX":0.9374383296910869,"pZ":2.62183454776162,"vX0":6.539009626028189,"vY0":-128.01600389433054,"vZ0":-3.843055277066292,"x":81.27,"y":167.99,"x0":-2.1472352355964803,"y0":50.006101172810794,"z0":6.186339594951156,"aX":6.707151621344437},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.4,"breakHorizontal":-8.4,"spinRate":2605,"spinDirection":139},"zone":12,"typeConfidence":0.94,"plateTime":0.42482427700466685,"extension":6.553395931959207},"index":1,"playId":"afab5db3-eb56-32ab-b303-84d530f89513","pitchNumber":2,"startTime":"2026-05-31T20:24:37.118Z","endTime":"2026-05-31T20:24:41.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":83.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.870755723750428,"aZ":-25.601540337364394,"pfxX":3.543479854672215,"pfxZ":3.821355423927054,"pX":0.8376499236548184,"pZ":1.9557334296275208,"vX0":6.752201413901953,"vY0":-129.0291132975664,"vZ0":-5.860086668101717,"x":85.07,"y":185.98,"x0":-2.2533758719835015,"y0":50.00072073907768,"z0":6.1783342728873265,"aX":6.092218418609862},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.1,"breakHorizontal":-7.7,"spinRate":2579,"spinDirection":138},"zone":14,"typeConfidence":0.94,"plateTime":0.4213328031061274,"extension":6.424660444894576},"index":2,"playId":"b9bb7dec-ceea-3b0f-8777-1491fb71c047","pitchNumber":3,"startTime":"2026-05-31T20:24:57.471Z","endTime":"2026-05-31T20:25:01.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.23295809968548,"aZ":-31.808103559244344,"pfxX":8.944337890392415,"pfxZ":0.2536879516569055,"pX":-0.22395163576889826,"pZ":1.8299824153824542,"vX0":3.023105448992443,"vY0":-119.05529062752542,"vZ0":-2.8927770405990003,"x":125.54,"y":189.37,"x0":-2.672704885140901,"y0":50.00163264350993,"z0":5.944681053341161,"aX":12.81562575990556},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":0.0,"breakHorizontal":-16.9,"spinRate":2734,"spinDirection":62},"zone":8,"typeConfidence":0.9,"plateTime":0.4603784385889811,"extension":6.302994115124333},"index":3,"playId":"4e2c455c-0aef-3673-8a9f-0bad9452ab96","pitchNumber":4,"startTime":"2026-05-31T20:25:17.116Z","endTime":"2026-05-31T20:25:21.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":83.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.254955088576203,"aZ":-26.585355160539645,"pfxX":3.270365143559407,"pfxZ":3.2515294462361224,"pX":1.4981590803611349,"pZ":0.8020420291528894,"vX0":7.819378984851641,"vY0":-129.3197671926639,"vZ0":-8.369341843378832,"x":59.89,"y":217.12,"x0":-1.9720428808589157,"y0":50.00229407436526,"z0":6.075180384634948,"aX":5.619769276136478},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.4,"breakHorizontal":-7.4,"spinRate":2630,"spinDirection":143},"zone":14,"typeConfidence":0.93,"plateTime":0.42118056809392757,"extension":6.543114213238982},"index":4,"playId":"2481d461-a066-32ec-a42a-062b12c0f22f","pitchNumber":5,"startTime":"2026-05-31T20:25:36.569Z","endTime":"2026-05-31T20:25:41.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.675175404776418,"aZ":-14.331907059619894,"pfxX":-8.594047421548694,"pfxZ":9.02984117147823,"pX":-0.6926100529025583,"pZ":2.687446915129216,"vX0":5.898530138382164,"vY0":-139.72974912307598,"vZ0":-7.564899125852078,"x":143.4,"y":166.22,"x0":-1.7150606640899952,"y0":50.00424707345098,"z0":6.372885286185764,"aX":-16.984273365650548},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.0,"breakHorizontal":14.3,"spinRate":2235,"spinDirection":193},"zone":4,"typeConfidence":0.94,"plateTime":0.3920808129879201,"extension":6.162375564474097},"index":5,"playId":"4fecca45-dcd6-3b58-ad89-944326503f14","pitchNumber":6,"startTime":"2026-05-31T20:26:07.226Z","endTime":"2026-05-31T20:26:10.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.251061463759562,"aZ":-23.77914897337923,"pfxX":2.0511524083319235,"pfxZ":4.835461045466593,"pX":0.9424880166895165,"pZ":1.614278465892892,"vX0":6.883222445904811,"vY0":-130.36321791886908,"vZ0":-7.173901055295791,"x":81.07,"y":195.19,"x0":-1.9895686488613067,"y0":50.00179601931621,"z0":6.174667116760189,"aX":3.558682395646559},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.4,"breakHorizontal":-5.2,"spinRate":2675,"spinDirection":111},"zone":14,"typeConfidence":0.91,"plateTime":0.4188152828031395,"extension":6.334659298945776},"index":6,"playId":"018ababc-29a7-312a-a099-ecdd8505821e","pitchNumber":7,"startTime":"2026-05-31T20:26:33.543Z","endTime":"2026-05-31T20:26:43.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":2.1000000000000014,"leverageIndex":0.88,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-05-31T20:26:43.224Z","atBatIndex":6},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kyle Tucker lines out sharply to center fielder Justin Crawford.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-31T20:26:43.483Z","endTime":"2026-05-31T20:28:32.816Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":81.7,"endSpeed":76.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.902654100668794,"aZ":-36.087685957096625,"pfxX":2.3831445631728045,"pfxZ":-2.7016129386794994,"pX":-0.6739563624880371,"pZ":1.9891353352662167,"vX0":2.4558884847913762,"vY0":-119.04501115781588,"vZ0":-2.809730919168904,"x":142.69,"y":185.07,"x0":-2.02511213942458,"y0":50.002932717743086,"z0":6.422314184711015,"aX":3.45146985039179},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-5.3,"breakHorizontal":-4.9,"spinRate":2718,"spinDirection":47},"zone":7,"typeConfidence":2.0,"plateTime":0.45851053733919134,"extension":6.31680742076648},"index":0,"playId":"09d14d04-8e1f-304a-a44f-e8ff5a1a80e8","pitchNumber":1,"startTime":"2026-05-31T20:27:19.422Z","endTime":"2026-05-31T20:27:23.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"second":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.399788043837408,"aZ":-19.551974887646416,"pfxX":-6.898551399781972,"pfxZ":7.442170129412499,"pX":0.28328807883381213,"pZ":0.79240898063269,"vX0":7.772876136887344,"vY0":-128.55146823846266,"vZ0":-9.643622308905424,"x":106.2,"y":217.38,"x0":-1.8648707525098518,"y0":50.00079994793293,"z0":6.073509275587619,"aX":-11.695450522611546},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":11.8,"breakHorizontal":11.0,"spinRate":1634,"spinDirection":210},"zone":14,"typeConfidence":0.84,"plateTime":0.42397088270800154,"extension":6.3129027588668665},"index":1,"playId":"29b477f5-c8fe-3630-8bfd-cdd79a211cf5","pitchNumber":2,"startTime":"2026-05-31T20:27:38.186Z","endTime":"2026-05-31T20:27:42.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"second":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":82.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.939077693310118,"aZ":-27.45627740636137,"pfxX":1.9939220591444027,"pfxZ":2.789748372662867,"pX":-0.08057036837779386,"pZ":1.9621872352228016,"vX0":4.959133124402597,"vY0":-128.51637006481056,"vZ0":-5.278475041813604,"x":120.07,"y":185.8,"x0":-2.285971042924612,"y0":50.0023277461256,"z0":6.146970568984782,"aX":3.370733521599074},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.2,"breakHorizontal":-4.6,"spinRate":2727,"spinDirection":141},"zone":8,"typeConfidence":0.91,"plateTime":0.4244423261299759,"extension":6.562022097873158},"index":2,"playId":"a71645e3-f211-3e55-be82-bc0b5996bd80","pitchNumber":3,"startTime":"2026-05-31T20:28:02.375Z","endTime":"2026-05-31T20:28:06.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"second":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.01097841021557,"aZ":-11.203559390799846,"pfxX":-2.256838895130329,"pfxZ":10.185403155990883,"pX":0.021428897301998255,"pZ":3.573633739372781,"vX0":6.2142789057458305,"vY0":-142.21366812053492,"vZ0":-5.980203058937543,"x":116.18,"y":142.29,"x0":-1.8937625462411212,"y0":50.00397230054332,"z0":6.406659123407991,"aX":-4.647461911439903},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.5,"breakHorizontal":2.9,"spinRate":2429,"spinDirection":196},"zone":12,"typeConfidence":0.89,"plateTime":0.38437171770496725,"extension":6.034702250724533},"hitData":{"launchSpeed":100.3,"launchAngle":20.0,"totalDistance":341.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":145.41,"coordY":63.45}},"index":3,"playId":"3495f0e7-d541-3fd8-89af-0480b0193c76","pitchNumber":4,"startTime":"2026-05-31T20:28:25.512Z","endTime":"2026-05-31T20:28:32.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"second":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-4.300000000000004,"leverageIndex":1.7,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-05-31T20:28:32.816Z","atBatIndex":7},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brandon Marsh walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-31T20:30:53.605Z","endTime":"2026-05-31T20:33:52.924Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-31T20:30:35.039Z","endTime":"2026-05-31T20:30:55.790Z","isPitch":false,"type":"action","player":{"id":669016,"link":"/api/v1/people/669016"},"defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":86.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.795265474568396,"aZ":-30.84403184514478,"pfxX":-6.867820729713345,"pfxZ":0.710429837860536,"pX":-0.2970776965058082,"pZ":1.4837622041769536,"vX0":6.331968569913177,"vY0":-134.65199906953043,"vZ0":-4.34408863748018,"x":128.32,"y":198.72,"x0":-1.7685275133016634,"y0":50.001042533780165,"z0":5.260366096529784,"aX":-12.81480642760434},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":0.7,"breakHorizontal":11.4,"spinRate":1284,"spinDirection":240},"zone":13,"typeConfidence":0.9,"plateTime":0.40427458228712876,"extension":6.554906453471207},"index":1,"playId":"60621663-fcf6-36a8-aad9-7f35f309da23","pitchNumber":1,"startTime":"2026-05-31T20:30:55.790Z","endTime":"2026-05-31T20:30:59.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":89.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.689566960191,"aZ":-15.309376456509789,"pfxX":-6.2634303029732745,"pfxZ":8.266048645919083,"pX":-1.4097427909802425,"pZ":2.152159929289987,"vX0":3.945028819875571,"vY0":-141.14246490216323,"vZ0":-5.802396126023151,"x":170.74,"y":180.67,"x0":-2.0035198431595655,"y0":50.006913407710236,"z0":5.2016345601770855,"aX":-12.78429830535869},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.2,"breakHorizontal":10.7,"spinRate":2160,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.386390001460609,"extension":6.675375931376522},"index":2,"playId":"d0b3204b-1ea4-3c45-911e-a815f2b9b536","pitchNumber":2,"startTime":"2026-05-31T20:31:13.149Z","endTime":"2026-05-31T20:31:16.419Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":89.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.242845089421554,"aZ":-14.419569403101727,"pfxX":-4.643092419920498,"pfxZ":8.665623137884499,"pX":-0.020129681700067893,"pZ":2.515398676332327,"vX0":6.914885837188065,"vY0":-141.09768604884297,"vZ0":-5.046270506319522,"x":117.77,"y":170.86,"x0":-1.8812398567474615,"y0":50.00321000011405,"z0":5.231888951651472,"aX":-9.513950933212227},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.0,"breakHorizontal":7.3,"spinRate":2210,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.38582800357263203,"extension":6.617279409484822},"index":3,"playId":"d387a715-e25b-3e8e-b905-cee5ddc73e66","pitchNumber":3,"startTime":"2026-05-31T20:31:31.723Z","endTime":"2026-05-31T20:31:34.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":74.5,"endSpeed":69.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.419855879452246,"aZ":-44.20516742740242,"pfxX":5.634066544713157,"pfxZ":-10.12075892401724,"pX":0.12283904379350545,"pZ":1.4337058586622544,"vX0":2.3602082282211168,"vY0":-108.45018185168423,"vZ0":1.4978824988572719,"x":112.32,"y":200.07,"x0":-1.712517791501887,"y0":50.00440788943623,"z0":5.56498386629541,"aX":6.69478913270856},"breaks":{"breakAngle":9.6,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.0,"breakVerticalInduced":-17.5,"breakHorizontal":-10.8,"spinRate":2844,"spinDirection":34},"zone":14,"typeConfidence":0.91,"plateTime":0.5055397430304791,"extension":6.873581135515402},"index":4,"playId":"43de585e-58fc-3c52-89c2-369b7185528d","pitchNumber":4,"startTime":"2026-05-31T20:31:53.935Z","endTime":"2026-05-31T20:31:57.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":93.4,"endSpeed":87.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.2418248813698,"aZ":-30.303725511711622,"pfxX":-8.010622899196967,"pfxZ":0.9871508453318967,"pX":1.1279453869651428,"pZ":0.8982642246524823,"vX0":10.45086543327261,"vY0":-135.67323053978475,"vZ0":-5.845622285932663,"x":74.01,"y":214.53,"x0":-1.7048136041685678,"y0":50.00442757533721,"z0":5.150993932586185,"aX":-15.175306499595127},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":0.8,"breakHorizontal":12.7,"spinRate":1543,"spinDirection":237},"zone":14,"typeConfidence":0.89,"plateTime":0.4012828814316918,"extension":6.635028687815574},"index":5,"playId":"66577941-17ea-3a27-922d-a67e738b40b4","pitchNumber":5,"startTime":"2026-05-31T20:32:14.394Z","endTime":"2026-05-31T20:32:17.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":86.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.56762969377758,"aZ":-23.497269221620375,"pfxX":1.9857678163907828,"pfxZ":4.639199029137298,"pX":-0.43845455286474616,"pZ":2.739019941036564,"vX0":3.7639533146403954,"vY0":-134.7766445751196,"vZ0":-2.1186990669529866,"x":133.71,"y":164.83,"x0":-2.1019706938630023,"y0":50.00609360280236,"z0":5.165836124545956,"aX":3.716071294454482},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.3,"breakHorizontal":-4.3,"spinRate":2415,"spinDirection":185},"zone":4,"typeConfidence":0.91,"plateTime":0.4037669942394322,"extension":6.6556765925027275},"index":6,"playId":"84f0d086-26d9-30f5-ac5e-90de983dd633","pitchNumber":6,"startTime":"2026-05-31T20:32:40.614Z","endTime":"2026-05-31T20:32:43.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":90.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.66879113457639,"aZ":-15.00922927647796,"pfxX":-4.591845437940012,"pfxZ":8.195165602425226,"pX":-0.46450834424260856,"pZ":2.966516251892826,"vX0":5.928464475937991,"vY0":-142.8436428678743,"vZ0":-3.6438924855186254,"x":134.71,"y":158.68,"x0":-1.9570108763974337,"y0":50.007093554183605,"z0":5.184585574330116,"aX":-9.622646852314485},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.4,"breakHorizontal":7.3,"spinRate":2235,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.38145273382860223,"extension":6.592005769139689},"index":7,"playId":"5ffa13d8-3566-3c36-bfdc-ee0ee164e6db","pitchNumber":7,"startTime":"2026-05-31T20:33:06.922Z","endTime":"2026-05-31T20:33:11.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":72.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.342842493486653,"aZ":-44.00444046767849,"pfxX":6.12522625173585,"pfxZ":-8.908565592904658,"pX":-0.3345341539935025,"pZ":1.4926654330901223,"vX0":1.379519260095166,"vY0":-114.83729041476289,"vZ0":0.7192260391739997,"x":129.75,"y":198.48,"x0":-1.7393931237578668,"y0":50.00171363738305,"z0":5.474683438806518,"aX":8.135546475603899},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-15.6,"breakHorizontal":-11.4,"spinRate":2977,"spinDirection":35},"zone":13,"typeConfidence":0.88,"plateTime":0.4779441909469626,"extension":6.723629187992838},"index":8,"playId":"386d761a-9a2b-3014-acc0-687ca04cdd14","pitchNumber":8,"startTime":"2026-05-31T20:33:29.220Z","endTime":"2026-05-31T20:33:32.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.778892780389974,"aZ":-20.648322032833896,"pfxX":-10.196767260912868,"pfxZ":5.6330672353080296,"pX":1.529607459345826,"pZ":1.1036108520841024,"vX0":13.051391348237797,"vY0":-141.75416472916808,"vZ0":-7.212481469133931,"x":58.69,"y":208.98,"x0":-1.7978586636140357,"y0":50.001630099131006,"z0":4.987484355946087,"aX":-20.86148906064399},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":8.9,"breakHorizontal":16.0,"spinRate":2416,"spinDirection":215},"zone":14,"typeConfidence":0.91,"plateTime":0.3855903228202777,"extension":6.661990760175374},"index":9,"playId":"28492fc4-c5c0-3944-a29d-5608d7dbd4ab","pitchNumber":9,"startTime":"2026-05-31T20:33:49.255Z","endTime":"2026-05-31T20:33:52.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.2,"awayTeamWinProbability":53.8,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":0.92,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-05-31T20:33:52.924Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alec Bohm strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-31T20:34:05.896Z","endTime":"2026-05-31T20:37:20.329Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,8],"actionIndex":[7],"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":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":808967,"link":"/api/v1/people/808967"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":690976,"link":"/api/v1/people/690976"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":76.8,"endSpeed":70.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.20038139738206,"aZ":-43.54200394440233,"pfxX":6.258039308721513,"pfxZ":-9.131499453171624,"pX":0.6016360577595707,"pZ":1.002519610857471,"vX0":2.687180432006809,"vY0":-111.76539412120464,"vZ0":-0.05511410330189359,"x":94.07,"y":211.71,"x0":-1.4354922472000864,"y0":50.00432342161364,"z0":5.560762871988031,"aX":7.7884378680209405},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.1,"breakVerticalInduced":-16.1,"breakHorizontal":-12.1,"spinRate":2782,"spinDirection":30},"zone":14,"typeConfidence":0.91,"plateTime":0.4931466646200131,"extension":6.659479183577685},"index":0,"playId":"957e0898-79c9-3761-a255-40ec44348bca","pitchNumber":1,"startTime":"2026-05-31T20:34:20.771Z","endTime":"2026-05-31T20:34:25.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":96.0,"endSpeed":87.7,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.991451841506027,"aZ":-17.884315422998196,"pfxX":-10.216452746892374,"pfxZ":7.243554696760796,"pX":0.9585367945295099,"pZ":2.752606283918838,"vX0":10.778394406136975,"vY0":-139.45360835123756,"vZ0":-3.4179751331958546,"x":80.46,"y":164.46,"x0":-1.6268836631523378,"y0":50.00010035399494,"z0":5.172021275927906,"aX":-20.145561786820878},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.6,"breakHorizontal":16.3,"spinRate":2455,"spinDirection":218},"zone":12,"typeConfidence":0.91,"plateTime":0.3925899089780227,"extension":6.5228530742428195},"index":1,"playId":"58437da8-f190-3d62-a723-d22f92b183cf","pitchNumber":2,"startTime":"2026-05-31T20:34:44.986Z","endTime":"2026-05-31T20:34:49.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.7,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.97370319260937,"aZ":-16.432774349250327,"pfxX":-8.92427477295427,"pfxZ":8.006072908383931,"pX":-0.3494976709273734,"pZ":2.3018776905255316,"vX0":7.154092591645241,"vY0":-139.0534302412053,"vZ0":-5.069737320198333,"x":130.32,"y":176.63,"x0":-1.7908460601328917,"y0":50.004865317585356,"z0":5.232155827586314,"aX":-17.551001940550133},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.7,"breakHorizontal":14.8,"spinRate":2278,"spinDirection":212},"zone":7,"typeConfidence":0.9,"plateTime":0.3932799985104376,"extension":6.481014853273664},"index":2,"playId":"e33eabb0-7a16-3d40-aec5-aa1ec6def0c1","pitchNumber":3,"startTime":"2026-05-31T20:35:06.019Z","endTime":"2026-05-31T20:35:09.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.6,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.889327247143996,"aZ":-27.5392157328231,"pfxX":-3.7882590088350234,"pfxZ":2.645759430456449,"pX":-0.7456765071045388,"pZ":3.676898983773252,"vX0":4.206885733051129,"vY0":-131.527644191493,"vZ0":0.855108682676131,"x":145.42,"y":139.5,"x0":-1.8736587194020873,"y0":50.00276936144916,"z0":5.389663530483006,"aX":-6.637566020098138},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.2,"breakHorizontal":5.9,"spinRate":1143,"spinDirection":243},"zone":11,"typeConfidence":0.91,"plateTime":0.41642355652963126,"extension":6.503315435773271},"index":3,"playId":"0b959c0b-f594-36c2-908a-5100a8a191ff","pitchNumber":4,"startTime":"2026-05-31T20:35:26.441Z","endTime":"2026-05-31T20:35:30.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.5,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.03382854187013,"aZ":-17.5876167829317,"pfxX":-9.596329887456926,"pfxZ":7.269494172761224,"pX":0.36860537703593066,"pZ":2.3570877188919286,"vX0":9.519727668672248,"vY0":-140.5586568342811,"vZ0":-4.552699605888588,"x":102.95,"y":175.14,"x0":-1.8108271923388723,"y0":50.00285047996176,"z0":5.135330028098774,"aX":-19.255303718952764},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.4,"breakHorizontal":15.5,"spinRate":2280,"spinDirection":217},"zone":6,"typeConfidence":0.91,"plateTime":0.3892743913994292,"extension":6.6400642289050795},"index":4,"playId":"25b78106-299d-346b-969a-6e1c9835f06a","pitchNumber":5,"startTime":"2026-05-31T20:35:48.781Z","endTime":"2026-05-31T20:35:52.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":92.7,"endSpeed":85.2,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.932948667778653,"aZ":-36.36484577229522,"pfxX":-6.9919326528149615,"pfxZ":-2.274549205678122,"pX":-0.4759349277484505,"pZ":1.882510859959511,"vX0":6.073364098176412,"vY0":-134.86592286964947,"vZ0":-2.0528548266587383,"x":135.14,"y":187.95,"x0":-1.847060005459491,"y0":50.00112817446977,"z0":5.214797993920197,"aX":-12.897755683140577},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-4.3,"breakHorizontal":11.4,"spinRate":1245,"spinDirection":242},"zone":7,"typeConfidence":0.9,"plateTime":0.4059117131518617,"extension":6.499645382524346},"index":5,"playId":"2a61897f-4fc8-34e5-991b-a686bfdc85c3","pitchNumber":6,"startTime":"2026-05-31T20:36:07.817Z","endTime":"2026-05-31T20:36:11.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"code":"N","isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":6,"playId":"b5334e59-3339-3028-811b-b27083fb4c2d","startTime":"2026-05-31T20:36:40.674Z","endTime":"2026-05-31T20:36:45.228Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Brandon Marsh caught stealing 2nd base, pitcher Yoshinobu Yamamoto to second baseman Alex Freeland.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":0},"index":7,"actionPlayId":"b5334e59-3339-3028-811b-b27083fb4c2d","startTime":"2026-05-31T20:37:00.228Z","endTime":"2026-05-31T20:37:16.329Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669016,"link":"/api/v1/people/669016"},"defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":6.100000000000001,"leverageIndex":1.54,"dramaIndex":81.0,"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":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":90.2,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.518170194311814,"aZ":-18.851948619755127,"pfxX":-9.005381370596664,"pfxZ":6.4361622504418925,"pX":-0.6165569539675254,"pZ":2.5460619564488276,"vX0":7.058013165155709,"vY0":-142.02037041730657,"vZ0":-3.9796723654667217,"x":140.5,"y":170.04,"x0":-1.9477568146599575,"y0":50.00213634222312,"z0":5.143907468527795,"aX":-18.637253683270707},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.2,"breakHorizontal":15.1,"spinRate":2387,"spinDirection":215},"zone":4,"typeConfidence":0.91,"plateTime":0.3837426361436518,"extension":6.73548122642433},"index":8,"playId":"a4dfeeae-6a2c-3ced-9736-1a476d16f223","pitchNumber":7,"startTime":"2026-05-31T20:37:16.329Z","endTime":"2026-05-31T20:37:20.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":1.54,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-05-31T20:37:20.329Z","atBatIndex":9},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bryson Stott lines out to left fielder Ryan Ward.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-31T20:37:30.397Z","endTime":"2026-05-31T20:40:02.297Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[3],"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":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669899,"link":"/api/v1/people/669899"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":97.8,"endSpeed":90.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.81725555713229,"aZ":-10.55606136732912,"pfxX":-6.7768258200074705,"pfxZ":10.426609881396692,"pX":0.0032324745510146,"pZ":2.0426237992371568,"vX0":8.070526325449299,"vY0":-142.20062837141697,"vZ0":-6.769816903886524,"x":116.88,"y":183.63,"x0":-1.9746539436928385,"y0":50.00547266453553,"z0":5.104928695697646,"aX":-14.054060339901865},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.9,"breakHorizontal":10.9,"spinRate":2447,"spinDirection":214},"zone":8,"typeConfidence":2.0,"plateTime":0.3833793499116309,"extension":6.564470179603457},"index":0,"playId":"d543f067-e307-3b23-af90-eddf9b872d44","pitchNumber":1,"startTime":"2026-05-31T20:37:46.620Z","endTime":"2026-05-31T20:37:50.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":92.2,"endSpeed":85.7,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.504614700089963,"aZ":-31.048679316420568,"pfxX":-7.63597963997171,"pfxZ":0.6113742476140622,"pX":-0.9458341924162138,"pZ":1.539678319836371,"vX0":5.727496370977585,"vY0":-134.2795536287402,"vZ0":-3.678219299149971,"x":153.05,"y":197.21,"x0":-2.1004682749600407,"y0":50.00532741813032,"z0":5.104980927718886,"aX":-14.129494056253918},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":0.6,"breakHorizontal":12.8,"spinRate":1385,"spinDirection":238},"zone":13,"typeConfidence":0.9,"plateTime":0.40586679228718836,"extension":6.721935484719927},"index":1,"playId":"98f842dd-5795-3a3a-a5f9-5ae5b5965a41","pitchNumber":2,"startTime":"2026-05-31T20:38:29.561Z","endTime":"2026-05-31T20:38:34.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.6,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.031271256670355,"aZ":-13.767112929288068,"pfxX":-3.6606883512961383,"pfxZ":9.00654853582154,"pX":0.5868948001668,"pZ":4.011111521082986,"vX0":8.642707904681602,"vY0":-141.09648795115987,"vZ0":-0.9423846517617231,"x":94.63,"y":130.48,"x0":-2.021821142062771,"y0":50.000935547568794,"z0":5.224804431259907,"aX":-7.481268862190223},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.3,"breakHorizontal":5.2,"spinRate":2313,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.3861985982659668,"extension":6.682311766916435},"index":2,"playId":"a0fc5ee8-425f-3826-baa3-d28c0375216a","pitchNumber":3,"startTime":"2026-05-31T20:38:57.126Z","endTime":"2026-05-31T20:39:01.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":3,"startTime":"2026-05-31T20:39:19.891Z","endTime":"2026-05-31T20:39:32.922Z","isPitch":false,"type":"action","player":{"id":681082,"link":"/api/v1/people/681082"},"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":92.3,"endSpeed":85.6,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.05220966806467,"aZ":-27.597703161302018,"pfxX":-3.2483620536867157,"pfxZ":2.461451217243976,"pX":-0.682058676160457,"pZ":3.37075608672412,"vX0":4.916483308254187,"vY0":-134.4569619558821,"vZ0":0.15440449463775052,"x":143.0,"y":147.77,"x0":-2.0997131212293487,"y0":50.001269488302235,"z0":5.24709356339104,"aX":-6.036643708364326},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.7,"breakHorizontal":5.0,"spinRate":1407,"spinDirection":248},"zone":1,"typeConfidence":2.0,"plateTime":0.4050485348163373,"extension":6.552160894376235},"index":4,"playId":"2c2042f5-6bf7-3414-8f6c-ef8cb4c781ad","pitchNumber":4,"startTime":"2026-05-31T20:39:32.922Z","endTime":"2026-05-31T20:39:36.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":89.2,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.833304361758707,"aZ":-21.38184452094023,"pfxX":-9.241890332719997,"pfxZ":5.3180897239855085,"pX":-1.1614022080274005,"pZ":2.812339832504271,"vX0":5.973582492542609,"vY0":-140.80369515314007,"vZ0":-2.624344480308264,"x":161.27,"y":162.85,"x0":-2.0983201464653876,"y0":50.002369171501805,"z0":5.1240359280531464,"aX":-18.750739890007768},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":9.4,"breakHorizontal":15.7,"spinRate":2287,"spinDirection":213},"zone":11,"typeConfidence":0.91,"plateTime":0.3874560336900199,"extension":6.590718750922552},"hitData":{"launchSpeed":86.0,"launchAngle":19.0,"totalDistance":256.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":62.02,"coordY":118.65}},"index":5,"playId":"c0534e00-2c89-3703-96c4-bb140096f9d6","pitchNumber":5,"startTime":"2026-05-31T20:39:55.517Z","endTime":"2026-05-31T20:40:02.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-05-31T20:40:02.297Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Max Muncy singles on a line drive to right fielder Adolis García.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-31T20:41:59.183Z","endTime":"2026-05-31T20:43:31.222Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"endSpeed":81.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.36460390558882,"aZ":-28.65555028941039,"pfxX":1.8909074242835011,"pfxZ":2.1020722664743303,"pX":-0.17224864782592433,"pZ":2.546246931680015,"vX0":5.293148329177588,"vY0":-127.8431266453087,"vZ0":-3.44790878016604,"x":123.57,"y":170.03,"x0":-2.505292443340853,"y0":50.00430298074049,"z0":6.13238586727045,"aX":3.1677449751275786},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.4,"breakHorizontal":-4.4,"spinRate":2587,"spinDirection":107},"zone":5,"typeConfidence":0.89,"plateTime":0.4264616097813958,"extension":6.444407011112478},"index":0,"playId":"c40d3857-b91a-3983-a9f3-ee3f350b0260","pitchNumber":1,"startTime":"2026-05-31T20:42:20.039Z","endTime":"2026-05-31T20:42:24.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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.9,"endSpeed":82.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.762936673401924,"aZ":-27.142967459327856,"pfxX":-6.129122277793198,"pfxZ":2.970856313536512,"pX":0.37471202543104093,"pZ":1.4287501599438792,"vX0":8.29878899495439,"vY0":-127.8806387472735,"vZ0":-6.93941569492505,"x":102.72,"y":200.2,"x0":-2.082703838008422,"y0":50.004876583381716,"z0":6.242164642810396,"aX":-10.383907673195996},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.3,"breakHorizontal":9.7,"spinRate":1686,"spinDirection":212},"zone":14,"typeConfidence":0.89,"plateTime":0.4246618107428941,"extension":6.5780386933310835},"index":1,"playId":"107ab5fc-c17b-3703-9af5-7c8af438b08a","pitchNumber":2,"startTime":"2026-05-31T20:42:32.622Z","endTime":"2026-05-31T20:42:36.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":82.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.954330176099305,"aZ":-26.234586175486438,"pfxX":-6.693845683478106,"pfxZ":3.4960619659894103,"pX":-0.047454829701659415,"pZ":2.2548363661917628,"vX0":7.798654227179681,"vY0":-128.32555340296037,"vZ0":-4.964160687981762,"x":118.81,"y":177.9,"x0":-2.2301342319034214,"y0":50.00316424718424,"z0":6.2124377908142225,"aX":-11.371307374241946},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.6,"breakHorizontal":10.8,"spinRate":1716,"spinDirection":207},"zone":5,"typeConfidence":0.89,"plateTime":0.4238538933831886,"extension":6.341894240849595},"index":2,"playId":"9de75d5f-c929-3647-8a47-8749624de49e","pitchNumber":3,"startTime":"2026-05-31T20:42:46.971Z","endTime":"2026-05-31T20:42:53.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":76.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.15219925717313,"aZ":-35.555637797725964,"pfxX":3.2615965022583877,"pfxZ":-2.3399452673877876,"pX":-0.01731358374629758,"pZ":1.578175466552808,"vX0":3.212064994988785,"vY0":-119.48887018719576,"vZ0":-3.7405392837596017,"x":117.66,"y":196.17,"x0":-1.803064923992758,"y0":50.00383987509923,"z0":6.36072042352126,"aX":4.712739986327582},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-4.9,"breakHorizontal":-6.7,"spinRate":2752,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.4585039752556437,"extension":6.346396260719635},"index":3,"playId":"28e92a43-0502-3240-a7cb-9e817e6d3dfb","pitchNumber":4,"startTime":"2026-05-31T20:43:04.483Z","endTime":"2026-05-31T20:43:08.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.841310267043752,"aZ":-10.882028026897665,"pfxX":-2.389660957149606,"pfxZ":10.411141242936289,"pX":1.0729189018226126,"pZ":3.068085564287019,"vX0":8.845396489979938,"vY0":-141.95637420938428,"vZ0":-7.392343702489887,"x":76.1,"y":155.94,"x0":-1.7700529402733347,"y0":50.00384652442007,"z0":6.395110188551528,"aX":-4.888037133268027},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.5,"breakHorizontal":2.5,"spinRate":2281,"spinDirection":196},"zone":12,"typeConfidence":0.89,"plateTime":0.38552204655241784,"extension":6.041161153263363},"hitData":{"launchSpeed":75.4,"launchAngle":21.0,"totalDistance":212.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":183.15,"coordY":136.6}},"index":4,"playId":"364a7887-8bef-3f35-b311-70c2ddd67b51","pitchNumber":5,"startTime":"2026-05-31T20:43:19.192Z","endTime":"2026-05-31T20:43:31.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571970,"link":"/api/v1/people/571970"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":571970,"link":"/api/v1/people/571970"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.9,"awayTeamWinProbability":41.1,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":0.91,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-05-31T20:43:31.222Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Ward strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-31T20:43:34.753Z","endTime":"2026-05-31T20:45:42.294Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":669899,"fullName":"Ryan Ward","link":"/api/v1/people/669899"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669899,"fullName":"Ryan Ward","link":"/api/v1/people/669899"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.6,"endSpeed":89.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.12002437469488,"aZ":-12.542491210591288,"pfxX":-1.683891993190052,"pfxZ":9.706134504883615,"pX":0.5489795493347365,"pZ":2.7962380222485734,"vX0":7.153672719345461,"vY0":-140.45082362944436,"vZ0":-7.535603756078117,"x":96.07,"y":163.28,"x0":-1.798718204438127,"y0":50.00553088711047,"z0":6.307774064200525,"aX":-3.4081948572330285},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.4,"breakHorizontal":1.8,"spinRate":2268,"spinDirection":194},"zone":3,"typeConfidence":0.89,"plateTime":0.3881493970435952,"extension":6.182236273601523},"index":0,"playId":"654d7a48-71ff-3aaf-af38-be4c909f12fc","pitchNumber":1,"startTime":"2026-05-31T20:43:59.077Z","endTime":"2026-05-31T20:44:03.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669899,"link":"/api/v1/people/669899","batSide":{"code":"L","description":"Left"}},"first":{"id":571970,"link":"/api/v1/people/571970"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.309959587276584,"aZ":-26.209144606794922,"pfxX":1.969403936820697,"pfxZ":3.448559850961778,"pX":-0.1331663041465802,"pZ":2.2179747824534117,"vX0":5.26317397760509,"vY0":-129.92680149648146,"vZ0":-4.95549126603681,"x":122.08,"y":178.89,"x0":-2.4318064230115684,"y0":50.00360375317894,"z0":6.114063931185526,"aX":3.403732381086802},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.5,"breakHorizontal":-4.6,"spinRate":2649,"spinDirection":150},"zone":5,"typeConfidence":0.91,"plateTime":0.41975460388991337,"extension":6.4039304732719255},"index":1,"playId":"ab74514b-b7a8-3655-be62-dc3ee2427311","pitchNumber":2,"startTime":"2026-05-31T20:44:17.338Z","endTime":"2026-05-31T20:44:20.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669899,"link":"/api/v1/people/669899","batSide":{"code":"L","description":"Left"}},"first":{"id":571970,"link":"/api/v1/people/571970"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":87.8,"endSpeed":81.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.30007990565992,"aZ":-27.66742913247544,"pfxX":-6.157184288424393,"pfxZ":2.672358809078011,"pX":0.9128098501571174,"pZ":3.430053255968771,"vX0":9.304112422652823,"vY0":-127.739742718479,"vZ0":-1.9273145025621328,"x":82.21,"y":146.17,"x0":-1.943278204501918,"y0":50.0028093249603,"z0":6.32706301593861,"aX":-10.383072573175443},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.7,"breakHorizontal":9.6,"spinRate":1535,"spinDirection":209},"zone":12,"typeConfidence":0.89,"plateTime":0.42550078432032246,"extension":6.262905950011147},"index":2,"playId":"06aedf65-30c3-3345-b0b2-e8ebaff8db29","pitchNumber":3,"startTime":"2026-05-31T20:44:39.278Z","endTime":"2026-05-31T20:44:43.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669899,"link":"/api/v1/people/669899","batSide":{"code":"L","description":"Left"}},"first":{"id":571970,"link":"/api/v1/people/571970"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":76.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.47769586978916,"aZ":-36.61819083823981,"pfxX":3.871675527356679,"pfxZ":-3.066773809869371,"pX":-0.31996636801547,"pZ":3.2016365119084895,"vX0":2.5324245535517673,"vY0":-118.69471959934816,"vZ0":0.0030241228058496272,"x":129.2,"y":152.34,"x0":-1.8982630258382402,"y0":50.00357722093956,"z0":6.493038878807477,"aX":5.608189794906447},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-5.4,"breakHorizontal":-7.6,"spinRate":2675,"spinDirection":51},"zone":1,"typeConfidence":2.0,"plateTime":0.45880413507683526,"extension":6.173946026495888},"index":3,"playId":"f3450a19-5c91-3631-9cb5-ad49278a3b5f","pitchNumber":4,"startTime":"2026-05-31T20:44:58.530Z","endTime":"2026-05-31T20:45:02.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669899,"link":"/api/v1/people/669899","batSide":{"code":"L","description":"Left"}},"first":{"id":571970,"link":"/api/v1/people/571970"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":96.3,"endSpeed":88.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.298269197813255,"aZ":-14.064364682261752,"pfxX":-0.5186752853710601,"pfxZ":9.011223503091845,"pX":-0.15638826835079,"pZ":4.921283312855449,"vX0":4.943921310983871,"vY0":-140.30154359502507,"vZ0":-1.7485676726643362,"x":122.96,"y":105.91,"x0":-1.8678529244505284,"y0":50.00442199511096,"z0":6.460790690211972,"aX":-1.0426186401348139},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.2,"breakHorizontal":0.0,"spinRate":2342,"spinDirection":189},"zone":11,"typeConfidence":0.91,"plateTime":0.3891755176556706,"extension":6.156928182069027},"index":4,"playId":"8cd3fabf-b16f-3cf5-acdb-03eb0a6aa1d8","pitchNumber":5,"startTime":"2026-05-31T20:45:20.198Z","endTime":"2026-05-31T20:45:23.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669899,"link":"/api/v1/people/669899","batSide":{"code":"L","description":"Left"}},"first":{"id":571970,"link":"/api/v1/people/571970"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.34426407077084,"aZ":-12.915594882620992,"pfxX":-2.241502902232317,"pfxZ":9.403611517173642,"pX":0.32052081991645015,"pZ":3.2724515639253933,"vX0":6.889607898805366,"vY0":-141.51417459955212,"vZ0":-6.235200145828574,"x":104.78,"y":150.42,"x0":-1.8439827804149747,"y0":50.00393165318781,"z0":6.31614985280223,"aX":-4.592003898863897},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.1,"breakHorizontal":2.8,"spinRate":2341,"spinDirection":196},"zone":3,"typeConfidence":0.89,"plateTime":0.38562226626444795,"extension":6.1329856957232485},"index":5,"playId":"abe6dbbd-961b-3936-b113-5e890449f812","pitchNumber":6,"startTime":"2026-05-31T20:45:38.185Z","endTime":"2026-05-31T20:45:42.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669899,"link":"/api/v1/people/669899","batSide":{"code":"L","description":"Left"}},"first":{"id":571970,"link":"/api/v1/people/571970"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669899,"link":"/api/v1/people/669899"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":669899,"link":"/api/v1/people/669899"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.400000000000006,"awayTeamWinProbability":44.599999999999994,"homeTeamWinProbabilityAdded":-3.499999999999993,"leverageIndex":1.52,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-05-31T20:45:42.294Z","atBatIndex":12},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Dalton Rushing pops out to third baseman Alec Bohm.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-31T20:45:55.434Z","endTime":"2026-05-31T20:47:21.694Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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(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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":81.3,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.095955811634607,"aZ":-25.26462625715389,"pfxX":-4.744826166571517,"pfxZ":4.1559581783824076,"pX":0.04518627552221363,"pZ":3.2990220865500914,"vX0":6.604318674813113,"vY0":-126.88807826899149,"vZ0":-2.6483894255552722,"x":115.28,"y":149.71,"x0":-1.9511971248754698,"y0":50.00438571708775,"z0":6.327779280283391,"aX":-7.892914229233458},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.3,"breakHorizontal":7.4,"spinRate":1609,"spinDirection":214},"zone":2,"typeConfidence":0.87,"plateTime":0.4284019406075661,"extension":5.995375503376119},"index":0,"playId":"d88abddb-1c68-3224-993d-6dd38e5c0d41","pitchNumber":1,"startTime":"2026-05-31T20:46:05.980Z","endTime":"2026-05-31T20:46:10.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"first":{"id":571970,"link":"/api/v1/people/571970"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":97.1,"endSpeed":89.4,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.86952150867954,"aZ":-11.148441182681484,"pfxX":-1.1607782181018895,"pfxZ":10.326425366829488,"pX":0.8751646468229882,"pZ":3.973769802329667,"vX0":7.925102236929806,"vY0":-141.24695218496788,"vZ0":-4.687833926710218,"x":83.64,"y":131.49,"x0":-1.8069400387399135,"y0":50.002790712758134,"z0":6.362020822276718,"aX":-2.3651948176700266},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.0,"breakHorizontal":0.6,"spinRate":2272,"spinDirection":192},"zone":12,"typeConfidence":0.91,"plateTime":0.38665102685693853,"extension":6.27856007400694},"index":1,"playId":"88a93318-3ae4-3876-9607-af519260abdf","pitchNumber":2,"startTime":"2026-05-31T20:46:21.575Z","endTime":"2026-05-31T20:46:25.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"first":{"id":571970,"link":"/api/v1/people/571970"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.5,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.206888032486372,"aZ":-10.979475520868586,"pfxX":-2.4113661653310916,"pfxZ":10.420530973447635,"pX":0.9021611751291209,"pZ":3.0199578277909835,"vX0":8.216633815711873,"vY0":-141.04241912551853,"vZ0":-7.151901299656239,"x":82.61,"y":157.24,"x0":-1.7233895055612851,"y0":50.00411232400254,"z0":6.28095979130003,"aX":-4.906107158594553},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.8,"breakHorizontal":2.9,"spinRate":2270,"spinDirection":198},"zone":12,"typeConfidence":0.88,"plateTime":0.38694272233108595,"extension":6.352019672980002},"index":2,"playId":"819aae69-76c9-3291-a368-45e4acbdd813","pitchNumber":3,"startTime":"2026-05-31T20:46:41.476Z","endTime":"2026-05-31T20:46:44.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"first":{"id":571970,"link":"/api/v1/people/571970"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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-05-31T20:46:54.678Z","endTime":"2026-05-31T20:47:10.022Z","isPitch":false,"type":"action","player":{"id":687221,"link":"/api/v1/people/687221"},"defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"first":{"id":571970,"link":"/api/v1/people/571970"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":82.1,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.188159345393483,"aZ":-25.31377666352275,"pfxX":-3.7600131772003493,"pfxZ":4.048351154737823,"pX":-0.09968473311883182,"pZ":2.9577202003290237,"vX0":5.937924807089704,"vY0":-128.2817868601417,"vZ0":-3.5110465249000113,"x":120.8,"y":158.92,"x0":-1.9376648077411653,"y0":50.00511773601391,"z0":6.279297742940176,"aX":-6.37721670274151},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.8,"breakHorizontal":5.8,"spinRate":1748,"spinDirection":214},"zone":2,"typeConfidence":0.8,"plateTime":0.4241547195676727,"extension":6.407631422966158},"hitData":{"launchSpeed":90.6,"launchAngle":74.0,"totalDistance":92.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":121.37,"coordY":170.2}},"index":4,"playId":"e31b7142-ae35-3caa-8c86-1363c4c62502","pitchNumber":4,"startTime":"2026-05-31T20:47:10.022Z","endTime":"2026-05-31T20:47:21.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"first":{"id":571970,"link":"/api/v1/people/571970"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":687221,"link":"/api/v1/people/687221"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.400000000000006,"awayTeamWinProbability":47.599999999999994,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.27,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-05-31T20:47:21.694Z","atBatIndex":13},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Alex Freeland doubles (5) on a sharp fly ball to center fielder Justin Crawford. Max Muncy scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-31T20:47:31.480Z","endTime":"2026-05-31T20:48:21.596Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":{"id":691725,"link":"/api/v1/people/691725"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":98.8,"endSpeed":91.6,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.516944740415248,"aZ":-12.45228462205635,"pfxX":-2.8818166929301885,"pfxZ":9.326057390584307,"pX":1.4752903981500067,"pZ":2.2618900366317796,"vX0":10.242651578742628,"vY0":-143.44193258397317,"vZ0":-9.078116935949838,"x":60.77,"y":177.71,"x0":-1.7442284430056636,"y0":50.00509427259748,"z0":6.214858647101038,"aX":-6.0958860052758626},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":15.5,"breakHorizontal":3.5,"spinRate":2436,"spinDirection":200},"zone":14,"typeConfidence":0.87,"plateTime":0.37967306950534274,"extension":6.428303109057026},"index":0,"playId":"f4965d51-cb07-3f89-b459-a32c61a81d89","pitchNumber":1,"startTime":"2026-05-31T20:47:47.295Z","endTime":"2026-05-31T20:47:50.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"first":{"id":571970,"link":"/api/v1/people/571970"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.9,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.410849442211152,"aZ":-25.708740367128172,"pfxX":1.3859892203733752,"pfxZ":3.8424923885051427,"pX":0.29797200248328964,"pZ":2.521290093120431,"vX0":6.042377341853759,"vY0":-127.84155228836083,"vZ0":-4.051692848149175,"x":105.64,"y":170.71,"x0":-2.260855032332557,"y0":50.00021954808244,"z0":6.10755949396133,"aX":2.3300331034706416},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.4,"breakHorizontal":-3.7,"spinRate":2587,"spinDirection":150},"zone":6,"typeConfidence":0.9,"plateTime":0.4258591106497809,"extension":6.643084832640869},"hitData":{"launchSpeed":103.1,"launchAngle":24.0,"totalDistance":401.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":132.33,"coordY":37.21}},"index":1,"playId":"a1f8b86b-c974-38f4-a70c-fa3b4de57b32","pitchNumber":2,"startTime":"2026-05-31T20:48:06.261Z","endTime":"2026-05-31T20:48:21.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"first":{"id":571970,"link":"/api/v1/people/571970"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690976,"link":"/api/v1/people/690976"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":690976,"link":"/api/v1/people/690976"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.2,"awayTeamWinProbability":35.8,"homeTeamWinProbabilityAdded":11.799999999999997,"leverageIndex":0.94,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2026-05-31T20:48:21.596Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shohei Ohtani strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-31T20:48:39.501Z","endTime":"2026-05-31T20:52:12.315Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7,8,9],"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":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":78.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.79680761581665,"aZ":-30.134696670520043,"pfxX":8.670205043317075,"pfxZ":1.3440151577639492,"pX":0.0626940005555297,"pZ":1.5878031545327342,"vX0":3.499002325265004,"vY0":-121.93990393902807,"vZ0":-4.17133963887367,"x":114.61,"y":195.91,"x0":-2.5134477112668923,"y0":50.00487797380084,"z0":5.8927582801339975,"aX":13.18474158603024},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.8,"breakHorizontal":-16.4,"spinRate":2530,"spinDirection":65},"zone":14,"typeConfidence":0.94,"plateTime":0.44751183277893736,"extension":6.275112621992364},"index":0,"playId":"aa97ca1d-4b76-3743-adc3-7b1eda75f7ea","pitchNumber":1,"startTime":"2026-05-31T20:49:04.356Z","endTime":"2026-05-31T20:49:08.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"second":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":76.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.154163765047365,"aZ":-36.66020573359511,"pfxX":3.893088014551779,"pfxZ":-3.100091329075603,"pX":-0.7690920333571558,"pZ":3.350756042776844,"vX0":1.8096658180485985,"vY0":-118.62111559091707,"vZ0":0.29198335152582255,"x":146.32,"y":148.31,"x0":-2.0436722937387772,"y0":50.00072997624582,"z0":6.5236875110276,"aX":5.639009635091439},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-5.4,"breakHorizontal":-7.4,"spinRate":2673,"spinDirection":46},"zone":1,"typeConfidence":2.0,"plateTime":0.4588493534144322,"extension":6.5240139745472},"index":1,"playId":"b31a6da8-4c92-3304-ade0-9ecddcef45f9","pitchNumber":2,"startTime":"2026-05-31T20:49:22.485Z","endTime":"2026-05-31T20:49:49.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"second":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"}},"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":97.1,"endSpeed":90.3,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.646090693910768,"aZ":-12.487112629463223,"pfxX":-1.8438165087072687,"pfxZ":9.573186784302651,"pX":1.4002725627727788,"pZ":3.3575885980468283,"vX0":8.911971803438608,"vY0":-141.2148772214572,"vZ0":-6.239701925797008,"x":63.62,"y":148.13,"x0":-1.532366060924346,"y0":50.0064051898374,"z0":6.370577732170809,"aX":-3.795140560846063},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.4,"breakHorizontal":1.9,"spinRate":2337,"spinDirection":193},"zone":12,"typeConfidence":0.9,"plateTime":0.3852036766289082,"extension":6.320910580438515},"index":2,"playId":"4f26af30-dbec-34cf-9791-5afc668dbb82","pitchNumber":3,"startTime":"2026-05-31T20:49:55.299Z","endTime":"2026-05-31T20:49:59.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"second":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":82.2,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.280183435458223,"aZ":-24.721852676640843,"pfxX":2.6491092808050505,"pfxZ":4.405287354199471,"pX":-0.09515181772976498,"pZ":2.768956332796559,"vX0":4.793256057690619,"vY0":-127.92716784773944,"vZ0":-3.7641388096955857,"x":120.63,"y":164.02,"x0":-2.3224220706291336,"y0":50.00353311449895,"z0":6.152122989716493,"aX":4.480482261281493},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.6,"breakHorizontal":-5.6,"spinRate":2642,"spinDirection":133},"zone":5,"typeConfidence":0.93,"plateTime":0.42482861267278826,"extension":6.394807446120162},"index":3,"playId":"9c5088fd-a7c9-32b5-a504-d6ec2bc410f7","pitchNumber":4,"startTime":"2026-05-31T20:50:14.236Z","endTime":"2026-05-31T20:50:18.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"second":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-05-31T20:50:27.941Z","endTime":"2026-05-31T20:50:40.698Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"},"defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"second":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":90.5,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.108884070416877,"aZ":-9.953215602706669,"pfxX":-3.6567579723553285,"pfxZ":10.761582758039504,"pX":-2.073809008508299,"pZ":1.398810403159986,"vX0":1.4081552713239063,"vY0":-141.78389048494668,"vZ0":-11.522934695407297,"x":196.05,"y":201.01,"x0":-2.0977309997630207,"y0":50.00347997397242,"z0":6.119400170083604,"aX":-7.5508404412452705},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.8,"breakHorizontal":6.4,"spinRate":2282,"spinDirection":198},"zone":13,"typeConfidence":0.8,"plateTime":0.3842397901953061,"extension":6.451628197146227},"index":5,"playId":"fe5a8b65-e530-382b-bec5-030ca34e3397","pitchNumber":5,"startTime":"2026-05-31T20:50:40.698Z","endTime":"2026-05-31T20:50:44.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"second":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.2,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.52994571991456,"aZ":-28.179974456595048,"pfxX":8.243420241450117,"pfxZ":2.595647162064642,"pX":0.449033654026684,"pZ":3.233943147922106,"vX0":4.23707561397077,"vY0":-122.85055670080028,"vZ0":-0.945791639802817,"x":99.88,"y":151.46,"x0":-2.364972370455579,"y0":50.00567713558162,"z0":6.0023118493450625,"aX":12.701110240891694},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.7,"breakHorizontal":-15.8,"spinRate":2576,"spinDirection":75},"zone":3,"typeConfidence":0.92,"plateTime":0.44450709096111973,"extension":6.401295886632566},"index":6,"playId":"8ec68446-4b1f-3ecf-884c-034fc64f1cc8","pitchNumber":6,"startTime":"2026-05-31T20:50:59.537Z","endTime":"2026-05-31T20:51:02.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"second":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":88.4,"endSpeed":82.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.60583247853146,"aZ":-25.067739248021063,"pfxX":-4.66185778924855,"pfxZ":4.147251946182557,"pX":-0.19070300301362,"pZ":2.3842870125844344,"vX0":6.069161706853106,"vY0":-128.74194513663147,"vZ0":-4.9731346889675265,"x":124.27,"y":174.4,"x0":-1.950901280450322,"y0":50.00284383015644,"z0":6.232587779824972,"aX":-7.9863611715948855},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.8,"breakHorizontal":7.4,"spinRate":1596,"spinDirection":211},"zone":5,"typeConfidence":0.84,"plateTime":0.4221757567518667,"extension":6.540224799186749},"index":7,"playId":"3006ff9a-7cb6-35d6-b9fa-feefa6018b11","pitchNumber":7,"startTime":"2026-05-31T20:51:19.922Z","endTime":"2026-05-31T20:51:23.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"second":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":90.5,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.60635128096472,"aZ":-12.44101501737799,"pfxX":-0.6884490045355269,"pfxZ":9.482249367657694,"pX":0.924896096391318,"pZ":3.5153628372288095,"vX0":7.2198179713669,"vY0":-142.60115274955112,"vZ0":-5.81942380124786,"x":81.75,"y":143.87,"x0":-1.5390372416413676,"y0":50.00133100795301,"z0":6.351801648976946,"aX":-1.4337293667638629},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.3,"breakHorizontal":0.0,"spinRate":2488,"spinDirection":196},"zone":12,"typeConfidence":0.91,"plateTime":0.382594250536759,"extension":6.328539063117226},"index":8,"playId":"ef36e626-d5d4-38ac-89fd-421480437318","pitchNumber":8,"startTime":"2026-05-31T20:51:43.680Z","endTime":"2026-05-31T20:51:48.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"second":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":77.5,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.32899418836382,"aZ":-38.458064440861975,"pfxX":1.720953606289605,"pfxZ":-4.197104120942228,"pX":0.368064515994734,"pZ":1.7893188130954307,"vX0":4.382945731650708,"vY0":-120.91204144769883,"vZ0":-2.875777709016425,"x":102.97,"y":190.47,"x0":-1.6844682274854483,"y0":50.00448649546586,"z0":6.335246398463231,"aX":2.5745606728149624},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-8.0,"breakHorizontal":-4.1,"spinRate":2702,"spinDirection":49},"zone":9,"typeConfidence":2.0,"plateTime":0.4512406502715023,"extension":6.431735002129299},"index":9,"playId":"d0a054c4-82e7-3713-bea0-133e135b22b2","pitchNumber":9,"startTime":"2026-05-31T20:52:07.995Z","endTime":"2026-05-31T20:52:12.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"second":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":-3.000000000000007,"leverageIndex":1.14,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-05-31T20:52:12.315Z","atBatIndex":15},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"J.T. Realmuto hit by pitch.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-31T20:54:04.636Z","endTime":"2026-05-31T20:56:09.702Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5],"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":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"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(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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":87.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.64032471404938,"aZ":-25.594514060644087,"pfxX":-10.313768236903282,"pfxZ":3.4479715815241248,"pX":0.4571478894325025,"pZ":0.21226054182241683,"vX0":9.726296898731418,"vY0":-136.05096210196243,"vZ0":-8.352476580096543,"x":99.57,"y":233.05,"x0":-1.7923189384380775,"y0":50.006016586069585,"z0":5.045426853535346,"aX":-19.698782838232606},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.9,"breakHorizontal":17.2,"spinRate":1812,"spinDirection":235},"zone":14,"typeConfidence":0.87,"plateTime":0.3997573973698221,"extension":6.681089128560561},"index":0,"playId":"64f3e37a-a28e-34f8-9976-bb54dc26c129","pitchNumber":1,"startTime":"2026-05-31T20:54:28.189Z","endTime":"2026-05-31T20:54:31.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":90.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.911418382984944,"aZ":-11.872129417076078,"pfxX":-5.70054656005363,"pfxZ":9.851158113736622,"pX":0.25843405094886185,"pZ":2.1694050115463384,"vX0":8.18955789505572,"vY0":-141.84166124603132,"vZ0":-6.186922075738704,"x":107.15,"y":180.21,"x0":-1.910209988230466,"y0":50.0069887176309,"z0":5.118248746769061,"aX":-11.753706381031963},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.9,"breakHorizontal":8.9,"spinRate":2279,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.38444230028498216,"extension":6.571889895128086},"index":1,"playId":"faad9db2-df53-3d4e-a2c1-d027196a318e","pitchNumber":2,"startTime":"2026-05-31T20:54:51.049Z","endTime":"2026-05-31T20:54:55.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":92.3,"endSpeed":86.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.94589242751892,"aZ":-30.072630676845606,"pfxX":-8.2184391318858,"pfxZ":1.1331658133754359,"pX":-0.156258234972546,"pZ":0.9650023984826416,"vX0":7.080597413242537,"vY0":-134.34446232078744,"vZ0":-5.349315270045983,"x":122.96,"y":212.72,"x0":-1.7387537829250885,"y0":50.004790525283816,"z0":5.080274524049133,"aX":-15.253884151400944},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":1.2,"breakHorizontal":13.7,"spinRate":1639,"spinDirection":233},"zone":13,"typeConfidence":0.9,"plateTime":0.4053611619339539,"extension":6.6160574418863485},"index":2,"playId":"76096c0c-3fde-3036-a501-d5d6638fbca9","pitchNumber":3,"startTime":"2026-05-31T20:55:08.484Z","endTime":"2026-05-31T20:55:12.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.380644485521092,"aZ":-21.69285540378789,"pfxX":-8.675027446024528,"pfxZ":5.406656846059577,"pX":-0.6062067873051376,"pZ":2.0373962967005834,"vX0":7.129843417004842,"vY0":-137.58429812236167,"vZ0":-4.256185843908648,"x":140.11,"y":183.77,"x0":-2.09018067922857,"y0":50.00086244936129,"z0":5.0540050146896105,"aX":-16.812410988145867},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.2,"breakHorizontal":14.4,"spinRate":2312,"spinDirection":221},"zone":7,"typeConfidence":0.88,"plateTime":0.3964377006776001,"extension":6.683974790131304},"index":3,"playId":"cbba3d4e-dc91-32b6-8741-25fa627c4f77","pitchNumber":4,"startTime":"2026-05-31T20:55:26.021Z","endTime":"2026-05-31T20:55:29.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-31T20:55:42.822Z","endTime":"2026-05-31T20:56:04.984Z","isPitch":false,"type":"action","player":{"id":592663,"link":"/api/v1/people/592663"},"defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.567737342740198,"aZ":-14.989718936099555,"pfxX":-6.442415999559527,"pfxZ":8.346922367606656,"pX":-1.6640939317634706,"pZ":3.61502981491414,"vX0":3.2852316142869853,"vY0":-141.4815449976968,"vZ0":-2.0359143990979915,"x":180.43,"y":141.17,"x0":-1.9935593822754551,"y0":50.004015847915554,"z0":5.287728317856734,"aX":-13.264775837946795},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.0,"breakHorizontal":11.2,"spinRate":2324,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.38485521485929164,"extension":6.605625236279932},"index":5,"playId":"5e152ea9-a642-3853-b7cc-de0e8508e1a3","pitchNumber":5,"startTime":"2026-05-31T20:56:04.984Z","endTime":"2026-05-31T20:56:09.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.89999999999999,"awayTeamWinProbability":43.10000000000001,"homeTeamWinProbabilityAdded":-4.300000000000004,"leverageIndex":1.03,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-05-31T20:56:09.702Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adolis García strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-31T20:57:47.799Z","endTime":"2026-05-31T20:59:03.553Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-31T20:56:30.026Z","endTime":"2026-05-31T20:57:50.104Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":82.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.845058624386425,"aZ":-31.213844950876947,"pfxX":0.9735688024463789,"pfxZ":0.56056112340121,"pX":0.7551395593066605,"pZ":1.130540719471263,"vX0":6.432925586459007,"vY0":-128.7911294500549,"vZ0":-4.0697175373305186,"x":88.22,"y":208.26,"x0":-1.8854525215160667,"y0":50.000737017034005,"z0":5.10409283783331,"aX":1.6601932531841503},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.5,"breakHorizontal":-3.0,"spinRate":2708,"spinDirection":140},"zone":14,"typeConfidence":0.82,"plateTime":0.42277631444391206,"extension":6.563313067522266},"index":1,"playId":"8b86e25d-030a-362a-8526-f483c01371ab","pitchNumber":1,"startTime":"2026-05-31T20:57:50.104Z","endTime":"2026-05-31T20:57:53.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":592663,"link":"/api/v1/people/592663"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":89.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.117809290058926,"aZ":-12.298646340505227,"pfxX":-5.220543652067024,"pfxZ":9.863493785819262,"pX":-0.8186953126357233,"pZ":2.943153663092251,"vX0":4.25832380024467,"vY0":-140.00705191347598,"vZ0":-4.514149149767954,"x":148.21,"y":159.31,"x0":-1.6697504177843452,"y0":50.0046379928311,"z0":5.361088194516393,"aX":-10.522487435525061},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.3,"breakHorizontal":8.8,"spinRate":2329,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.38895643962915694,"extension":6.624683296838488},"index":2,"playId":"7b835121-abda-3443-8ba3-228a6c691b3c","pitchNumber":2,"startTime":"2026-05-31T20:58:07.119Z","endTime":"2026-05-31T20:58:11.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":592663,"link":"/api/v1/people/592663"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.90892710872496,"aZ":-33.10735907838846,"pfxX":1.512395747588828,"pfxZ":-0.5699634225655306,"pX":-0.273781119996847,"pZ":3.0187211756326975,"vX0":3.5397906414880955,"vY0":-125.86770529617044,"vZ0":0.5487044063908295,"x":127.44,"y":157.27,"x0":-1.881840905270483,"y0":50.00206051253639,"z0":5.429560971593609,"aX":2.482686474085904},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.7,"breakHorizontal":-3.4,"spinRate":2813,"spinDirection":77},"zone":2,"typeConfidence":0.91,"plateTime":0.4313253581483272,"extension":6.339173876596847},"index":3,"playId":"ee3cf066-e57c-3ef1-b031-aab06d9675dd","pitchNumber":3,"startTime":"2026-05-31T20:58:24.663Z","endTime":"2026-05-31T20:58:28.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":592663,"link":"/api/v1/people/592663"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-31T20:58:43.651Z","endTime":"2026-05-31T20:58:59.723Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"},"defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":592663,"link":"/api/v1/people/592663"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":89.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.904435376978913,"aZ":-13.180396162189863,"pfxX":-5.2675081926583625,"pfxZ":9.388343838352313,"pX":-0.3290502098440671,"pZ":3.3400040945663014,"vX0":6.040875090697624,"vY0":-140.19702364059495,"vZ0":-3.200113663966042,"x":129.54,"y":148.6,"x0":-1.8109748113143378,"y0":50.00014853281438,"z0":5.337450028527861,"aX":-10.653959314098902},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.7,"breakHorizontal":8.5,"spinRate":2363,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.3883065497168654,"extension":6.513818473773175},"index":5,"playId":"a87d169c-2e4e-3908-8a7d-59bc29305cec","pitchNumber":4,"startTime":"2026-05-31T20:58:59.723Z","endTime":"2026-05-31T20:59:03.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":592663,"link":"/api/v1/people/592663"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.9,"awayTeamWinProbability":39.1,"homeTeamWinProbabilityAdded":4.000000000000007,"leverageIndex":1.75,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-05-31T20:59:03.553Z","atBatIndex":17},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Justin Crawford grounds into a force out, third baseman Max Muncy to second baseman Alex Freeland. J.T. Realmuto out at 2nd. Justin Crawford to 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-31T20:59:08.484Z","endTime":"2026-05-31T20:59:55.218Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":571970,"link":"/api/v1/people/571970"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":690976,"link":"/api/v1/people/690976"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":96.1,"endSpeed":88.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.584823539305923,"aZ":-13.877756528952677,"pfxX":-4.020504523939694,"pfxZ":9.092071212721986,"pX":-0.5058629786236363,"pZ":3.5050868817088787,"vX0":5.492798013859413,"vY0":-140.01903036652345,"vZ0":-2.5175721010223517,"x":136.28,"y":144.14,"x0":-1.9583311337568976,"y0":50.005335062260755,"z0":5.308760957245409,"aX":-8.09340044867808},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.2,"breakHorizontal":6.4,"spinRate":2318,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.38916833363219006,"extension":6.487325873483121},"index":0,"playId":"7e0bea60-41d5-3c68-9117-207daa4541d3","pitchNumber":1,"startTime":"2026-05-31T20:59:28.770Z","endTime":"2026-05-31T20:59:33.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"first":{"id":592663,"link":"/api/v1/people/592663"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":92.9,"endSpeed":86.6,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.6589621610746,"aZ":-30.760543429745837,"pfxX":-6.659217790940772,"pfxZ":0.7495753893349022,"pX":-0.5529732347315376,"pZ":1.8456404725643751,"vX0":6.092057273759084,"vY0":-135.33077558309714,"vZ0":-3.2866520301961426,"x":138.08,"y":188.95,"x0":-1.949037813320678,"y0":50.00244433976363,"z0":5.190432838012651,"aX":-12.56915545331991},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":1.0,"breakHorizontal":11.0,"spinRate":1641,"spinDirection":237},"zone":7,"typeConfidence":0.89,"plateTime":0.40204117438476183,"extension":6.594477271834896},"hitData":{"launchSpeed":91.4,"launchAngle":-38.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":119.55,"coordY":173.84}},"index":1,"playId":"2ac68fad-48bc-3cd5-b201-4048e2c1404f","pitchNumber":2,"startTime":"2026-05-31T20:59:48.080Z","endTime":"2026-05-31T20:59:55.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"first":{"id":592663,"link":"/api/v1/people/592663"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.3,"awayTeamWinProbability":35.7,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":1.44,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-05-31T20:59:55.218Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-31T21:00:10.689Z","endTime":"2026-05-31T21:01:49.120Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":89.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.869200199668175,"aZ":-13.387993567063674,"pfxX":-6.530247232620765,"pfxZ":9.217820734884656,"pX":0.5822978338759485,"pZ":3.346546423920125,"vX0":9.003188377512815,"vY0":-140.67347738938187,"vZ0":-2.9619988820800436,"x":94.8,"y":148.42,"x0":-1.786336210264712,"y0":50.00167353213357,"z0":5.26161234124971,"aX":-13.30813556894795},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.4,"breakHorizontal":10.3,"spinRate":2289,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.3868869353723863,"extension":6.662336690867499},"index":0,"playId":"aa36c74b-050d-320e-a1c2-6a23d94509bc","pitchNumber":1,"startTime":"2026-05-31T21:00:33.726Z","endTime":"2026-05-31T21:00:37.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.9629912355932,"aZ":-15.030511118459017,"pfxX":-5.943452468291667,"pfxZ":8.692892727152923,"pX":-0.9896833413877385,"pZ":4.678755635069627,"vX0":5.117709391261992,"vY0":-138.81818189602663,"vZ0":1.004274988301472,"x":154.72,"y":112.45,"x0":-2.0753026469176623,"y0":50.00553054918708,"z0":5.305664128343575,"aX":-11.72580924834727},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.2,"breakHorizontal":9.8,"spinRate":2128,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.3929643492861912,"extension":6.601328219978016},"index":1,"playId":"187e93e0-92af-3f92-a97c-b54513bcf6eb","pitchNumber":2,"startTime":"2026-05-31T21:00:54.354Z","endTime":"2026-05-31T21:00:57.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":91.4,"endSpeed":85.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.4299677474743,"aZ":-28.25488982347642,"pfxX":-5.824074815380636,"pfxZ":2.1430471239607787,"pX":-0.041001001788062694,"pZ":1.862496233040985,"vX0":6.9090484704734605,"vY0":-133.10641356818908,"vZ0":-3.279415361663274,"x":118.56,"y":188.49,"x0":-1.8904846118800742,"y0":50.00286980714546,"z0":5.114425520445957,"aX":-10.65162576880028},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.5,"breakHorizontal":9.4,"spinRate":1309,"spinDirection":240},"zone":8,"typeConfidence":0.9,"plateTime":0.408516740273122,"extension":6.788831058060672},"index":2,"playId":"ed9e18d6-fbd6-356c-bec4-bed8d986f318","pitchNumber":3,"startTime":"2026-05-31T21:01:16.924Z","endTime":"2026-05-31T21:01:20.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.4,"endSpeed":72.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.92801710664571,"aZ":-46.02521529816341,"pfxX":5.561972381626301,"pfxZ":-10.627216431989867,"pX":0.764165221817397,"pZ":2.016179236348137,"vX0":3.6936821530609487,"vY0":-114.02480405677491,"vZ0":2.2789294672236338,"x":87.87,"y":184.34,"x0":-1.6049385678955834,"y0":50.0025025407104,"z0":5.5789962589669235,"aX":7.249267111349966},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.1,"breakVerticalInduced":-18.2,"breakHorizontal":-11.0,"spinRate":2900,"spinDirection":33},"zone":9,"typeConfidence":0.89,"plateTime":0.4822147520719837,"extension":6.669529702667216},"index":3,"playId":"89def1a8-f835-320a-bf2f-5c505ebee41b","pitchNumber":4,"startTime":"2026-05-31T21:01:44.638Z","endTime":"2026-05-31T21:01:49.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.9,"awayTeamWinProbability":33.099999999999994,"homeTeamWinProbabilityAdded":2.6000000000000085,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-05-31T21:01:49.120Z","atBatIndex":19},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Andy Pages pops out to shortstop Trea Turner.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-31T21:03:47.826Z","endTime":"2026-05-31T21:05:41.614Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.837324340660697,"aZ":-30.954238165904474,"pfxX":8.550033280293977,"pfxZ":0.8526813739232244,"pX":0.8175682281605795,"pZ":1.9199628510568156,"vX0":5.373068196568404,"vY0":-118.7001318656262,"vZ0":-3.0848389578696667,"x":85.84,"y":186.94,"x0":-2.586345068384375,"y0":50.00086273222797,"z0":6.056245501262813,"aX":12.191719414499348},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":1.1,"breakHorizontal":-16.8,"spinRate":2764,"spinDirection":56},"zone":14,"typeConfidence":0.9,"plateTime":0.46152973870809255,"extension":6.483328677326854},"index":0,"playId":"12634788-84e8-3217-909d-4f1d0b960cfe","pitchNumber":1,"startTime":"2026-05-31T21:03:58.878Z","endTime":"2026-05-31T21:04:02.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.833876504379553,"aZ":-26.699286657420036,"pfxX":2.162543465436571,"pfxZ":3.3151971046130297,"pX":0.9579810695095122,"pZ":0.5957039469515608,"vX0":7.2717111204938005,"vY0":-127.1221471086999,"vZ0":-8.438556499969238,"x":80.48,"y":222.7,"x0":-2.2100862150734137,"y0":50.00342259276568,"z0":6.049186794682837,"aX":3.5708831115152146},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.4,"breakHorizontal":-5.4,"spinRate":2551,"spinDirection":127},"zone":14,"typeConfidence":0.9,"plateTime":0.4293809510617197,"extension":6.494713609954786},"index":1,"playId":"ff71f484-7b26-32a0-841d-3279c2cde8e5","pitchNumber":2,"startTime":"2026-05-31T21:04:12.029Z","endTime":"2026-05-31T21:04:15.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.892177707473877,"aZ":-28.271272891837533,"pfxX":2.7754851557915083,"pfxZ":2.3504909921076482,"pX":0.525929069612928,"pZ":2.7056938999695976,"vX0":6.219903292012271,"vY0":-127.28218269378526,"vZ0":-3.1331335570570156,"x":96.95,"y":165.73,"x0":-2.29750532587109,"y0":50.005359960761005,"z0":6.1602199525212225,"aX":4.614165597377919},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.8,"breakHorizontal":-6.2,"spinRate":2658,"spinDirection":114},"zone":6,"typeConfidence":0.92,"plateTime":0.428181249074417,"extension":6.511504747530951},"index":2,"playId":"9e4694ea-d9ba-3d0b-9d9d-93b5f35027af","pitchNumber":3,"startTime":"2026-05-31T21:04:27.694Z","endTime":"2026-05-31T21:04:31.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":3,"startTime":"2026-05-31T21:04:37.728Z","endTime":"2026-05-31T21:04:53.692Z","isPitch":false,"type":"action","player":{"id":681624,"link":"/api/v1/people/681624"},"defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":89.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.91505618960476,"aZ":-12.315746592176778,"pfxX":-0.578560995376697,"pfxZ":9.769711780611157,"pX":0.7402308819156096,"pZ":3.413415626855193,"vX0":7.693968960625156,"vY0":-140.72799407333622,"vZ0":-5.889802497302814,"x":88.78,"y":146.62,"x0":-1.9386201434387513,"y0":50.005493130602815,"z0":6.310873729095151,"aX":-1.1783301314075743},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.8,"breakHorizontal":-0.4,"spinRate":2294,"spinDirection":194},"zone":12,"typeConfidence":0.91,"plateTime":0.3872367196566566,"extension":6.371329736999151},"index":4,"playId":"df1ace5b-b01e-3e13-bb3b-fdc5444c64b0","pitchNumber":4,"startTime":"2026-05-31T21:04:53.692Z","endTime":"2026-05-31T21:04:58.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":97.7,"endSpeed":91.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.46746583376097,"aZ":-14.211078654846585,"pfxX":-2.3656721171276747,"pfxZ":8.585124239444816,"pX":-0.4810276255534313,"pZ":3.0856173421846522,"vX0":5.052071802872937,"vY0":-142.3066176988101,"vZ0":-6.519652293969354,"x":135.34,"y":155.47,"x0":-1.9560571924274615,"y0":50.0040285231793,"z0":6.2725451646443044,"aX":-4.950907589120053},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.8,"breakHorizontal":3.5,"spinRate":2269,"spinDirection":194},"zone":1,"typeConfidence":0.89,"plateTime":0.3819689342424146,"extension":6.342516746937346},"index":5,"playId":"960b0bfa-4534-3a90-97ee-739157b6f946","pitchNumber":5,"startTime":"2026-05-31T21:05:12.604Z","endTime":"2026-05-31T21:05:17.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":84.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.746602532353528,"aZ":-27.903638675336474,"pfxX":2.051696283771137,"pfxZ":2.409601031607771,"pX":-0.35072976220127133,"pZ":2.427796055358619,"vX0":4.206136133358615,"vY0":-131.2529453911042,"vZ0":-4.417166872016407,"x":130.37,"y":173.23,"x0":-2.2308367737702803,"y0":50.00131756556926,"z0":6.172985886898207,"aX":3.634871898519051},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.7,"breakHorizontal":-4.6,"spinRate":2599,"spinDirection":139},"zone":4,"typeConfidence":0.9,"plateTime":0.4148595363077723,"extension":6.392560752222223},"hitData":{"launchSpeed":78.4,"launchAngle":72.0,"totalDistance":86.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":132.27,"coordY":167.78}},"index":6,"playId":"f066a433-2462-346e-9b7e-292bc5c5b19a","pitchNumber":6,"startTime":"2026-05-31T21:05:31.886Z","endTime":"2026-05-31T21:05:41.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.8,"awayTeamWinProbability":35.2,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-05-31T21:05:41.614Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Freddie Freeman singles on a line drive to shortstop Trea Turner, deflected by pitcher Andrew Painter.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-31T21:06:00.778Z","endTime":"2026-05-31T21:07:06.580Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691725,"link":"/api/v1/people/691725"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_deflection"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":83.4,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.178868020166536,"aZ":-28.126149065703494,"pfxX":-4.912296447998973,"pfxZ":2.3243372935052324,"pX":-0.7033542859776098,"pZ":3.412858314048796,"vX0":5.511996942311753,"vY0":-129.3912749567467,"vZ0":-2.0332563374418413,"x":143.81,"y":146.63,"x0":-2.1964332360710843,"y0":50.00190788243116,"z0":6.30810172173637,"aX":-8.553280359663496},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.1,"breakHorizontal":8.0,"spinRate":1578,"spinDirection":217},"zone":1,"typeConfidence":0.86,"plateTime":0.41902964851593216,"extension":6.343597852248377},"index":0,"playId":"d4bbd24c-286a-316e-9030-e1a452623d7f","pitchNumber":1,"startTime":"2026-05-31T21:06:05.424Z","endTime":"2026-05-31T21:06:32.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":78.0,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.264722834544393,"aZ":-32.6187137060756,"pfxX":6.995032114473053,"pfxZ":-0.2906063852993359,"pX":-0.5415098309784555,"pZ":3.7719431662915084,"vX0":3.0922884181067922,"vY0":-122.21222657500932,"vZ0":1.0263391373905373,"x":137.64,"y":136.94,"x0":-2.727267387409613,"y0":50.00282470712079,"z0":6.1215928606017975,"aX":10.712351110518483},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.1,"breakHorizontal":-13.3,"spinRate":2602,"spinDirection":65},"zone":11,"typeConfidence":0.79,"plateTime":0.44605405931323805,"extension":6.44882352099562},"index":1,"playId":"83471c04-908e-31ef-8650-05a7a408437f","pitchNumber":2,"startTime":"2026-05-31T21:06:40.644Z","endTime":"2026-05-31T21:06:44.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":91.2,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.954780259907885,"aZ":-18.071972971319447,"pfxX":-1.5071242844611468,"pfxZ":6.729530548406196,"pX":-0.0858702089851264,"pZ":3.499128496094043,"vX0":5.663255903668705,"vY0":-142.30408040761844,"vZ0":-4.831762448882048,"x":120.27,"y":144.3,"x0":-1.88718363291975,"y0":50.002742105237594,"z0":6.328001905402316,"aX":-3.1585191311276746},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":11.6,"breakHorizontal":1.8,"spinRate":2218,"spinDirection":200},"zone":2,"typeConfidence":0.9,"plateTime":0.381719728940463,"extension":6.236089419504161},"hitData":{"launchSpeed":92.0,"launchAngle":3.0,"totalDistance":70.0,"trajectory":"line_drive","hardness":"medium","location":"1","coordinates":{"coordX":132.88,"coordY":178.68}},"index":2,"playId":"9e982af8-e463-3e8e-a907-12aac2d6e4b2","pitchNumber":3,"startTime":"2026-05-31T21:06:57.264Z","endTime":"2026-05-31T21:07:06.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.10000000000001,"awayTeamWinProbability":32.89999999999999,"homeTeamWinProbabilityAdded":2.3000000000000114,"leverageIndex":0.6,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-05-31T21:07:06.580Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mookie Betts grounds out softly to first baseman Bryce Harper. Freddie Freeman to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-31T21:08:12.711Z","endTime":"2026-05-31T21:08:41.791Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-31T21:07:43.835Z","endTime":"2026-05-31T21:08:14.947Z","isPitch":false,"type":"action","player":{"id":605141,"link":"/api/v1/people/605141"},"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":95.5,"endSpeed":87.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.304865500677796,"aZ":-15.31556092719216,"pfxX":-6.3463776920113135,"pfxZ":8.5642063155964,"pX":0.1939368701498398,"pZ":3.677220507397987,"vX0":7.5911193719648375,"vY0":-138.96647423759123,"vZ0":-4.625895958914078,"x":109.61,"y":139.5,"x0":-1.7404525784350786,"y0":50.00033448794481,"z0":6.371030924796584,"aX":-12.489521740431844},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.8,"breakHorizontal":10.1,"spinRate":2051,"spinDirection":194},"zone":12,"typeConfidence":0.89,"plateTime":0.39319619389718774,"extension":6.252738307553493},"index":1,"playId":"b2f5d59c-599e-328d-aa4f-8b1baf93ca6b","pitchNumber":1,"startTime":"2026-05-31T21:08:14.947Z","endTime":"2026-05-31T21:08:18.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.12402972757897,"aZ":-28.364844344391642,"pfxX":3.256136609436328,"pfxZ":2.2488441182722596,"pX":0.4151803799709467,"pZ":2.8667208002498237,"vX0":5.431582318742164,"vY0":-128.88541164706032,"vZ0":-2.912293246393868,"x":101.17,"y":161.38,"x0":-2.137124673327052,"y0":50.00202217724389,"z0":6.186622851883055,"aX":5.513713165652573},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.7,"breakHorizontal":-7.1,"spinRate":2542,"spinDirection":141},"zone":3,"typeConfidence":0.93,"plateTime":0.4238879780285769,"extension":6.322638190033762},"hitData":{"launchSpeed":60.0,"launchAngle":-48.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":143.12,"coordY":181.94}},"index":2,"playId":"66b1def7-7566-3e77-8ea6-96de630d1750","pitchNumber":2,"startTime":"2026-05-31T21:08:33.495Z","endTime":"2026-05-31T21:08:41.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.5,"awayTeamWinProbability":34.5,"homeTeamWinProbabilityAdded":-1.6000000000000085,"leverageIndex":1.12,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-05-31T21:08:41.791Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Tucker singles on a ground ball to right fielder Adolis García. Freddie Freeman scores.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-31T21:08:52.516Z","endTime":"2026-05-31T21:10:04.353Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":{"id":691725,"link":"/api/v1/people/691725"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":98.6,"endSpeed":91.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.48260486365822,"aZ":-15.259029234975959,"pfxX":-2.6909691081968132,"pfxZ":8.040414874579533,"pX":1.2544050092419936,"pZ":2.818583180081787,"vX0":9.117249228881827,"vY0":-143.28984740567688,"vZ0":-7.147191915731839,"x":69.19,"y":162.68,"x0":-1.6027890947960137,"y0":50.00283809560367,"z0":6.277251583690888,"aX":-5.661985896015145},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":13.4,"breakHorizontal":3.2,"spinRate":2328,"spinDirection":195},"zone":12,"typeConfidence":0.87,"plateTime":0.380561119646023,"extension":6.358349379070615},"index":0,"playId":"7ce004dd-1261-3964-b974-025ff6e41223","pitchNumber":1,"startTime":"2026-05-31T21:09:13.992Z","endTime":"2026-05-31T21:09:17.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"second":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":81.0,"endSpeed":75.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.776420578415614,"aZ":-38.68088468600695,"pfxX":2.459869188842877,"pfxZ":-4.540850674883794,"pX":-0.6172746946853958,"pZ":3.079441932542181,"vX0":2.2531770382220078,"vY0":-118.13173214185578,"vZ0":0.049784745525613516,"x":140.53,"y":155.64,"x0":-1.898648820821752,"y0":50.00517551778921,"z0":6.576179145234695,"aX":3.5218655691569434},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-8.0,"breakHorizontal":-4.9,"spinRate":2628,"spinDirection":44},"zone":1,"typeConfidence":2.0,"plateTime":0.46138789221727006,"extension":6.161233881091835},"index":1,"playId":"13ed9a11-3a88-385d-9a0d-e313d880c4e0","pitchNumber":2,"startTime":"2026-05-31T21:09:34.147Z","endTime":"2026-05-31T21:09:38.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"second":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":82.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.078507325823022,"aZ":-23.17849143406392,"pfxX":-4.58736324951073,"pfxZ":5.290110796863005,"pX":-0.1376673803202443,"pZ":2.024691126940439,"vX0":6.365109611199871,"vY0":-128.6275251372433,"vZ0":-6.211666855863767,"x":122.25,"y":184.11,"x0":-2.031954552274675,"y0":50.00002958523664,"z0":6.232142350038414,"aX":-7.796545269727496},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.6,"breakHorizontal":7.1,"spinRate":1491,"spinDirection":217},"zone":8,"typeConfidence":0.83,"plateTime":0.42350263281971845,"extension":6.022633967889011},"hitData":{"launchSpeed":92.0,"launchAngle":1.0,"totalDistance":48.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":203.14,"coordY":130.83}},"index":2,"playId":"31c20238-2226-3f72-8474-3cc5f3ccb3c2","pitchNumber":3,"startTime":"2026-05-31T21:09:51.971Z","endTime":"2026-05-31T21:10:04.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"second":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.6,"awayTeamWinProbability":25.400000000000006,"homeTeamWinProbabilityAdded":9.099999999999994,"leverageIndex":1.19,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-05-31T21:10:04.353Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Max Muncy flies out to left fielder Brandon Marsh.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-31T21:10:14.404Z","endTime":"2026-05-31T21:12:17.266Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":84.3,"endSpeed":78.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.331127830149278,"aZ":-38.03649574323794,"pfxX":1.8467092855044225,"pfxZ":-3.791275762824119,"pX":0.5831848215088371,"pZ":2.2878969387398462,"vX0":5.3860520739797435,"vY0":-122.79674575538785,"vZ0":-2.161080753559565,"x":94.77,"y":177.01,"x0":-1.866942466048603,"y0":50.00104635969265,"z0":6.375533165287104,"aX":2.856620782676911},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-7.1,"breakHorizontal":-4.4,"spinRate":2711,"spinDirection":53},"zone":6,"typeConfidence":2.0,"plateTime":0.4438179232883872,"extension":6.40954707827274},"index":0,"playId":"5cc47380-0b2d-3b4b-8879-c3763d7738c6","pitchNumber":1,"startTime":"2026-05-31T21:10:31.407Z","endTime":"2026-05-31T21:10:34.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":90.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.621363219407296,"aZ":-14.293862014304937,"pfxX":-2.0086133406122335,"pfxZ":8.704099443382393,"pX":0.07982204583879848,"pZ":3.5092868052160164,"vX0":5.613134749474553,"vY0":-141.33875098897204,"vZ0":-5.547735306148441,"x":113.96,"y":144.03,"x0":-1.6576181063191273,"y0":50.002132795850045,"z0":6.391620434202161,"aX":-4.126658615893706},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.0,"breakHorizontal":2.6,"spinRate":2287,"spinDirection":193},"zone":12,"typeConfidence":0.89,"plateTime":0.3853044760648707,"extension":6.167631145370382},"index":1,"playId":"97fc89a3-d27d-32aa-9553-c4f2dafbe34f","pitchNumber":2,"startTime":"2026-05-31T21:10:52.597Z","endTime":"2026-05-31T21:10:56.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.172360508197603,"aZ":-38.62184142571411,"pfxX":3.2633595885325746,"pfxZ":-4.267219369279054,"pX":0.5830095999328976,"pZ":2.0458572685084233,"vX0":4.677778959695869,"vY0":-121.41561501224602,"vZ0":-2.318958684686985,"x":94.78,"y":183.54,"x0":-1.784063957162417,"y0":50.00487326769633,"z0":6.337477673200697,"aX":4.92826471218857},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-8.0,"breakHorizontal":-7.0,"spinRate":2813,"spinDirection":47},"zone":9,"typeConfidence":2.0,"plateTime":0.44912194014852913,"extension":6.525720857196724},"index":2,"playId":"662edd13-af56-3fad-852a-4813ae3d3e9b","pitchNumber":3,"startTime":"2026-05-31T21:11:11.808Z","endTime":"2026-05-31T21:11:15.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":83.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.09171737388466,"aZ":-22.347750626537348,"pfxX":-3.4871999397400186,"pfxZ":5.661412879806881,"pX":0.9617069954183399,"pZ":1.2783954331329992,"vX0":8.190283360489195,"vY0":-129.6742275313693,"vZ0":-8.226569557883721,"x":80.34,"y":204.26,"x0":-1.7573047952495986,"y0":50.006157319113065,"z0":6.143487121495661,"aX":-6.057595703411697},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":9.0,"breakHorizontal":4.9,"spinRate":1511,"spinDirection":212},"zone":14,"typeConfidence":0.7,"plateTime":0.4192428907449255,"extension":6.473844959777621},"index":3,"playId":"fe92145d-6d3d-3a23-96c8-0f44cec92ff3","pitchNumber":4,"startTime":"2026-05-31T21:11:35.780Z","endTime":"2026-05-31T21:11:39.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":77.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.209005966712784,"aZ":-38.774514011527074,"pfxX":3.4957286972821087,"pfxZ":-4.412304258364443,"pX":-0.09083798700463105,"pZ":2.630463863436008,"vX0":2.9126179015190607,"vY0":-120.60860267059236,"vZ0":-0.976296865426516,"x":120.46,"y":167.76,"x0":-1.7620296599010254,"y0":50.00410539583529,"z0":6.4160014591286165,"aX":5.226386759296238},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-8.0,"breakHorizontal":-7.0,"spinRate":2748,"spinDirection":44},"zone":5,"typeConfidence":2.0,"plateTime":0.45160132507816986,"extension":6.384383732692014},"hitData":{"launchSpeed":92.1,"launchAngle":42.0,"totalDistance":318.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":64.73,"coordY":86.66}},"index":4,"playId":"f3333809-c45d-32d3-a2ed-1c0e2d3ede79","pitchNumber":5,"startTime":"2026-05-31T21:12:06.989Z","endTime":"2026-05-31T21:12:17.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571970,"link":"/api/v1/people/571970"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":571970,"link":"/api/v1/people/571970"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.89999999999999,"awayTeamWinProbability":27.10000000000001,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.65,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-05-31T21:12:17.266Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Trea Turner singles on a fly ball to shortstop Mookie Betts.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-31T21:14:16.795Z","endTime":"2026-05-31T21:15:37.838Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":77.8,"endSpeed":71.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.293105914077948,"aZ":-42.89414573739935,"pfxX":6.286935381112657,"pfxZ":-8.370055485643476,"pX":0.14884198554121666,"pZ":0.8555529703533961,"vX0":2.214668347010742,"vY0":-113.21804341626678,"vZ0":-0.5948850023115807,"x":111.33,"y":215.68,"x0":-1.6626024698945308,"y0":50.00285112676273,"z0":5.465049271227726,"aX":8.050907948946028},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.6,"breakVerticalInduced":-14.9,"breakHorizontal":-12.0,"spinRate":2996,"spinDirection":30},"zone":14,"typeConfidence":0.9,"plateTime":0.4863123971073722,"extension":6.737315465795204},"index":0,"playId":"e9b0efe4-11f9-3022-af96-725822847410","pitchNumber":1,"startTime":"2026-05-31T21:14:28.737Z","endTime":"2026-05-31T21:14:32.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":95.8,"endSpeed":89.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.727754274385063,"aZ":-21.295690491460995,"pfxX":-9.012270455406032,"pfxZ":5.445395569963442,"pX":-0.6630402582968005,"pZ":1.3647221459960361,"vX0":6.778771594219901,"vY0":-139.35060595344407,"vZ0":-6.548768685083322,"x":142.27,"y":201.93,"x0":-1.9373579783414536,"y0":50.00346930239728,"z0":5.118910255508162,"aX":-18.002198157191145},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":8.9,"breakHorizontal":15.2,"spinRate":2287,"spinDirection":209},"zone":13,"typeConfidence":0.9,"plateTime":0.39073515084043864,"extension":6.5129759963101606},"index":1,"playId":"7aedffbc-b81d-342e-8d0f-35fd945a6a32","pitchNumber":2,"startTime":"2026-05-31T21:14:45.290Z","endTime":"2026-05-31T21:14:49.749Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":95.9,"endSpeed":89.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.29872446858722,"aZ":-20.866592737979477,"pfxX":-8.356887917511656,"pfxZ":5.596019928783124,"pX":-1.1071544103139517,"pZ":2.088993593522724,"vX0":5.800676462881974,"vY0":-139.75881992285395,"vZ0":-4.540964086035807,"x":159.2,"y":182.38,"x0":-2.1019937779597497,"y0":50.00098269549027,"z0":5.067725836320578,"aX":-16.87698001704096},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.6,"breakHorizontal":14.3,"spinRate":2320,"spinDirection":215},"zone":13,"typeConfidence":0.91,"plateTime":0.3888261348297539,"extension":6.747695185290834},"index":2,"playId":"1fe30cc0-0e07-310a-91a8-8d98d58aec5c","pitchNumber":3,"startTime":"2026-05-31T21:15:02.941Z","endTime":"2026-05-31T21:15:06.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":71.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.702355182982362,"aZ":-43.73700055131919,"pfxX":6.766643918394276,"pfxZ":-8.852618240931427,"pX":-0.45257224285148967,"pZ":1.6537340680566717,"vX0":1.223480059832604,"vY0":-114.32627521764188,"vZ0":1.4890567968650998,"x":134.25,"y":194.13,"x0":-1.8748217914500498,"y0":50.002571248056654,"z0":5.331106463838705,"aX":8.837682610478588},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-15.2,"breakHorizontal":-12.6,"spinRate":3004,"spinDirection":39},"zone":7,"typeConfidence":0.89,"plateTime":0.48155216197076767,"extension":6.591092722476151},"hitData":{"launchSpeed":68.5,"launchAngle":37.0,"totalDistance":217.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.12,"coordY":115.58}},"index":3,"playId":"cef93449-dfff-3817-96e8-289d1c538599","pitchNumber":4,"startTime":"2026-05-31T21:15:24.588Z","endTime":"2026-05-31T21:15:37.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.4,"awayTeamWinProbability":31.599999999999994,"homeTeamWinProbabilityAdded":-4.499999999999986,"leverageIndex":1.04,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-05-31T21:15:37.838Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryce Harper flies out to shortstop Mookie Betts.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-31T21:15:59.445Z","endTime":"2026-05-31T21:17:58.547Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":96.1,"endSpeed":89.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.96152040101806,"aZ":-15.726736354763458,"pfxX":-5.927873014107464,"pfxZ":8.158198860824868,"pX":0.8112398452161446,"pZ":2.4075115409169268,"vX0":9.389833128723657,"vY0":-139.7900163112711,"vZ0":-4.969280940009745,"x":86.08,"y":173.78,"x0":-1.7925251196905105,"y0":50.00640292219509,"z0":5.211123260412927,"aX":-11.956466104442141},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.2,"breakHorizontal":9.2,"spinRate":2300,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.3890583024231118,"extension":6.619918578793714},"index":0,"playId":"7859a777-3411-395c-8ab0-eebd2389fbb0","pitchNumber":1,"startTime":"2026-05-31T21:16:04.613Z","endTime":"2026-05-31T21:16:31.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"}},"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":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":87.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.28572739906309,"aZ":-24.37331892947703,"pfxX":-8.274900222225682,"pfxZ":4.093252255381083,"pX":0.4349696193919402,"pZ":1.8739218797315988,"vX0":9.281148576128812,"vY0":-135.59815355009488,"vZ0":-4.184301139933242,"x":100.42,"y":188.18,"x0":-1.9204481426612212,"y0":50.00167435096412,"z0":5.091269957786234,"aX":-15.762133822293531},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.8,"breakHorizontal":13.6,"spinRate":1593,"spinDirection":238},"zone":9,"typeConfidence":0.79,"plateTime":0.4004692518528352,"extension":6.725614771284293},"index":1,"playId":"44258d34-e333-3e43-aa90-eb0ad2b0a817","pitchNumber":2,"startTime":"2026-05-31T21:16:39.530Z","endTime":"2026-05-31T21:16:42.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.253085326907016,"aZ":-30.51050569957149,"pfxX":-6.768814559512703,"pfxZ":0.8941176318977213,"pX":-0.8999921130389363,"pZ":1.6150126002799032,"vX0":5.734198033598436,"vY0":-134.5608878950869,"vZ0":-3.598938913735011,"x":151.31,"y":195.17,"x0":-2.1642310883028695,"y0":50.00403567206824,"z0":5.097991927743186,"aX":-12.592999431980756},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":1.1,"breakHorizontal":11.3,"spinRate":1522,"spinDirection":240},"zone":13,"typeConfidence":0.9,"plateTime":0.40483145104761276,"extension":6.763400255295378},"index":2,"playId":"f81b71ff-96d0-3f52-9659-4b7885e5baa9","pitchNumber":3,"startTime":"2026-05-31T21:16:59.839Z","endTime":"2026-05-31T21:17:03.494Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":96.4,"endSpeed":88.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.23954657413689,"aZ":-15.940214264267338,"pfxX":-4.901513815109871,"pfxZ":8.069639602164013,"pX":0.3048930713326827,"pZ":4.213632064837996,"vX0":7.927924152070123,"vY0":-140.33680947228584,"vZ0":-0.04774944816840432,"x":105.38,"y":125.01,"x0":-1.9089019897872357,"y0":50.00183740621423,"z0":5.261901204892636,"aX":-9.860534874910002},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.9,"breakHorizontal":7.4,"spinRate":2224,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.3890437167312788,"extension":6.6795223604668275},"index":3,"playId":"2b12c60f-8537-3b12-974d-7ba26d67dae0","pitchNumber":4,"startTime":"2026-05-31T21:17:25.930Z","endTime":"2026-05-31T21:17:29.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.4,"endSpeed":71.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.832979134957892,"aZ":-43.706548616876795,"pfxX":7.299672352273072,"pfxZ":-8.988824444695448,"pX":-0.30652600977582284,"pZ":2.8196517218439294,"vX0":1.289182585499678,"vY0":-112.66590546920209,"vZ0":3.782502510678719,"x":128.68,"y":162.65,"x0":-1.8346000829510585,"y0":50.0017978133476,"z0":5.541670754481048,"aX":9.365890513119274},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-15.0,"breakHorizontal":-13.6,"spinRate":2900,"spinDirection":38},"zone":5,"typeConfidence":0.89,"plateTime":0.4864978050875406,"extension":6.62466942823181},"hitData":{"launchSpeed":75.1,"launchAngle":51.0,"totalDistance":210.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.44,"coordY":112.66}},"index":4,"playId":"bc828acd-509f-382d-8153-fc8ca05facbd","pitchNumber":5,"startTime":"2026-05-31T21:17:46.716Z","endTime":"2026-05-31T21:17:58.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.6,"awayTeamWinProbability":27.400000000000006,"homeTeamWinProbabilityAdded":4.199999999999989,"leverageIndex":1.82,"dramaIndex":76.0,"contextMetrics":{},"playEndTime":"2026-05-31T21:17:58.547Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Marsh strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-31T21:18:07.692Z","endTime":"2026-05-31T21:20:00.909Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.2,"endSpeed":70.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.207922198611282,"aZ":-43.5837867466679,"pfxX":6.73170050800457,"pfxZ":-9.11398344689658,"pX":-0.9966456244744638,"pZ":2.4298420916677013,"vX0":0.37716881883081,"vY0":-110.97509265543619,"vZ0":3.2136194590621203,"x":154.99,"y":173.17,"x0":-2.0437023067129427,"y0":50.004074928437454,"z0":5.491859477450551,"aX":8.42576085812153},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.3,"breakVerticalInduced":-15.5,"breakHorizontal":-12.2,"spinRate":2807,"spinDirection":36},"zone":13,"typeConfidence":0.9,"plateTime":0.4929101744212643,"extension":6.635196786112285},"index":0,"playId":"3642c485-88c7-387e-919c-dbc0d0606bf7","pitchNumber":1,"startTime":"2026-05-31T21:18:25.351Z","endTime":"2026-05-31T21:18:29.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":96.6,"endSpeed":89.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.617311744456977,"aZ":-12.987455506760007,"pfxX":-5.512434658333015,"pfxZ":9.474007972376128,"pX":0.7418068633349675,"pZ":2.7270865128793527,"vX0":9.334021232407087,"vY0":-140.43609110012957,"vZ0":-4.404225797150039,"x":88.72,"y":165.15,"x0":-1.88766673390977,"y0":50.006442540582086,"z0":5.141676211419343,"aX":-11.168825751226713},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.6,"breakHorizontal":8.4,"spinRate":2368,"spinDirection":215},"zone":6,"typeConfidence":2.0,"plateTime":0.38794346157425297,"extension":6.5180530408018615},"index":1,"playId":"381b29b0-b830-363b-9551-64f1519f7e58","pitchNumber":2,"startTime":"2026-05-31T21:18:45.585Z","endTime":"2026-05-31T21:18:48.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.9104568027553,"aZ":-13.757604635648917,"pfxX":-6.004930455119163,"pfxZ":9.202337337854676,"pX":0.16470534865548442,"pZ":3.5196911811656215,"vX0":7.806935890457006,"vY0":-139.953466602268,"vZ0":-2.4062175315314445,"x":110.72,"y":143.75,"x0":-1.8690530306705702,"y0":50.006785952978376,"z0":5.2817837172902316,"aX":-12.023464076285741},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.4,"breakHorizontal":9.5,"spinRate":2330,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.3900249959942039,"extension":6.460812874722402},"index":2,"playId":"18c414f0-b274-345a-8571-8363aa774a3e","pitchNumber":3,"startTime":"2026-05-31T21:19:10.049Z","endTime":"2026-05-31T21:19:14.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.332155954463655,"aZ":-27.336535703775343,"pfxX":-8.939234590097922,"pfxZ":2.561905528775545,"pX":0.7866402955503581,"pZ":0.8303512863715873,"vX0":10.30613501134884,"vY0":-135.503762438561,"vZ0":-6.229323547536818,"x":87.02,"y":216.36,"x0":-1.87722043187744,"y0":50.00167928291196,"z0":5.029892125094596,"aX":-16.878510568646064},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":3.6,"breakHorizontal":14.4,"spinRate":1664,"spinDirection":235},"zone":14,"typeConfidence":0.89,"plateTime":0.40184412736719954,"extension":6.837405833314035},"index":3,"playId":"e683ae3c-3c8c-3337-b7ef-d79356119867","pitchNumber":4,"startTime":"2026-05-31T21:19:32.556Z","endTime":"2026-05-31T21:19:35.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":86.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.815251263476515,"aZ":-32.39811521698748,"pfxX":-5.3590399601599135,"pfxZ":-0.11610951015545368,"pX":0.2178305207041676,"pZ":1.8747843993624806,"vX0":7.36770107991498,"vY0":-135.43700572250967,"vZ0":-2.9433363966871315,"x":108.7,"y":188.16,"x0":-1.8200709122650036,"y0":50.00476640285471,"z0":5.201775116132814,"aX":-10.12840176561338},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":-0.6,"breakHorizontal":8.4,"spinRate":1564,"spinDirection":234},"zone":8,"typeConfidence":0.89,"plateTime":0.4017862487335422,"extension":6.623400820342313},"index":4,"playId":"3ea14ecd-f328-3500-85f1-b11f1757306e","pitchNumber":5,"startTime":"2026-05-31T21:19:57.282Z","endTime":"2026-05-31T21:20:00.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.0,"awayTeamWinProbability":24.0,"homeTeamWinProbabilityAdded":3.4000000000000057,"leverageIndex":1.46,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-05-31T21:20:00.909Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alec Bohm singles on a line drive to left fielder Ryan Ward. Trea Turner to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-31T21:20:09.174Z","endTime":"2026-05-31T21:20:39.697Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"postOnSecond":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669899,"link":"/api/v1/people/669899"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.7,"endSpeed":70.5,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.918446033376416,"aZ":-44.220795582754846,"pfxX":6.4041038761092555,"pfxZ":-9.63620755945184,"pX":-0.11933702310108775,"pZ":1.5847250183623223,"vX0":1.7798632473984162,"vY0":-111.61416418118806,"vZ0":1.5711046525319952,"x":121.55,"y":195.99,"x0":-1.761214364456865,"y0":50.00516679333763,"z0":5.459626426550079,"aX":8.002204209926507},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.5,"breakVerticalInduced":-16.7,"breakHorizontal":-12.1,"spinRate":2819,"spinDirection":34},"zone":13,"typeConfidence":0.9,"plateTime":0.4925654141969771,"extension":6.786275832466477},"hitData":{"launchSpeed":97.5,"launchAngle":11.0,"totalDistance":169.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":64.27,"coordY":100.74}},"index":0,"playId":"4b8c1f17-80ab-326b-9644-63bbe118d4d5","pitchNumber":1,"startTime":"2026-05-31T21:20:29.794Z","endTime":"2026-05-31T21:20:39.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.5,"awayTeamWinProbability":26.5,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":1.02,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-05-31T21:20:39.697Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryson Stott flies out to left fielder Ryan Ward.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-31T21:21:04.808Z","endTime":"2026-05-31T21:24:53.681Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669899,"link":"/api/v1/people/669899"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":86.4,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.85413407290127,"aZ":-29.63678298051423,"pfxX":-8.44131793665396,"pfxZ":1.355690517773759,"pX":-0.027539739539156876,"pZ":1.4899191238513936,"vX0":7.95691157037624,"vY0":-134.73579421984033,"vZ0":-4.074827207171926,"x":118.05,"y":198.55,"x0":-1.8943998471989434,"y0":50.006568081183616,"z0":5.0702379968108575,"aX":-15.830745936232896},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":1.9,"breakHorizontal":14.0,"spinRate":1468,"spinDirection":239},"zone":13,"typeConfidence":0.9,"plateTime":0.40350235183652794,"extension":6.71415412410782},"index":0,"playId":"4a3bebaf-9ef2-3f99-a324-38c531bd21cc","pitchNumber":1,"startTime":"2026-05-31T21:21:16.667Z","endTime":"2026-05-31T21:21:43.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":119,"player":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"}},"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":96.9,"endSpeed":89.8,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.298999049522582,"aZ":-15.287437790448246,"pfxX":-5.8508821701268445,"pfxZ":8.254419509582021,"pX":0.21087608856698048,"pZ":2.8717069728169995,"vX0":7.960690353251374,"vY0":-141.02770505879676,"vZ0":-3.6547969234758018,"x":108.96,"y":161.24,"x0":-1.8676529919625096,"y0":50.005047937090524,"z0":5.149096044596138,"aX":-11.974028677200153},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.5,"breakHorizontal":9.2,"spinRate":2204,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.3860504607528452,"extension":6.718219433343626},"index":1,"playId":"b8d71c74-315c-3766-98ec-c209c0805a9c","pitchNumber":2,"startTime":"2026-05-31T21:21:56.803Z","endTime":"2026-05-31T21:22:00.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":73.6,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.996348919785454,"aZ":-44.76090017619486,"pfxX":6.758749831633944,"pfxZ":-9.266918066155567,"pX":-0.08217750995204456,"pZ":2.612933499178675,"vX0":1.9095377537125966,"vY0":-115.6195250215761,"vZ0":3.0225355893604635,"x":120.13,"y":168.23,"x0":-1.7964632925053763,"y0":50.0051687660816,"z0":5.5757787229248965,"aX":9.176417861949465},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-15.8,"breakHorizontal":-12.7,"spinRate":2749,"spinDirection":34},"zone":5,"typeConfidence":0.86,"plateTime":0.473240202821013,"extension":6.574060368652494},"index":2,"playId":"0e29d383-1118-3b8f-afd5-2c83dd6e83b8","pitchNumber":3,"startTime":"2026-05-31T21:22:25.252Z","endTime":"2026-05-31T21:22:29.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":89.6,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.534015050157166,"aZ":-22.877922578042682,"pfxX":-8.094884148497327,"pfxZ":4.583054631403529,"pX":-0.13084886207695734,"pZ":2.5093360978167616,"vX0":7.803765849025408,"vY0":-140.09701148717843,"vZ0":-3.1250693223053703,"x":121.99,"y":171.03,"x0":-1.8732928686523564,"y0":50.00303308031059,"z0":5.099837037658733,"aX":-16.423054998485078},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":7.9,"breakHorizontal":13.4,"spinRate":2282,"spinDirection":221},"zone":5,"typeConfidence":0.91,"plateTime":0.38791590177509594,"extension":6.685744490253911},"index":3,"playId":"87588664-3f72-33b4-b49e-21992520b6fe","pitchNumber":4,"startTime":"2026-05-31T21:22:46.822Z","endTime":"2026-05-31T21:22:50.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":91.1,"endSpeed":84.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.776128962362947,"aZ":-31.125011306482616,"pfxX":-3.1290602377569163,"pfxZ":0.5785920365357509,"pX":-0.053065177412446006,"pZ":2.167815222560072,"vX0":6.426774597345969,"vY0":-132.69651541236246,"vZ0":-1.8630629892143666,"x":119.02,"y":180.25,"x0":-2.0811709142139914,"y0":50.002856743815585,"z0":5.10928457055251,"aX":-5.67739621705485},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":0.8,"breakHorizontal":4.6,"spinRate":1356,"spinDirection":247},"zone":8,"typeConfidence":0.9,"plateTime":0.41006526884021977,"extension":6.463919723177214},"index":4,"playId":"5dec7ac3-a029-33e5-8053-ae7a723be7f4","pitchNumber":5,"startTime":"2026-05-31T21:23:13.764Z","endTime":"2026-05-31T21:23:17.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.1,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.363120504344607,"aZ":-14.618091040000488,"pfxX":-7.1660042620753615,"pfxZ":8.612679631325639,"pX":-0.6157775351893768,"pZ":3.346040223924262,"vX0":6.542127025935724,"vY0":-141.64470688725703,"vZ0":-2.2969374531739173,"x":140.47,"y":148.44,"x0":-2.0206331275759477,"y0":50.00527874214382,"z0":5.098594920309353,"aX":-14.611206821208212},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.4,"breakHorizontal":11.8,"spinRate":2299,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.3862112468812722,"extension":6.553782667499081},"index":5,"playId":"28764ef7-73c0-3be0-bf59-da416ecd4d8e","pitchNumber":6,"startTime":"2026-05-31T21:23:41.176Z","endTime":"2026-05-31T21:23:44.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":92.4,"endSpeed":85.5,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.49889358532552,"aZ":-29.89897518062309,"pfxX":-3.323341920087076,"pfxZ":1.2270121565571603,"pX":-1.4547129206449778,"pZ":2.3400523209749493,"vX0":3.197417930563581,"vY0":-134.59735413268038,"vZ0":-1.7284856067989063,"x":172.45,"y":175.6,"x0":-2.2206073696155797,"y0":50.00314936870478,"z0":5.08784573841438,"aX":-6.1586004057712165},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":2.0,"breakHorizontal":5.4,"spinRate":1451,"spinDirection":248},"zone":13,"typeConfidence":0.7,"plateTime":0.4054146395751883,"extension":6.51975674270407},"index":6,"playId":"12e7dec7-a4d5-3f0d-a8e2-cc25bc2a8667","pitchNumber":7,"startTime":"2026-05-31T21:24:21.632Z","endTime":"2026-05-31T21:24:25.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.08617057738961,"aZ":-13.833810161125601,"pfxX":-4.551978628741633,"pfxZ":8.912699935214246,"pX":-0.17209945933738538,"pZ":2.7796063089538974,"vX0":6.559086068675753,"vY0":-141.55876736972806,"vZ0":-4.1136415256268934,"x":123.56,"y":163.73,"x0":-1.9128813131271576,"y0":50.00207374612618,"z0":5.118546206395764,"aX":-9.366943134746702},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":15.6,"breakHorizontal":7.1,"spinRate":2322,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.38487146263559024,"extension":6.568229885597431},"hitData":{"launchSpeed":87.3,"launchAngle":44.0,"totalDistance":279.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.88,"coordY":97.27}},"index":7,"playId":"a7b61458-b54f-356e-8a5d-d3d7e0b31964","pitchNumber":8,"startTime":"2026-05-31T21:24:43.002Z","endTime":"2026-05-31T21:24:53.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":607208,"link":"/api/v1/people/607208"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.60000000000001,"awayTeamWinProbability":21.39999999999999,"homeTeamWinProbabilityAdded":5.1000000000000085,"leverageIndex":2.03,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2026-05-31T21:24:53.681Z","atBatIndex":29},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ryan Ward homers (1) on a fly ball to right field.","rbi":1,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-31T21:27:10.846Z","endTime":"2026-05-31T21:27:51.933Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":669899,"fullName":"Ryan Ward","link":"/api/v1/people/669899"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":669899,"fullName":"Ryan Ward","link":"/api/v1/people/669899"},"responsiblePitcher":{"id":691725,"link":"/api/v1/people/691725"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Rafael Marchán replaces catcher J.T. Realmuto, batting 7th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-31T21:26:49.702Z","endTime":"2026-05-31T21:27:13.078Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"701","replacedPlayer":{"id":592663,"link":"/api/v1/people/592663"},"defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669899,"link":"/api/v1/people/669899","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":89.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.06709966584036,"aZ":-10.834451364667833,"pfxX":-3.3796667929804967,"pfxZ":10.714234287016458,"pX":0.9946950373863093,"pZ":0.987405449812243,"vX0":9.546853649994368,"vY0":-139.0168832035484,"vZ0":-12.40151492034265,"x":79.08,"y":212.12,"x0":-2.0185557171321853,"y0":50.001270632224255,"z0":6.18273418754775,"aX":-6.731215583316187},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.4,"breakHorizontal":4.6,"spinRate":2267,"spinDirection":201},"zone":14,"typeConfidence":0.76,"plateTime":0.3914123642923957,"extension":6.219253348615336},"index":1,"playId":"7fbb29c1-7a9a-323c-8719-beff036c104f","pitchNumber":1,"startTime":"2026-05-31T21:27:13.078Z","endTime":"2026-05-31T21:27:16.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669899,"link":"/api/v1/people/669899","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":81.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.108661437172426,"aZ":-27.05377741427199,"pfxX":3.1679396156948187,"pfxZ":3.088816124268135,"pX":0.2990612953581343,"pZ":3.0218930791424725,"vX0":6.081061331061156,"vY0":-127.13428146700458,"vZ0":-2.4602950817222986,"x":105.6,"y":157.19,"x0":-2.5240440338326664,"y0":50.00187541918502,"z0":6.123144267121674,"aX":5.246695116960022},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.3,"breakHorizontal":-7.0,"spinRate":2562,"spinDirection":139},"zone":3,"typeConfidence":0.93,"plateTime":0.4288476578052074,"extension":6.368875892516759},"hitData":{"launchSpeed":108.4,"launchAngle":25.0,"totalDistance":400.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":230.97,"coordY":74.36}},"index":2,"playId":"06da8a6b-c297-3c94-a361-be9dfcba84df","pitchNumber":2,"startTime":"2026-05-31T21:27:28.105Z","endTime":"2026-05-31T21:27:51.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669899,"link":"/api/v1/people/669899","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669899,"link":"/api/v1/people/669899"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":669899,"link":"/api/v1/people/669899"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.0,"awayTeamWinProbability":14.0,"homeTeamWinProbabilityAdded":7.3999999999999915,"leverageIndex":0.6,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-05-31T21:27:51.933Z","atBatIndex":30},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Dalton Rushing pops out to first baseman Bryce Harper in foul territory.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-31T21:28:07.037Z","endTime":"2026-05-31T21:28:56.804Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.8,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.508125775092353,"aZ":-25.275908799130228,"pfxX":-5.033426319143657,"pfxZ":4.120286617303168,"pX":-0.38576761405362275,"pZ":1.8620431161198066,"vX0":6.435516925659908,"vY0":-127.38031012470326,"vZ0":-5.994056219645497,"x":131.7,"y":188.5,"x0":-2.268985100570036,"y0":50.00292264284527,"z0":6.194415774610814,"aX":-8.428749369876611},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.6,"breakHorizontal":8.0,"spinRate":1649,"spinDirection":212},"zone":7,"typeConfidence":0.87,"plateTime":0.4269187888481394,"extension":6.325352014034611},"index":0,"playId":"ad36b47b-f219-35a6-86f6-efd7aff0aea7","pitchNumber":1,"startTime":"2026-05-31T21:28:11.936Z","endTime":"2026-05-31T21:28:15.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":82.2,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.69121727909591,"aZ":-26.25388542572032,"pfxX":-4.953529890052726,"pfxZ":3.4985109814778728,"pX":0.7078705614616514,"pZ":3.0001656407498727,"vX0":8.563334202832289,"vY0":-127.77442278112709,"vZ0":-3.387480737924236,"x":90.02,"y":157.78,"x0":-2.0091588747539735,"y0":50.001192498272765,"z0":6.355088561269982,"aX":-8.377735539392146},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.0,"breakHorizontal":7.6,"spinRate":1761,"spinDirection":223},"zone":3,"typeConfidence":0.87,"plateTime":0.4249796719224457,"extension":6.278831749121306},"index":1,"playId":"c980fe76-3f08-39ea-ba01-168d0351a3e2","pitchNumber":2,"startTime":"2026-05-31T21:28:25.935Z","endTime":"2026-05-31T21:28:30.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-31T21:28:33.026Z","endTime":"2026-05-31T21:28:45.555Z","isPitch":false,"type":"action","player":{"id":687221,"link":"/api/v1/people/687221"},"defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":76.8,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.94020894686744,"aZ":-36.241294442536166,"pfxX":3.111465573723591,"pfxZ":-2.7835299787832923,"pX":0.25200928439996184,"pZ":2.2344506140792264,"vX0":3.872377438890478,"vY0":-119.12159751517285,"vZ0":-2.2701323773712234,"x":107.39,"y":178.45,"x0":-1.787545238015979,"y0":50.00026944580527,"z0":6.4196189713721035,"aX":4.552305695762669},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-5.3,"breakHorizontal":-6.5,"spinRate":2665,"spinDirection":55},"zone":6,"typeConfidence":2.0,"plateTime":0.4566119418627257,"extension":6.051210458677838},"hitData":{"launchSpeed":81.0,"launchAngle":77.0,"totalDistance":55.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":158.32,"coordY":192.61}},"index":3,"playId":"c990af2b-c508-3279-bce8-aede2580026b","pitchNumber":3,"startTime":"2026-05-31T21:28:45.555Z","endTime":"2026-05-31T21:28:56.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":687221,"link":"/api/v1/people/687221"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":85.0,"awayTeamWinProbability":15.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-05-31T21:28:56.804Z","atBatIndex":31},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Alex Freeland homers (3) on a fly ball to right field.","rbi":1,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-31T21:29:00.910Z","endTime":"2026-05-31T21:31:38.294Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":691725,"fullName":"Andrew Painter","link":"/api/v1/people/691725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"responsiblePitcher":{"id":691725,"link":"/api/v1/people/691725"},"isScoringEvent":true,"rbi":true,"earned":true,"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(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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.8,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.739614390846597,"aZ":-29.993201926378852,"pfxX":-4.4178207921478725,"pfxZ":1.3172673709913791,"pX":0.40545062153594547,"pZ":3.5433790602941606,"vX0":7.741182681325333,"vY0":-127.1574751618278,"vZ0":-1.0024706717364211,"x":101.55,"y":143.11,"x0":-2.0911997597849696,"y0":50.00043876192316,"z0":6.3019376908095595,"aX":-7.302765582312404},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.4,"breakHorizontal":6.5,"spinRate":1767,"spinDirection":220},"zone":12,"typeConfidence":0.88,"plateTime":0.42916907071251975,"extension":6.300946421756211},"index":0,"playId":"fc0a30db-cb1d-392f-97ab-e25d723de51a","pitchNumber":1,"startTime":"2026-05-31T21:29:21.645Z","endTime":"2026-05-31T21:29:25.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.6,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.54782839007508,"aZ":-33.841175194210756,"pfxX":3.4936226199603877,"pfxZ":-1.1667409091812266,"pX":-0.5566522031502652,"pZ":0.9710804952215782,"vX0":2.185900081758003,"vY0":-118.60991579442755,"vZ0":-5.217115274492731,"x":138.22,"y":212.56,"x0":-1.9439119779075895,"y0":50.003523112614445,"z0":6.2826505480290535,"aX":4.981369439349087},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-3.1,"breakHorizontal":-6.8,"spinRate":2634,"spinDirection":54},"zone":13,"typeConfidence":2.0,"plateTime":0.46165816205077403,"extension":6.600278521703749},"index":1,"playId":"69539820-e787-3867-a51f-95d91e62a23b","pitchNumber":2,"startTime":"2026-05-31T21:29:36.177Z","endTime":"2026-05-31T21:29:39.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.1,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.41017025274186,"aZ":-28.304785687852913,"pfxX":-5.481059037652985,"pfxZ":2.375541868292933,"pX":-0.3130743480008247,"pZ":2.8850675959791614,"vX0":6.43612036239049,"vY0":-126.69478792939321,"vZ0":-2.9045739269299693,"x":128.93,"y":160.88,"x0":-2.171902986665321,"y0":50.00248642312518,"z0":6.3038243135543235,"aX":-8.927885613887463},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.8,"breakHorizontal":8.5,"spinRate":1692,"spinDirection":224},"zone":1,"typeConfidence":0.89,"plateTime":0.4319912688259735,"extension":6.34594573514391},"index":2,"playId":"3ab33ec5-c19d-35c4-b2dd-ca016a172a32","pitchNumber":3,"startTime":"2026-05-31T21:29:50.521Z","endTime":"2026-05-31T21:29:54.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-31T21:30:02.596Z","endTime":"2026-05-31T21:30:16.095Z","isPitch":false,"type":"action","player":{"id":690976,"link":"/api/v1/people/690976"},"defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":89.1,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.245769011149278,"aZ":-13.061250172539244,"pfxX":-1.390401733187022,"pfxZ":9.47573699254054,"pX":-0.922921905180546,"pZ":2.768880419161511,"vX0":3.502474484312218,"vY0":-140.29926923162705,"vZ0":-7.3362209171908805,"x":152.18,"y":164.02,"x0":-2.000355353049049,"y0":50.00405688224367,"z0":6.247915487894177,"aX":-2.8052399398438177},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.1,"breakHorizontal":1.9,"spinRate":2239,"spinDirection":194},"zone":11,"typeConfidence":0.9,"plateTime":0.3886654475572868,"extension":6.325959412789521},"index":4,"playId":"6913876f-7d49-3b10-8da2-d5563dfea79b","pitchNumber":4,"startTime":"2026-05-31T21:30:16.095Z","endTime":"2026-05-31T21:30:20.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.0,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.81009231011183,"aZ":-29.494838440685786,"pfxX":3.0596680184019753,"pfxZ":1.5765360215913313,"pX":0.32450402421552343,"pZ":1.7472217270522659,"vX0":4.836671126424856,"vY0":-129.78845202108755,"vZ0":-5.513012669728815,"x":104.63,"y":191.61,"x0":-1.9626293511973802,"y0":50.00457200683401,"z0":6.152202618848305,"aX":5.20669943202285},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.8,"breakHorizontal":-6.6,"spinRate":2587,"spinDirection":135},"zone":9,"typeConfidence":0.92,"plateTime":0.42241825548390244,"extension":6.292686999904953},"index":5,"playId":"ec6abb1c-e419-3a70-a823-9895dd45f39c","pitchNumber":5,"startTime":"2026-05-31T21:30:30.545Z","endTime":"2026-05-31T21:30:34.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.4,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.250713103770448,"aZ":-23.47970081976916,"pfxX":-5.964378645804834,"pfxZ":5.104145570736644,"pX":0.23007081151417058,"pZ":1.755045757842841,"vX0":7.5976786175432025,"vY0":-128.81462587786987,"vZ0":-6.56557656709634,"x":108.23,"y":191.39,"x0":-1.963725443087404,"y0":50.00641583894569,"z0":6.1167267479523675,"aX":-10.166594562936746},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.2,"breakHorizontal":9.4,"spinRate":1689,"spinDirection":218},"zone":8,"typeConfidence":0.86,"plateTime":0.4229625584257497,"extension":6.48356727439373},"index":6,"playId":"059a09ca-759f-349d-b999-8eb5627eae65","pitchNumber":6,"startTime":"2026-05-31T21:30:53.328Z","endTime":"2026-05-31T21:30:57.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":82.4,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.27014789432444,"aZ":-25.990349607263134,"pfxX":-5.710280763260119,"pfxZ":3.6689461094589646,"pX":0.6811087050284154,"pZ":1.9119068500878251,"vX0":8.457259711867778,"vY0":-127.28238677835492,"vZ0":-5.733310336944534,"x":91.04,"y":187.16,"x0":-1.9009804533723849,"y0":50.00595610813451,"z0":6.179159957167353,"aX":-9.63387594650399},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.9,"breakHorizontal":9.0,"spinRate":1743,"spinDirection":229},"zone":9,"typeConfidence":0.89,"plateTime":0.4258169123301143,"extension":6.178462522984463},"hitData":{"launchSpeed":96.7,"launchAngle":26.0,"totalDistance":344.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":226.15,"coordY":83.59}},"index":7,"playId":"08876d0a-c33c-3cfb-9f20-41fae079ca5e","pitchNumber":7,"startTime":"2026-05-31T21:31:15.048Z","endTime":"2026-05-31T21:31:38.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690976,"link":"/api/v1/people/690976"},"credit":"b_ab"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_ab"},{"player":{"id":690976,"link":"/api/v1/people/690976"},"credit":"b_pa"},{"player":{"id":691725,"link":"/api/v1/people/691725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.5,"awayTeamWinProbability":9.5,"homeTeamWinProbabilityAdded":5.5,"leverageIndex":0.32,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-05-31T21:31:38.294Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Shohei Ohtani flies out to left fielder Brandon Marsh.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-31T21:34:22.707Z","endTime":"2026-05-31T21:34:33.464Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[1],"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":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-31T21:31:55.229Z","endTime":"2026-05-31T21:33:00.315Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tanner Banks replaces Andrew Painter.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-31T21:33:00.315Z","endTime":"2026-05-31T21:34:24.883Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621383,"link":"/api/v1/people/621383"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":691725,"link":"/api/v1/people/691725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":82.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.60129082485385,"aZ":-26.260076522808816,"pfxX":-1.9613538230441137,"pfxZ":3.495272906770161,"pX":0.0762398302334463,"pZ":2.2842637122056413,"vX0":-5.292470036205759,"vY0":-128.51494848071803,"vZ0":-4.855822364001692,"x":114.09,"y":177.1,"x0":2.407246730645643,"y0":50.00400275077174,"z0":6.207884192666489,"aX":-3.3210268737838358},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.5,"breakHorizontal":4.6,"spinRate":2269,"spinDirection":175},"zone":8,"typeConfidence":0.91,"plateTime":0.4242377402153017,"extension":5.375519353232862},"hitData":{"launchSpeed":96.9,"launchAngle":34.0,"totalDistance":321.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":37.95,"coordY":103.41}},"index":2,"playId":"de28fe54-3785-3d7b-b0a5-eaefab86219b","pitchNumber":1,"startTime":"2026-05-31T21:34:24.883Z","endTime":"2026-05-31T21:34:33.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_ab"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_pa"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.0,"awayTeamWinProbability":10.0,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.21,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-05-31T21:34:33.464Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andy Pages grounds out, third baseman Alec Bohm to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-31T21:34:51.403Z","endTime":"2026-05-31T21:35:24.648Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":91.9,"endSpeed":83.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.996845792416863,"aZ":-16.8057129304046,"pfxX":2.1154579572553285,"pfxZ":8.646201012623884,"pX":-1.410290657359349,"pZ":3.2663190442790464,"vX0":-9.464773823110095,"vY0":-133.32002817863653,"vZ0":-5.001447795646232,"x":170.76,"y":150.59,"x0":1.930461613902523,"y0":50.00463949920731,"z0":6.402319946974447,"aX":3.76202432906026},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.5,"breakHorizontal":-1.6,"spinRate":2064,"spinDirection":159},"zone":11,"typeConfidence":0.91,"plateTime":0.41280558981517856,"extension":5.476654013754317},"index":0,"playId":"a5eb0ae8-773c-3a19-aeae-3365b1cac8e6","pitchNumber":1,"startTime":"2026-05-31T21:35:01.810Z","endTime":"2026-05-31T21:35:05.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.857265798599478,"aZ":-29.37770178966328,"pfxX":-2.157861955426455,"pfxZ":1.7474681578035351,"pX":0.2696771390244523,"pZ":2.327824335618759,"vX0":-4.581942560465229,"vY0":-125.1530698544093,"vZ0":-3.8991139914663675,"x":106.72,"y":175.93,"x0":2.397344709129079,"y0":50.00508990083196,"z0":6.28540177460875,"aX":-3.4576689422216127},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.5,"breakHorizontal":4.9,"spinRate":2381,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.43597080919928644,"extension":5.3614668580562235},"hitData":{"launchSpeed":96.0,"launchAngle":-10.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":93.51,"coordY":157.48}},"index":1,"playId":"7b958ad1-b8c9-3b0b-8c1b-d23802259c2f","pitchNumber":2,"startTime":"2026-05-31T21:35:16.526Z","endTime":"2026-05-31T21:35:24.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_ab"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_ab"},{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_pa"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.60000000000001,"awayTeamWinProbability":10.399999999999991,"homeTeamWinProbabilityAdded":-0.3999999999999915,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-05-31T21:35:24.648Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rafael Marchán singles on a ground ball to shortstop Mookie Betts.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-31T21:37:25.658Z","endTime":"2026-05-31T21:38:40.388Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":77.1,"endSpeed":71.3,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.85717082975168,"aZ":-44.36501726685902,"pfxX":6.542578944858478,"pfxZ":-9.625412917744779,"pX":0.07968115354582982,"pZ":0.6750215331311588,"vX0":2.066787358302099,"vY0":-112.29480959402132,"vZ0":-0.5073161316264645,"x":113.96,"y":220.55,"x0":-1.7045521774313075,"y0":50.00267728368944,"z0":5.448415673741726,"aX":8.287415640770632},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.4,"breakVerticalInduced":-17.2,"breakHorizontal":-12.4,"spinRate":2712,"spinDirection":32},"zone":14,"typeConfidence":0.9,"plateTime":0.489261977252641,"extension":6.788434928261175},"index":0,"playId":"2ead25df-0a53-3a4d-922d-fbbf54263648","pitchNumber":1,"startTime":"2026-05-31T21:37:37.201Z","endTime":"2026-05-31T21:37:40.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.5,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.334219161525876,"aZ":-12.928148046743301,"pfxX":-6.2215691931504296,"pfxZ":9.62750885392451,"pX":-1.0697587671435513,"pZ":3.2122572556599502,"vX0":4.91260399470531,"vY0":-139.76080526857254,"vZ0":-3.2937499378562958,"x":157.78,"y":152.05,"x0":-2.0325833653406518,"y0":50.00630789233173,"z0":5.242391631420666,"aX":-12.44265536798336},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.0,"breakHorizontal":10.4,"spinRate":2281,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.3903113824832807,"extension":6.554410675423661},"index":1,"playId":"5bd5b113-4593-3ba1-8f55-28d315735a45","pitchNumber":2,"startTime":"2026-05-31T21:37:57.496Z","endTime":"2026-05-31T21:38:01.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.6,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.496627046039972,"aZ":-13.5063536898714,"pfxX":-6.190613230812609,"pfxZ":9.34385641997947,"pX":0.20298311240303735,"pZ":2.5422734912378573,"vX0":8.080803753110118,"vY0":-139.7610327640409,"vZ0":-4.939825046300462,"x":109.26,"y":170.14,"x0":-1.9078841775683122,"y0":50.00630327203484,"z0":5.204809644636564,"aX":-12.373796531744274},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.2,"breakHorizontal":9.7,"spinRate":2384,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.39038870874207277,"extension":6.514216390746602},"index":2,"playId":"62811973-9701-33c5-aede-d3e2b3ce42eb","pitchNumber":3,"startTime":"2026-05-31T21:38:14.337Z","endTime":"2026-05-31T21:38:17.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.7,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.72977599528869,"aZ":-31.42922816575689,"pfxX":-6.049990797350888,"pfxZ":0.40332687366366926,"pX":-1.199891532561187,"pZ":1.746559855909443,"vX0":4.652201848481454,"vY0":-134.11898333249724,"vZ0":-3.1735181797408893,"x":161.85,"y":155.53,"x0":-2.157480287410078,"y0":50.00395928311202,"z0":5.149985829923658,"aX":-11.196116392343814},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":0.4,"breakHorizontal":10.2,"spinRate":1362,"spinDirection":244},"zone":13,"typeConfidence":0.9,"plateTime":0.40595643836775164,"extension":6.642670904088888},"hitData":{"launchSpeed":67.8,"launchAngle":-46.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":132.27,"coordY":163.54}},"index":3,"playId":"8a2fda77-0f15-3444-a436-ee183a3c3534","pitchNumber":4,"startTime":"2026-05-31T21:38:33.305Z","endTime":"2026-05-31T21:38:40.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":665561,"link":"/api/v1/people/665561"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.5,"awayTeamWinProbability":13.5,"homeTeamWinProbabilityAdded":-3.1000000000000085,"leverageIndex":0.68,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-05-31T21:38:40.388Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adolis García strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-31T21:39:09.760Z","endTime":"2026-05-31T21:41:01.406Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"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":95.2,"endSpeed":87.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.285651772749727,"aZ":-16.926330117842493,"pfxX":-5.617522228161686,"pfxZ":7.751368963449764,"pX":-0.40956167569934165,"pZ":4.315318201865352,"vX0":5.804083818820842,"vY0":-138.70452323652339,"vZ0":0.015940072609142875,"x":162.74,"y":191.62,"x0":-1.7899545267234755,"y0":50.00065985197056,"z0":5.429385399280488,"aX":-11.047813157603384},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.3,"breakHorizontal":9.1,"spinRate":2163,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.3934661109452624,"extension":6.459347892931769},"index":0,"playId":"ba17157c-4a4b-3042-ad11-4275a3c0f028","pitchNumber":1,"startTime":"2026-05-31T21:39:09.760Z","endTime":"2026-05-31T21:39:13.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-31T21:39:34.189Z","endTime":"2026-05-31T21:39:39.444Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"},"defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":96.7,"endSpeed":89.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.2194064767515,"aZ":-18.27646673665113,"pfxX":-6.615235453550068,"pfxZ":6.845802185645018,"pX":-0.2990220212247196,"pZ":2.8259413359952315,"vX0":6.548223044101951,"vY0":-140.73637043210448,"vZ0":-3.2246280957840163,"x":128.4,"y":162.48,"x0":-1.7825611038557994,"y0":50.00577428142055,"z0":5.152257572265591,"aX":-13.437402497256759},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.0,"breakHorizontal":10.8,"spinRate":2268,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.3873498475618309,"extension":6.558718042282972},"index":2,"playId":"216c455d-b266-3dd3-b69c-5ad13ad5b497","pitchNumber":2,"startTime":"2026-05-31T21:39:39.444Z","endTime":"2026-05-31T21:39:43.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.25612855398943,"aZ":-15.525272012863823,"pfxX":-5.346051974760847,"pfxZ":8.266973958071327,"pX":-0.7158948055926755,"pZ":3.813165579580019,"vX0":5.254527402590465,"vY0":-140.40411522963282,"vZ0":-1.2497170866277507,"x":144.29,"y":135.82,"x0":-1.9093793182726206,"y0":50.000823703573104,"z0":5.26570533232316,"aX":-10.76370211456883},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.0,"breakHorizontal":8.8,"spinRate":2217,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3888579323056405,"extension":6.567113294902326},"index":3,"playId":"db217299-b845-3763-acd9-2e60f5b20d8b","pitchNumber":3,"startTime":"2026-05-31T21:39:56.367Z","endTime":"2026-05-31T21:40:01.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.766085305948884,"aZ":-15.015790455391516,"pfxX":-5.356083996157704,"pfxZ":8.533193302781077,"pX":0.1024317363941522,"pZ":2.9706793208377364,"vX0":7.246210791567213,"vY0":-140.2200315856288,"vZ0":-3.52842805294647,"x":113.1,"y":158.57,"x0":-1.8075611886597356,"y0":50.005554835644936,"z0":5.211975971559626,"aX":-10.773731848533767},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.0,"breakHorizontal":8.4,"spinRate":2275,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.38915446550969035,"extension":6.772979742255268},"index":4,"playId":"caf52f4b-8908-3bff-ac0e-c83d1d450bd0","pitchNumber":4,"startTime":"2026-05-31T21:40:16.227Z","endTime":"2026-05-31T21:40:19.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.458665052534084,"aZ":-29.507750730612457,"pfxX":0.041918734661558155,"pfxZ":1.5622503372476513,"pX":1.5600042352595505,"pZ":0.2807970168597812,"vX0":8.599177986167268,"vY0":-129.57857861599015,"vZ0":-6.250125690717837,"x":57.54,"y":231.2,"x0":-1.8034373563376798,"y0":50.00032915266966,"z0":4.971307281414952,"aX":0.07137028386089633},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.7,"breakHorizontal":-1.9,"spinRate":2684,"spinDirection":95},"zone":14,"typeConfidence":2.0,"plateTime":0.42230243682192015,"extension":6.59480230499686},"index":5,"playId":"256adc83-ea7a-3e63-9c22-dd948d1d6a88","pitchNumber":5,"startTime":"2026-05-31T21:40:35.216Z","endTime":"2026-05-31T21:40:39.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.555996238799224,"aZ":-13.888384462432324,"pfxX":-6.23746978356414,"pfxZ":9.19090771158203,"pX":-1.1510712090661703,"pZ":3.3593468784797493,"vX0":4.256039457687163,"vY0":-139.72032321788424,"vZ0":-2.7306452323622232,"x":160.88,"y":148.08,"x0":-1.8785682150007874,"y0":50.00661569269724,"z0":5.25445077180829,"aX":-12.415639974124398},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.3,"breakHorizontal":10.4,"spinRate":2345,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.3910442682610862,"extension":6.63163964997193},"index":6,"playId":"221919c9-d51f-38b5-bb5e-243fe2fd435a","pitchNumber":6,"startTime":"2026-05-31T21:40:57.024Z","endTime":"2026-05-31T21:41:01.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.4,"awayTeamWinProbability":10.599999999999994,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.26,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-05-31T21:41:01.406Z","atBatIndex":36},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Justin Crawford doubles (8) on a line drive to right fielder Kyle Tucker. Rafael Marchán to 3rd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-31T21:41:24.437Z","endTime":"2026-05-31T21:42:40.173Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"postOnThird":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":85.4,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.86491828706869,"aZ":-25.32545227081537,"pfxX":1.1289630655682599,"pfxZ":3.7574945193561424,"pX":1.3388741235471497,"pZ":1.8152137409655966,"vX0":8.394199180279532,"vY0":-132.80304738933518,"vZ0":-3.833059827430249,"x":65.97,"y":189.77,"x0":-1.9828131322764118,"y0":50.00531476349501,"z0":5.075531041520502,"aX":2.057597660994641},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":6.4,"breakHorizontal":-3.5,"spinRate":2655,"spinDirection":160},"zone":14,"typeConfidence":0.92,"plateTime":0.4091866751785207,"extension":6.7095639998261065},"index":0,"playId":"bda83442-debf-3a21-81df-862f60cfe6a0","pitchNumber":1,"startTime":"2026-05-31T21:41:24.437Z","endTime":"2026-05-31T21:41:28.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"first":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.6,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.981469546794482,"aZ":-14.057360457757802,"pfxX":-6.744993193438441,"pfxZ":9.059584293867793,"pX":-0.9290273507356087,"pZ":2.7430203756105467,"vX0":5.5690580981811975,"vY0":-139.6884361850982,"vZ0":-3.864273302332116,"x":152.41,"y":164.72,"x0":-2.060627075914916,"y0":50.00147295161091,"z0":5.052649341569411,"aX":-13.486378388555194},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.0,"breakHorizontal":11.3,"spinRate":2304,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.39035401094692457,"extension":6.533309826784258},"index":1,"playId":"11534d7d-3c77-3b4b-940d-7e5d8e2b74d9","pitchNumber":2,"startTime":"2026-05-31T21:41:43.687Z","endTime":"2026-05-31T21:41:47.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"first":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.993024183201296,"aZ":-33.78661297261988,"pfxX":-7.935957818126654,"pfxZ":-0.8683555955084259,"pX":-1.2270839765879433,"pZ":2.492681274916973,"vX0":4.9521714345741845,"vY0":-134.85717787087114,"vZ0":-1.0068105220539776,"x":163.77,"y":171.48,"x0":-2.044801031353771,"y0":50.000999514966935,"z0":5.228503809886451,"aX":-14.792940675372336},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":-1.6,"breakHorizontal":13.4,"spinRate":1353,"spinDirection":244},"zone":13,"typeConfidence":0.9,"plateTime":0.40428610460589853,"extension":6.514395737341411},"index":2,"playId":"c8bea7d4-39f3-3163-8975-f04703ab3849","pitchNumber":3,"startTime":"2026-05-31T21:42:02.086Z","endTime":"2026-05-31T21:42:05.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"first":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.7,"endSpeed":71.6,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.110966143668463,"aZ":-44.9123297826169,"pfxX":6.5050853403779225,"pfxZ":-9.907230915608666,"pX":-0.6965229903558404,"pZ":1.623119627188344,"vX0":0.6173646999054043,"vY0":-113.13516382617114,"vZ0":1.5887413580530416,"x":143.55,"y":194.96,"x0":-1.8177627867908965,"y0":50.00152837733967,"z0":5.439807846192965,"aX":8.366616826205126},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.6,"breakVerticalInduced":-17.2,"breakHorizontal":-11.9,"spinRate":2939,"spinDirection":36},"zone":13,"typeConfidence":0.9,"plateTime":0.4855679334736709,"extension":6.837038951626669},"hitData":{"launchSpeed":88.9,"launchAngle":20.0,"totalDistance":329.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":151.62,"coordY":56.1}},"index":3,"playId":"02e9549a-90b3-3f29-9f3c-f5797f4ec92f","pitchNumber":4,"startTime":"2026-05-31T21:42:26.486Z","endTime":"2026-05-31T21:42:40.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"first":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.89999999999999,"awayTeamWinProbability":17.10000000000001,"homeTeamWinProbabilityAdded":-6.500000000000014,"leverageIndex":0.94,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-05-31T21:42:40.173Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-31T21:44:17.095Z","endTime":"2026-05-31T21:46:37.763Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"postOnThird":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-31T21:42:58.303Z","endTime":"2026-05-31T21:44:18.783Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"third":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.457059961442713,"aZ":-14.053448546187907,"pfxX":-6.3618260711338666,"pfxZ":9.09657558994576,"pX":0.6163243203510818,"pZ":3.347538315977586,"vX0":8.853961191162673,"vY0":-139.98786656573978,"vZ0":-2.7623419116440986,"x":93.51,"y":148.4,"x0":-1.7553158138526679,"y0":50.00598364006765,"z0":5.2626093606358335,"aX":-12.678218903772118},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.1,"breakHorizontal":9.8,"spinRate":2221,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.3907002027204127,"extension":6.627933631287992},"index":1,"playId":"72b4e705-9057-3471-ac39-1be909159229","pitchNumber":1,"startTime":"2026-05-31T21:44:18.783Z","endTime":"2026-05-31T21:44:22.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"third":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":2,"startTime":"2026-05-31T21:44:36.203Z","endTime":"2026-05-31T21:44:52.606Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"},"defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"third":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.419663132055938,"aZ":-21.719252455258562,"pfxX":1.0000775572261804,"pfxZ":5.612889437873113,"pX":0.6828886855930477,"pZ":1.9905499466717487,"vX0":6.643736434703759,"vY0":-134.65112003559605,"vZ0":-4.159086138467094,"x":90.97,"y":185.04,"x0":-1.9321402304775013,"y0":50.000539707449484,"z0":5.065317444996294,"aX":1.8601411648746362},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.6,"breakHorizontal":-3.0,"spinRate":2587,"spinDirection":177},"zone":9,"typeConfidence":0.91,"plateTime":0.4046244875712173,"extension":6.640186451914904},"index":3,"playId":"48ddaf61-1071-3a68-9504-907b99ebd3e2","pitchNumber":2,"startTime":"2026-05-31T21:44:52.606Z","endTime":"2026-05-31T21:44:56.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"third":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.17415259834355,"aZ":-28.67423547166568,"pfxX":-3.4712635183541423,"pfxZ":1.944115872811052,"pX":-0.04398702883517285,"pZ":2.1064266199134454,"vX0":5.8842387714478255,"vY0":-132.47320332530953,"vZ0":-2.8557436999118067,"x":118.68,"y":181.91,"x0":-1.8311155180744405,"y0":50.00148696143612,"z0":5.268867967380753,"aX":-6.2426687727591785},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.1,"breakHorizontal":5.2,"spinRate":1222,"spinDirection":247},"zone":8,"typeConfidence":0.89,"plateTime":0.41161611528238806,"extension":6.6085282836275026},"index":4,"playId":"a82f45a4-6283-383a-acf3-f53534e1c7f6","pitchNumber":3,"startTime":"2026-05-31T21:45:19.310Z","endTime":"2026-05-31T21:45:23.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"third":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":73.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.84225577623362,"aZ":-43.45576059872537,"pfxX":6.690143244067065,"pfxZ":-8.374944684587321,"pX":0.41685518854732795,"pZ":2.1882672266661047,"vX0":2.79437955171573,"vY0":-115.399583459327,"vZ0":2.0511739595090246,"x":101.11,"y":179.7,"x0":-1.6797684631349836,"y0":50.00517986753935,"z0":5.479650783235324,"aX":9.007564184266544},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-14.4,"breakHorizontal":-12.8,"spinRate":2970,"spinDirection":36},"zone":9,"typeConfidence":0.87,"plateTime":0.4749604043305453,"extension":6.717476609069218},"index":5,"playId":"225576e0-3dfa-376e-ab43-e7acb8abf99f","pitchNumber":4,"startTime":"2026-05-31T21:45:44.474Z","endTime":"2026-05-31T21:45:50.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"third":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.727249451376416,"aZ":-20.72127337266456,"pfxX":-9.78761515158061,"pfxZ":5.734596429513156,"pX":0.9444351782466351,"pZ":2.245812216324015,"vX0":11.167575280282678,"vY0":-139.57379221643478,"vZ0":-4.3427157497806865,"x":81.0,"y":178.14,"x0":-1.8133317482328888,"y0":50.005409936624474,"z0":5.164340443660943,"aX":-19.55648508086765},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":9.7,"breakHorizontal":15.7,"spinRate":2335,"spinDirection":216},"zone":14,"typeConfidence":0.91,"plateTime":0.39057521306874143,"extension":6.597224953534437},"index":6,"playId":"97020b68-9116-3ee0-ab90-fd0488238205","pitchNumber":5,"startTime":"2026-05-31T21:46:11.797Z","endTime":"2026-05-31T21:46:16.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"third":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":97.5,"endSpeed":90.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.20481426732147,"aZ":-17.561201168688292,"pfxX":-5.1798514592845155,"pfxZ":7.054316082391891,"pX":-0.8076034640752249,"pZ":3.685177661037812,"vX0":5.29263550349349,"vY0":-142.00888890844718,"vZ0":-1.2143486757283148,"x":147.78,"y":139.28,"x0":-2.009905343287754,"y0":50.00258419098242,"z0":5.219977372320659,"aX":-10.729665812853156},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":12.7,"breakHorizontal":8.5,"spinRate":2192,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.38362984434782543,"extension":6.488272909756867},"index":7,"playId":"b52c4e93-51d7-3428-bb88-e4498a1f62cb","pitchNumber":6,"startTime":"2026-05-31T21:46:33.692Z","endTime":"2026-05-31T21:46:37.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"third":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.9,"awayTeamWinProbability":11.099999999999994,"homeTeamWinProbabilityAdded":6.000000000000014,"leverageIndex":1.54,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-05-31T21:46:37.763Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trea Turner challenged (pitch result), call on the field was confirmed: Trea Turner called out on strikes.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-31T21:47:05.020Z","endTime":"2026-05-31T21:48:25.823Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"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(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":92.5,"endSpeed":86.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.52380379024794,"aZ":-25.59752457700734,"pfxX":-6.798515195671843,"pfxZ":3.5061561405232924,"pX":-0.6750651784132492,"pZ":2.0901531683207315,"vX0":5.378944678488919,"vY0":-134.72782903813504,"vZ0":-3.732734487860917,"x":142.73,"y":182.35,"x0":-1.7936659900219767,"y0":50.006599755187885,"z0":5.259940726396865,"aX":-12.762990260041164},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.9,"breakHorizontal":11.5,"spinRate":1287,"spinDirection":239},"zone":7,"typeConfidence":0.85,"plateTime":0.4033440986011887,"extension":6.403999054841958},"index":0,"playId":"17632058-fc4c-3fb7-b1ff-4885d43c7c29","pitchNumber":1,"startTime":"2026-05-31T21:47:05.020Z","endTime":"2026-05-31T21:47:09.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"third":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":86.8,"endSpeed":80.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.652360310958485,"aZ":-25.225662424417035,"pfxX":3.6854817089094616,"pfxZ":4.274699689988189,"pX":0.7426826596414872,"pZ":2.608444170685856,"vX0":5.4995283753285,"vY0":-126.36593098094389,"vZ0":-1.262960922712829,"x":88.69,"y":168.35,"x0":-1.9366485750251636,"y0":50.00031895718914,"z0":5.132608686789729,"aX":5.985795158492635},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.7,"breakHorizontal":-7.9,"spinRate":2899,"spinDirection":83},"zone":6,"typeConfidence":0.93,"plateTime":0.4326839002252778,"extension":6.538964174668813},"index":1,"playId":"8a222e04-4614-3736-9469-56e95d2cb035","pitchNumber":2,"startTime":"2026-05-31T21:47:25.307Z","endTime":"2026-05-31T21:47:30.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"third":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":89.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.221866564516404,"aZ":-18.09355994827566,"pfxX":-8.3857889096201,"pfxZ":7.036785102847305,"pX":0.706076059670188,"pZ":1.7519579943708607,"vX0":10.141663358636778,"vY0":-139.3556056285192,"vZ0":-5.485177395031975,"x":90.09,"y":191.48,"x0":-1.8613906163322027,"y0":50.00406046040783,"z0":4.909949988011853,"aX":-16.782048306850097},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.0,"breakHorizontal":13.6,"spinRate":2384,"spinDirection":219},"zone":9,"typeConfidence":0.91,"plateTime":0.3904707586854266,"extension":6.639515392269672},"index":2,"playId":"d4e5c203-7fed-3582-9870-4c9c78eae446","pitchNumber":3,"startTime":"2026-05-31T21:47:58.805Z","endTime":"2026-05-31T21:48:25.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"second":{"id":702222,"link":"/api/v1/people/702222"},"third":{"id":665561,"link":"/api/v1/people/665561"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"}},"homeTeamWinProbability":93.10000000000001,"awayTeamWinProbability":6.8999999999999915,"homeTeamWinProbabilityAdded":4.200000000000003,"leverageIndex":1.49,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-05-31T21:48:25.823Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Freddie Freeman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-31T21:50:41.361Z","endTime":"2026-05-31T21:51:56.324Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"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":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":80.3,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.2675780366051,"aZ":-26.647018954876646,"pfxX":-2.1731123313144507,"pfxZ":3.4536909206269506,"pX":0.34362839284446134,"pZ":2.6117068643189336,"vX0":-4.426329862471201,"vY0":-124.0298866779434,"vZ0":-3.8441971056664794,"x":103.9,"y":168.26,"x0":2.4144417496318664,"y0":50.00491072521244,"z0":6.335272298096716,"aX":-3.4812621743330854},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.9,"breakHorizontal":4.7,"spinRate":2240,"spinDirection":196},"zone":6,"typeConfidence":2.0,"plateTime":0.43694845333760934,"extension":5.209750030670044},"index":0,"playId":"f6fa4c10-a06a-3f42-be89-ad4a57a5773f","pitchNumber":1,"startTime":"2026-05-31T21:50:41.361Z","endTime":"2026-05-31T21:50:45.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":76.0,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.596112458115485,"aZ":-32.162224820275455,"pfxX":-6.485463326768624,"pfxZ":0.013538785982921908,"pX":-0.7543023160692696,"pZ":3.199999537896794,"vX0":-5.2279812120524305,"vY0":-117.63837365990268,"vZ0":-0.5927116633227195,"x":145.75,"y":152.38,"x0":2.322142244742363,"y0":50.00585041557974,"z0":6.379445936880688,"aX":-9.296518685430078},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":0.1,"breakHorizontal":12.8,"spinRate":2278,"spinDirection":293},"zone":1,"typeConfidence":0.9,"plateTime":0.4616499944933672,"extension":5.447642624616531},"index":1,"playId":"2a33f50d-ba0d-3ca1-b407-307c715bfc47","pitchNumber":2,"startTime":"2026-05-31T21:51:03.795Z","endTime":"2026-05-31T21:51:07.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":85.9,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.885293114737813,"aZ":-18.872207919504643,"pfxX":1.3222506127855949,"pfxZ":7.168855584172485,"pX":-0.09445191613138032,"pZ":2.661389547557565,"vX0":-6.536505452938664,"vY0":-134.07911494675722,"vZ0":-6.254318092192857,"x":120.6,"y":166.92,"x0":2.1835385799099756,"y0":50.00084620862131,"z0":6.332074393863432,"aX":2.4538187830764353},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.1,"breakHorizontal":-1.3,"spinRate":2062,"spinDirection":152},"zone":5,"typeConfidence":0.9,"plateTime":0.40563057956458604,"extension":5.461207062365697},"index":2,"playId":"d7d51822-1563-37a9-9830-b56c9178a72e","pitchNumber":3,"startTime":"2026-05-31T21:51:18.806Z","endTime":"2026-05-31T21:51:22.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":77.0,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.164249974063456,"aZ":-30.765169828077337,"pfxX":-6.384602776778886,"pfxZ":0.9520865091463921,"pX":-1.7659205399173847,"pZ":2.5382376121030066,"vX0":-7.34976551755372,"vY0":-120.24603996910444,"vZ0":-2.5610231256848537,"x":184.31,"y":170.25,"x0":2.148419117799794,"y0":50.00262974494006,"z0":6.320101526545732,"aX":-9.440146155519813},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":1.4,"breakHorizontal":13.2,"spinRate":2315,"spinDirection":291},"zone":13,"typeConfidence":0.9,"plateTime":0.45379951309146227,"extension":5.6003410632693225},"index":3,"playId":"b695bac3-9e2f-3ca1-a163-ec4f640357bc","pitchNumber":4,"startTime":"2026-05-31T21:51:35.761Z","endTime":"2026-05-31T21:51:39.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":92.0,"endSpeed":85.9,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.526118599547434,"aZ":-17.542490152795516,"pfxX":0.8833862887654522,"pfxZ":7.884683180189695,"pX":-0.30985642351842513,"pZ":2.917609228006836,"vX0":-6.743227291471881,"vY0":-134.00628388492748,"vZ0":-5.859190793499412,"x":128.81,"y":160.0,"x0":2.1028962662231914,"y0":50.00091159262942,"z0":6.346975277721073,"aX":1.640528984638948},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":13.4,"breakHorizontal":-0.5,"spinRate":2094,"spinDirection":160},"zone":4,"typeConfidence":0.91,"plateTime":0.4056501267794288,"extension":5.484574404029396},"index":4,"playId":"38e1aba5-2b56-3f5e-916b-c4b5679c3f24","pitchNumber":5,"startTime":"2026-05-31T21:51:52.746Z","endTime":"2026-05-31T21:51:56.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_ab"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_ab"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_pa"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.5,"awayTeamWinProbability":7.5,"homeTeamWinProbabilityAdded":-0.6000000000000085,"leverageIndex":0.23,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-05-31T21:51:56.324Z","atBatIndex":40},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mookie Betts walks.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-31T21:52:08.244Z","endTime":"2026-05-31T21:54:42.123Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[3],"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":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":75.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.00418398268479,"aZ":-29.41992322794981,"pfxX":-5.966421233467863,"pfxZ":1.931987244998865,"pX":-0.2557028095669536,"pZ":3.061564934580376,"vX0":-5.117503716817638,"vY0":-117.99034074332484,"vZ0":-1.3376602673299365,"x":126.75,"y":156.12,"x0":2.7074787932036464,"y0":50.003554924655454,"z0":6.3180975703954125,"aX":-8.509912288257976},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":3.5,"breakHorizontal":12.0,"spinRate":2305,"spinDirection":287},"zone":1,"typeConfidence":0.92,"plateTime":0.46216451888295174,"extension":5.471595425262209},"index":0,"playId":"24a48947-d833-301b-9631-da8dd28633ba","pitchNumber":1,"startTime":"2026-05-31T21:52:22.649Z","endTime":"2026-05-31T21:52:26.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":86.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.277740381407167,"aZ":-21.01799398596096,"pfxX":5.627382595600737,"pfxZ":5.940701895483645,"pX":0.3361959184865466,"pZ":3.67799588475449,"vX0":-7.1313536253479,"vY0":-134.91089605786846,"vZ0":-3.4724079077435794,"x":104.19,"y":139.47,"x0":2.2601164279412096,"y0":50.00018877982024,"z0":6.430889415495555,"aX":10.563356083703523},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.3,"breakHorizontal":-9.0,"spinRate":1997,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.40316001993528916,"extension":5.500481541154174},"index":1,"playId":"0835e83f-43f7-36b6-b961-5ecf02eb71fd","pitchNumber":2,"startTime":"2026-05-31T21:52:40.509Z","endTime":"2026-05-31T21:52:44.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.677450463489524,"aZ":-27.12528601677045,"pfxX":-3.400916754239282,"pfxZ":3.03650226851655,"pX":-0.31735981646034567,"pZ":3.8281327562307506,"vX0":-5.8047407349263125,"vY0":-127.04448299723563,"vZ0":-1.0607231274752709,"x":129.1,"y":135.42,"x0":2.4234422363728254,"y0":50.005162195454815,"z0":6.372521213880959,"aX":-5.657852106991649},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.5,"breakHorizontal":7.3,"spinRate":2384,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.428225333658645,"extension":5.402761401911917},"index":2,"playId":"ebe6d6cd-277a-3cbc-b49b-3f92fe0eadab","pitchNumber":3,"startTime":"2026-05-31T21:52:56.730Z","endTime":"2026-05-31T21:53:02.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":3,"startTime":"2026-05-31T21:53:23.282Z","endTime":"2026-05-31T21:53:45.310Z","isPitch":false,"type":"action","player":{"id":605141,"link":"/api/v1/people/605141"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":82.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.941190715141445,"aZ":-26.103012517908326,"pfxX":-2.0990675650989323,"pfxZ":3.6031113229503475,"pX":0.018488271691854515,"pZ":3.99844887187167,"vX0":-5.054382914290814,"vY0":-127.15376822103799,"vZ0":-1.0207595732436643,"x":116.3,"y":130.82,"x0":2.282184818218744,"y0":50.00406810075898,"z0":6.422594413411365,"aX":-3.5360886579059643},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":6.6,"breakHorizontal":4.7,"spinRate":2283,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.426066525379472,"extension":5.483986483754248},"index":4,"playId":"8c107912-1af4-3162-a08a-49268e8cbbd8","pitchNumber":4,"startTime":"2026-05-31T21:53:45.310Z","endTime":"2026-05-31T21:53:49.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":75.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.115954566958095,"aZ":-30.885812755258215,"pfxX":-7.028297738211885,"pfxZ":0.9164320085783748,"pX":-0.7454920777591435,"pZ":1.8953252493117874,"vX0":-5.116511700972241,"vY0":-117.12971644800382,"vZ0":-3.2709602666477418,"x":145.42,"y":187.61,"x0":2.3694940401224156,"y0":50.00434432062094,"z0":6.155096084616786,"aX":-9.907786734062972},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":1.2,"breakHorizontal":13.9,"spinRate":2354,"spinDirection":296},"zone":7,"typeConfidence":0.91,"plateTime":0.46505072718262097,"extension":5.630498171116159},"index":5,"playId":"d0eb3a87-f60d-3851-a0de-6307f8b3af2c","pitchNumber":5,"startTime":"2026-05-31T21:54:01.620Z","endTime":"2026-05-31T21:54:28.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.08021841607618,"aZ":-25.96327167955039,"pfxX":-2.5784275388228193,"pfxZ":3.8060061872187685,"pX":0.8904182405885687,"pZ":2.6819706044412635,"vX0":-3.3863840441844624,"vY0":-125.55145385635144,"vZ0":-3.6053676743941696,"x":83.06,"y":166.37,"x0":2.580474905627809,"y0":50.0051390753964,"z0":6.197854771077838,"aX":-4.207784277820335},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.5,"breakHorizontal":5.3,"spinRate":2289,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.43259269584459314,"extension":5.504049782787472},"index":6,"playId":"8a61b5f3-bb48-390e-8591-a1e260de71a8","pitchNumber":6,"startTime":"2026-05-31T21:54:37.253Z","endTime":"2026-05-31T21:54:42.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_pa"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.2,"awayTeamWinProbability":6.799999999999997,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":0.18,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-05-31T21:54:42.123Z","atBatIndex":41},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Kyle Tucker doubles (15) on a sharp line drive to right fielder Adolis García. Mookie Betts to 3rd.","rbi":0,"awayScore":0,"homeScore":4,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-31T21:54:54.471Z","endTime":"2026-05-31T21:56:04.367Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"postOnThird":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":85.8,"endSpeed":80.1,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.693373603782145,"aZ":-28.776289833405293,"pfxX":-3.592130750998283,"pfxZ":2.1003697123492984,"pX":0.9166412072857664,"pZ":3.9427491518281625,"vX0":-2.7744833369444226,"vY0":-125.11054014004793,"vZ0":-0.37827224570339313,"x":82.06,"y":132.33,"x0":2.49917260622935,"y0":50.000701160431944,"z0":6.416073703166882,"aX":-5.8024770414039315},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.0,"breakHorizontal":7.1,"spinRate":2250,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.43462693997883584,"extension":5.426327216236923},"index":0,"playId":"998d0f40-1c82-3ca1-bb01-6583b1415c76","pitchNumber":1,"startTime":"2026-05-31T21:55:10.580Z","endTime":"2026-05-31T21:55:15.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":79.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.200938633952994,"aZ":-29.484967376160185,"pfxX":-3.330071742041307,"pfxZ":1.7008158848187396,"pX":0.4100451154988542,"pZ":3.5095909679497743,"vX0":-3.857863385878148,"vY0":-123.82512936571925,"vZ0":-1.0765204157283914,"x":101.37,"y":144.02,"x0":2.4097639563899036,"y0":50.0051971448651,"z0":6.374128519965148,"aX":-5.271792786249961},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.1,"breakHorizontal":6.8,"spinRate":2350,"spinDirection":231},"zone":3,"typeConfidence":2.0,"plateTime":0.4390875209698408,"extension":5.5081652305282525},"index":1,"playId":"eaff3b79-61eb-36e0-9203-3fe49570a49a","pitchNumber":2,"startTime":"2026-05-31T21:55:32.911Z","endTime":"2026-05-31T21:55:37.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":82.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.125896731856198,"aZ":-28.779169033978622,"pfxX":-3.4885967658215815,"pfxZ":2.0179638769683557,"pX":0.38215947931320066,"pZ":2.1638403985647554,"vX0":-4.143118157461373,"vY0":-127.77130422691162,"vZ0":-4.559594621350664,"x":102.43,"y":180.36,"x0":2.467670390232141,"y0":50.00216233748155,"z0":6.1887507332623395,"aX":-5.865345049052878},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.0,"breakHorizontal":7.1,"spinRate":2271,"spinDirection":188},"zone":9,"typeConfidence":2.0,"plateTime":0.42592536312526885,"extension":5.606169247840156},"hitData":{"launchSpeed":105.9,"launchAngle":18.0,"totalDistance":372.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":194.45,"coordY":65.18}},"index":2,"playId":"cfbda2e4-6881-350b-9ee0-2045b4472041","pitchNumber":3,"startTime":"2026-05-31T21:55:53.351Z","endTime":"2026-05-31T21:56:04.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_ab"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_ab"},{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_pa"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.3,"awayTeamWinProbability":4.700000000000003,"homeTeamWinProbabilityAdded":2.0999999999999943,"leverageIndex":0.31,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-05-31T21:56:04.367Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Max Muncy grounds out, second baseman Bryson Stott to first baseman Bryce Harper.","rbi":0,"awayScore":0,"homeScore":4,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-31T21:56:31.625Z","endTime":"2026-05-31T21:57:36.526Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"postOnThird":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.203171892274547,"aZ":-31.62950002197797,"pfxX":-8.426757281196041,"pfxZ":0.3764389652706859,"pX":-0.4930531747888122,"pZ":1.9049052685700067,"vX0":-4.2459931156084565,"vY0":-119.32470267115052,"vZ0":-3.4396439550023383,"x":135.79,"y":187.35,"x0":2.404818754925533,"y0":50.003112439143514,"z0":6.218365177251659,"aX":-12.135743135401967},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":0.1,"breakHorizontal":16.3,"spinRate":2361,"spinDirection":293},"zone":7,"typeConfidence":0.91,"plateTime":0.45922878216410457,"extension":5.565970601123199},"index":0,"playId":"f46af288-e4c6-3a13-b8f2-596a8457148f","pitchNumber":1,"startTime":"2026-05-31T21:56:43.814Z","endTime":"2026-05-31T21:56:47.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"second":{"id":663656,"link":"/api/v1/people/663656"},"third":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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.3,"endSpeed":85.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.37309130036962,"aZ":-17.582469551011837,"pfxX":5.423410926541489,"pfxZ":7.932557960200882,"pX":-0.07762182232140395,"pZ":2.4342467591281682,"vX0":-7.554115506145548,"vY0":-134.11915079269622,"vZ0":-6.878818745793467,"x":119.96,"y":173.06,"x0":2.058249862643485,"y0":50.002855095663065,"z0":6.265795900567658,"aX":9.976624211246142},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.2,"breakHorizontal":-8.4,"spinRate":2130,"spinDirection":153},"zone":5,"typeConfidence":2.0,"plateTime":0.4068767413415242,"extension":5.5373446203818695},"index":1,"playId":"a41afa10-5275-3c18-bebb-56c9548798ac","pitchNumber":2,"startTime":"2026-05-31T21:57:02.663Z","endTime":"2026-05-31T21:57:06.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"second":{"id":663656,"link":"/api/v1/people/663656"},"third":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.199900216379095,"aZ":-19.583724104688763,"pfxX":7.207548303784483,"pfxZ":6.660167947988454,"pX":0.6969441878589288,"pZ":2.384648225372306,"vX0":-6.571188187228869,"vY0":-135.79817565852554,"vZ0":-6.664232199474981,"x":90.43,"y":174.39,"x0":2.1968403389010644,"y0":50.00615386580159,"z0":6.205691132875254,"aX":13.63506619491739},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.0,"breakHorizontal":-11.9,"spinRate":2009,"spinDirection":152},"zone":6,"typeConfidence":2.0,"plateTime":0.40138473408283915,"extension":5.616698133865873},"hitData":{"launchSpeed":77.0,"launchAngle":-11.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.86,"coordY":150.21}},"index":2,"playId":"64a3a966-b238-3f6b-92f7-e35af173612e","pitchNumber":3,"startTime":"2026-05-31T21:57:27.876Z","endTime":"2026-05-31T21:57:36.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"second":{"id":663656,"link":"/api/v1/people/663656"},"third":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571970,"link":"/api/v1/people/571970"},"credit":"b_ab"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_ab"},{"player":{"id":571970,"link":"/api/v1/people/571970"},"credit":"b_pa"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.30000000000001,"awayTeamWinProbability":6.699999999999989,"homeTeamWinProbabilityAdded":-1.9999999999999858,"leverageIndex":0.43,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-05-31T21:57:36.526Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alex Call singles on a fly ball to left fielder Brandon Marsh. Mookie Betts scores. Kyle Tucker scores.","rbi":2,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-31T21:58:34.327Z","endTime":"2026-05-31T21:59:57.612Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":{"id":621383,"link":"/api/v1/people/621383"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":{"id":621383,"link":"/api/v1/people/621383"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Alex Call replaces Ryan Ward.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-31T21:57:53.540Z","endTime":"2026-05-31T21:58:05.351Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669743,"link":"/api/v1/people/669743"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":669899,"link":"/api/v1/people/669899"},"defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669899,"link":"/api/v1/people/669899","batSide":{"code":"L","description":"Left"}},"second":{"id":663656,"link":"/api/v1/people/663656"},"third":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-31T21:58:05.351Z","endTime":"2026-05-31T21:58:36.520Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"second":{"id":663656,"link":"/api/v1/people/663656"},"third":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":92.9,"endSpeed":86.7,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.997109011376647,"aZ":-15.069402513120103,"pfxX":2.3889975246367223,"pfxZ":9.117410842444524,"pX":-1.6756764445808061,"pZ":1.3632159914254836,"vX0":-10.76945583680164,"vY0":-134.80082443964318,"vZ0":-9.978109728648274,"x":180.87,"y":201.97,"x0":2.0277929668107526,"y0":50.00419863973062,"z0":6.1303602269411535,"aX":4.484328977833004},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.9,"breakHorizontal":-2.5,"spinRate":2206,"spinDirection":157},"zone":13,"typeConfidence":0.91,"plateTime":0.40336977042899713,"extension":5.617841389160432},"index":2,"playId":"c20854ce-08f9-3cae-b3ce-3131560f031e","pitchNumber":1,"startTime":"2026-05-31T21:58:36.520Z","endTime":"2026-05-31T21:58:40.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"second":{"id":663656,"link":"/api/v1/people/663656"},"third":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":81.4,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.92565583632789,"aZ":-28.977788856254787,"pfxX":-0.8775475364182563,"pfxZ":1.9343838383783805,"pX":-0.7199861647822563,"pZ":2.055246122766443,"vX0":-7.446107344441372,"vY0":-126.74250944424298,"vZ0":-4.649774737831694,"x":144.44,"y":183.29,"x0":2.3502824918057406,"y0":50.00337801565029,"z0":6.184140880739569,"aX":-1.4510330327269931},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.8,"breakHorizontal":3.0,"spinRate":2399,"spinDirection":210},"zone":7,"typeConfidence":2.0,"plateTime":0.42947899078273366,"extension":5.564020988184936},"index":3,"playId":"db13fae4-8f3e-3e0a-8f9d-b7580149ebc7","pitchNumber":2,"startTime":"2026-05-31T21:58:54.164Z","endTime":"2026-05-31T21:58:58.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"second":{"id":663656,"link":"/api/v1/people/663656"},"third":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":76.5,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.89035405218394,"aZ":-31.57236574352954,"pfxX":-5.9929516361213055,"pfxZ":0.4107351264279604,"pX":1.2420531030614992,"pZ":2.423045639717029,"vX0":-2.2028343063028526,"vY0":-119.81245823207345,"vZ0":-2.2193158307813246,"x":69.66,"y":173.36,"x0":2.9494284890661366,"y0":50.00483259111474,"z0":6.154751785282718,"aX":-8.803269207227913},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":0.5,"breakHorizontal":11.4,"spinRate":2337,"spinDirection":290},"zone":14,"typeConfidence":0.88,"plateTime":0.45534687085377223,"extension":5.504953843435735},"index":4,"playId":"1b2acf35-28ca-36cb-af01-2c07a0cc8d2f","pitchNumber":3,"startTime":"2026-05-31T21:59:28.085Z","endTime":"2026-05-31T21:59:32.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"second":{"id":663656,"link":"/api/v1/people/663656"},"third":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":81.3,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.53581508081891,"aZ":-29.13489489705817,"pfxX":-3.1059000252983324,"pfxZ":1.8399258442512103,"pX":-0.27365751498710833,"pZ":2.7355541724294032,"vX0":-5.630277629332466,"vY0":-126.57832031942604,"vZ0":-3.0876461893033293,"x":127.43,"y":164.92,"x0":2.3677028921604975,"y0":50.00184907547625,"z0":6.260929117281672,"aX":-5.12900581401216},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.0,"breakHorizontal":6.7,"spinRate":2416,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.4298084027768967,"extension":5.502327034869333},"hitData":{"launchSpeed":70.5,"launchAngle":38.0,"totalDistance":245.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":104.88,"coordY":104.44}},"index":5,"playId":"9c79b19c-0a00-366f-8890-e5d29663f0fa","pitchNumber":4,"startTime":"2026-05-31T21:59:46.563Z","endTime":"2026-05-31T21:59:57.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"second":{"id":663656,"link":"/api/v1/people/663656"},"third":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669743,"link":"/api/v1/people/669743"},"credit":"b_ab"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_ab"},{"player":{"id":669743,"link":"/api/v1/people/669743"},"credit":"b_pa"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.5,"awayTeamWinProbability":2.5,"homeTeamWinProbabilityAdded":4.199999999999989,"leverageIndex":0.54,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-05-31T21:59:57.612Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dalton Rushing singles on a line drive to center fielder Justin Crawford. Alex Call to 2nd.","rbi":0,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-31T22:00:29.536Z","endTime":"2026-05-31T22:01:44.189Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"postOnSecond":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"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":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":85.0,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.434543335093654,"aZ":-17.95170730912748,"pfxX":6.342062021516341,"pfxZ":7.741437744829495,"pX":1.0206839875958456,"pZ":3.632710681578105,"vX0":-5.366601881650196,"vY0":-133.84326914600783,"vZ0":-3.9794745691129063,"x":78.09,"y":140.7,"x0":2.2153100751603576,"y0":50.00503463289117,"z0":6.40305162704873,"aX":11.655015770105942},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.4,"breakHorizontal":-10.6,"spinRate":2007,"spinDirection":154},"zone":12,"typeConfidence":2.0,"plateTime":0.4072477236053569,"extension":5.33549416269078},"index":0,"playId":"91442a67-c169-390b-815b-549ded3b94dd","pitchNumber":1,"startTime":"2026-05-31T22:00:29.536Z","endTime":"2026-05-31T22:00:33.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"first":{"id":669743,"link":"/api/v1/people/669743"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":80.6,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.005894025357513,"aZ":-27.732955469943054,"pfxX":-2.0730143201375286,"pfxZ":2.7485612058978317,"pX":-1.6240260910378297,"pZ":1.6139322150062232,"vX0":-8.671966118569374,"vY0":-125.08165439356743,"vZ0":-5.69965365950049,"x":178.9,"y":195.2,"x0":2.131938159483329,"y0":50.00028514498857,"z0":6.145996249517477,"aX":-3.3398481157043927},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.1,"breakHorizontal":5.4,"spinRate":2480,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.4349470567030962,"extension":5.5254443679272},"index":1,"playId":"0342ad55-9a47-3321-93d5-b5b95e6ae8c7","pitchNumber":2,"startTime":"2026-05-31T22:00:44.280Z","endTime":"2026-05-31T22:00:48.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"first":{"id":669743,"link":"/api/v1/people/669743"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.7,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.907786788881324,"aZ":-21.971130602109415,"pfxX":6.622637674595902,"pfxZ":5.626536890959313,"pX":-0.9997817261286638,"pZ":3.0333225551309044,"vX0":-10.251924243850297,"vY0":-132.8924742917753,"vZ0":-4.489757289729437,"x":155.11,"y":156.88,"x0":2.0239635823058384,"y0":50.00136340232363,"z0":6.313742963674944,"aX":12.004728184957894},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.5,"breakHorizontal":-10.1,"spinRate":1980,"spinDirection":155},"zone":11,"typeConfidence":2.0,"plateTime":0.4100710162195811,"extension":5.587984099963236},"index":2,"playId":"467f59f9-6dc1-3e42-9476-62cd1ce10825","pitchNumber":3,"startTime":"2026-05-31T22:01:02.164Z","endTime":"2026-05-31T22:01:06.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"first":{"id":669743,"link":"/api/v1/people/669743"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":85.4,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.67760666280767,"aZ":-19.665461313059946,"pfxX":6.031198284799947,"pfxZ":6.8088375475606995,"pX":-0.6294738382773261,"pZ":2.3247179004053877,"vX0":-9.153787601174864,"vY0":-133.6768369948736,"vZ0":-6.678350046488515,"x":140.99,"y":176.01,"x0":2.0317966142020722,"y0":50.00565339821399,"z0":6.233663733442157,"aX":11.085226268022637},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.3,"breakHorizontal":-9.4,"spinRate":1982,"spinDirection":158},"zone":4,"typeConfidence":2.0,"plateTime":0.40737445330738087,"extension":5.561638295166983},"index":3,"playId":"8e680b6f-6eec-3cf8-b42f-70b9a3c8aab5","pitchNumber":4,"startTime":"2026-05-31T22:01:19.035Z","endTime":"2026-05-31T22:01:23.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"first":{"id":669743,"link":"/api/v1/people/669743"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.8,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.346407300646266,"aZ":-28.338071941633004,"pfxX":-3.00780477961093,"pfxZ":2.358971466183693,"pX":-0.44308690915619364,"pZ":1.7514155182869087,"vX0":-5.918914792339822,"vY0":-125.60869566959872,"vZ0":-5.36960417775152,"x":133.89,"y":191.49,"x0":2.318796069995165,"y0":50.00147930313438,"z0":6.1731720341411425,"aX":-4.887999997223146},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.5,"breakHorizontal":6.6,"spinRate":2434,"spinDirection":236},"zone":7,"typeConfidence":2.0,"plateTime":0.4332190545834318,"extension":5.527731087880586},"hitData":{"launchSpeed":94.5,"launchAngle":15.0,"totalDistance":245.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":132.38,"coordY":82.53}},"index":4,"playId":"a5c6ab7f-542f-339e-a50e-ccf6e2241506","pitchNumber":5,"startTime":"2026-05-31T22:01:33.140Z","endTime":"2026-05-31T22:01:44.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"first":{"id":669743,"link":"/api/v1/people/669743"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"credit":"b_ab"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_ab"},{"player":{"id":687221,"link":"/api/v1/people/687221"},"credit":"b_pa"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.7,"awayTeamWinProbability":2.299999999999997,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-05-31T22:01:44.189Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alex Freeland strikes out swinging.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-31T22:02:06.665Z","endTime":"2026-05-31T22:04:06.969Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"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":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.4,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.480202253878865,"aZ":-19.271439699740018,"pfxX":0.58973073197515,"pfxZ":7.1631844128336635,"pX":0.07437250654210006,"pZ":3.120067724868614,"vX0":-5.826286583572363,"vY0":-132.4218926092734,"vZ0":-4.83765695321302,"x":114.17,"y":154.54,"x0":2.2131537395051115,"y0":50.00409597304251,"z0":6.353012207493826,"aX":1.0632150266560467},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.2,"breakHorizontal":0.0,"spinRate":2145,"spinDirection":159},"zone":2,"typeConfidence":0.89,"plateTime":0.4113847505701238,"extension":5.40299820041888},"index":0,"playId":"b838e669-8375-3b69-892d-d37d080389ff","pitchNumber":1,"startTime":"2026-05-31T22:02:16.583Z","endTime":"2026-05-31T22:02:20.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"R","description":"Right"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":669743,"link":"/api/v1/people/669743"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":85.2,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.60290545861625,"aZ":-18.33281790883987,"pfxX":1.5508722736486042,"pfxZ":7.549229854020959,"pX":0.8407248507753571,"pZ":2.8066190857222044,"vX0":-4.412605184530478,"vY0":-133.51324453234895,"vZ0":-5.707744927559747,"x":84.95,"y":163.0,"x0":2.30223078308436,"y0":50.00283065362692,"z0":6.261259338129487,"aX":2.8440336420080627},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.8,"breakHorizontal":-2.0,"spinRate":2131,"spinDirection":160},"zone":3,"typeConfidence":0.89,"plateTime":0.4078622362338038,"extension":5.552422537264448},"index":1,"playId":"9bc452c2-a8dd-3362-bc6d-771b726abee7","pitchNumber":2,"startTime":"2026-05-31T22:02:35.268Z","endTime":"2026-05-31T22:02:39.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"R","description":"Right"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":669743,"link":"/api/v1/people/669743"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-31T22:02:48.780Z","endTime":"2026-05-31T22:03:02.854Z","isPitch":false,"type":"action","player":{"id":690976,"link":"/api/v1/people/690976"},"defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"R","description":"Right"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":669743,"link":"/api/v1/people/669743"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.5,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.699888005972714,"aZ":-18.565347332991465,"pfxX":1.4079896513128696,"pfxZ":7.521189622063112,"pX":0.983210780660828,"pZ":4.194866135363949,"vX0":-4.014601687275807,"vY0":-132.50629308466551,"vZ0":-2.3610957663016814,"x":79.52,"y":125.52,"x0":2.3234521677692883,"y0":50.00111606609176,"z0":6.428140916602546,"aX":2.5474113856008103},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.4,"breakHorizontal":-1.8,"spinRate":2072,"spinDirection":157},"zone":12,"typeConfidence":0.89,"plateTime":0.41064308529760707,"extension":5.388166486496939},"index":3,"playId":"a7f5de4b-d424-340f-8cd7-c43f526edc32","pitchNumber":3,"startTime":"2026-05-31T22:03:02.854Z","endTime":"2026-05-31T22:03:06.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"R","description":"Right"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":669743,"link":"/api/v1/people/669743"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":75.0,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.302134164805956,"aZ":-31.959197134200025,"pfxX":-8.504771375707712,"pfxZ":0.15553039619647535,"pX":1.4603433255642344,"pZ":2.8629179485344363,"vX0":-0.8557584783204646,"vY0":-117.156806896087,"vZ0":-1.0480050540854196,"x":61.34,"y":161.48,"x0":2.9358431340671123,"y0":50.004194583405656,"z0":6.266914709923013,"aX":-11.98513324462683},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":0.2,"breakHorizontal":15.6,"spinRate":2290,"spinDirection":296},"zone":12,"typeConfidence":0.91,"plateTime":0.46509717742618406,"extension":5.309099906199831},"index":4,"playId":"e55cf1a7-9932-3b2c-91e4-19f7792eaaa4","pitchNumber":4,"startTime":"2026-05-31T22:03:18.174Z","endTime":"2026-05-31T22:03:21.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"R","description":"Right"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":669743,"link":"/api/v1/people/669743"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":85.6,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.24955202892142,"aZ":-20.48426543194271,"pfxX":1.2694761178593756,"pfxZ":6.376723692256949,"pX":-0.5660892749897786,"pZ":2.782797477882246,"vX0":-7.619468432585009,"vY0":-133.01370678853476,"vZ0":-5.444343050868444,"x":138.58,"y":163.64,"x0":2.14229062738237,"y0":50.00589992396961,"z0":6.293235894015769,"aX":2.3289968005142825},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.8,"breakHorizontal":-1.1,"spinRate":2161,"spinDirection":158},"zone":1,"typeConfidence":0.9,"plateTime":0.408144376181641,"extension":5.520374312595955},"index":5,"playId":"e29c0a93-ef54-3901-95a9-83a0b62b745f","pitchNumber":5,"startTime":"2026-05-31T22:03:37.432Z","endTime":"2026-05-31T22:03:40.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"R","description":"Right"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":669743,"link":"/api/v1/people/669743"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.4,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.014242688902875,"aZ":-34.20830708869069,"pfxX":-8.76201398286469,"pfxZ":-1.3968935414602504,"pX":-0.46293808735351394,"pZ":1.4401615596689596,"vX0":-4.310637285668111,"vY0":-120.2625541784298,"vZ0":-3.9465507814910317,"x":134.65,"y":199.9,"x0":2.492542929565762,"y0":50.00006110485179,"z0":6.146725203537069,"aX":-12.791224892632751},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-3.2,"breakHorizontal":16.9,"spinRate":2287,"spinDirection":275},"zone":13,"typeConfidence":0.89,"plateTime":0.4559861219647008,"extension":5.638185530034603},"index":6,"playId":"c4dcf5e3-23f2-30c8-a45c-3298999616f4","pitchNumber":6,"startTime":"2026-05-31T22:04:01.786Z","endTime":"2026-05-31T22:04:06.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"R","description":"Right"}},"first":{"id":687221,"link":"/api/v1/people/687221"},"second":{"id":669743,"link":"/api/v1/people/669743"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690976,"link":"/api/v1/people/690976"},"credit":"b_ab"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_ab"},{"player":{"id":690976,"link":"/api/v1/people/690976"},"credit":"b_pa"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.3,"awayTeamWinProbability":2.700000000000003,"homeTeamWinProbabilityAdded":-0.4000000000000057,"leverageIndex":0.15,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-05-31T22:04:06.969Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryce Harper walks.","rbi":0,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-31T22:06:22.541Z","endTime":"2026-05-31T22:08:47.023Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Alex Call remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-31T22:05:19.617Z","endTime":"2026-05-31T22:06:24.727Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669743,"link":"/api/v1/people/669743"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"701","replacedPlayer":{"id":669899,"link":"/api/v1/people/669899"},"defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669899,"link":"/api/v1/people/669899"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":83.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.086118038363313,"aZ":-27.960644483745966,"pfxX":-5.750415975965978,"pfxZ":2.3902561967861438,"pX":-1.2628503902232187,"pZ":2.9839033761725755,"vX0":4.278468030237541,"vY0":-130.7864581377089,"vZ0":-0.6248233447994624,"x":165.14,"y":158.21,"x0":-2.1588162613116,"y0":50.00311026634275,"z0":5.29135998689027,"aX":-10.135512153148193},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.4,"breakHorizontal":9.7,"spinRate":1361,"spinDirection":238},"zone":11,"typeConfidence":0.91,"plateTime":0.41605391875842335,"extension":6.576814722332778},"index":1,"playId":"a0a03174-f8ef-39e5-80ef-42589cba2825","pitchNumber":1,"startTime":"2026-05-31T22:06:24.727Z","endTime":"2026-05-31T22:06:28.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":86.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.140570969402933,"aZ":-20.63536485902661,"pfxX":1.4020810977662705,"pfxZ":6.179512085516935,"pX":-0.8338451735652141,"pZ":2.1846894619851756,"vX0":3.0361921572304613,"vY0":-134.57425432074098,"vZ0":-3.7984348442982676,"x":148.78,"y":179.79,"x0":-2.1508305081458596,"y0":50.00541748332508,"z0":5.043222717591416,"aX":2.6197703430868726},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.8,"breakHorizontal":-3.1,"spinRate":2480,"spinDirection":183},"zone":7,"typeConfidence":0.91,"plateTime":0.4041685052554773,"extension":6.391152087590453},"index":2,"playId":"a218ddb7-0bfa-3154-83a7-4b36eac2e51b","pitchNumber":2,"startTime":"2026-05-31T22:06:43.938Z","endTime":"2026-05-31T22:06:48.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":71.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.36099221294073,"aZ":-44.01456746918932,"pfxX":6.304515652633258,"pfxZ":-9.188185607478337,"pX":-0.6942195805009015,"pZ":2.262831592419796,"vX0":0.7375023209387286,"vY0":-113.30172352338455,"vZ0":2.5611308232737615,"x":143.46,"y":177.68,"x0":-1.8429447269399966,"y0":50.00162767930471,"z0":5.54373214349129,"aX":8.125518970442142},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.0,"breakVerticalInduced":-15.6,"breakHorizontal":-11.6,"spinRate":2793,"spinDirection":37},"zone":7,"typeConfidence":0.9,"plateTime":0.4850267290717767,"extension":6.5756601634935565},"index":3,"playId":"1d41eb9e-017b-3e2d-9cc4-18de1551bbd1","pitchNumber":3,"startTime":"2026-05-31T22:07:00.293Z","endTime":"2026-05-31T22:07:04.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.17489113536977,"aZ":-30.44208959107125,"pfxX":-6.015724403365171,"pfxZ":0.9643464461117564,"pX":-0.21354996325856682,"pZ":1.7440918129769956,"vX0":7.013426632391724,"vY0":-132.4110593032871,"vZ0":-3.2137693139886063,"x":125.14,"y":191.69,"x0":-2.100525567592227,"y0":50.00451734552803,"z0":5.173759560487757,"aX":-10.808969280726073},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":1.3,"breakHorizontal":9.6,"spinRate":1480,"spinDirection":243},"zone":8,"typeConfidence":0.91,"plateTime":0.4118376438626141,"extension":6.702672601002898},"index":4,"playId":"0268545c-6227-34a9-ac14-16997bf09bd1","pitchNumber":4,"startTime":"2026-05-31T22:07:19.671Z","endTime":"2026-05-31T22:07:27.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":88.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.704202940248745,"aZ":-22.26596368647494,"pfxX":-7.593986611872738,"pfxZ":4.9823372818430975,"pX":-0.025553589866574963,"pZ":2.5674343138449895,"vX0":8.139287158737277,"vY0":-139.07956056190136,"vZ0":-2.9462573865958284,"x":117.97,"y":169.46,"x0":-1.9821037940896686,"y0":50.005021826115495,"z0":5.091921767495778,"aX":-15.107976840965764},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.6,"breakHorizontal":12.4,"spinRate":2267,"spinDirection":213},"zone":5,"typeConfidence":0.91,"plateTime":0.3915384685220826,"extension":6.817512164381313},"index":5,"playId":"03afaa64-8436-39c8-9842-20dcb76a3763","pitchNumber":5,"startTime":"2026-05-31T22:07:59.153Z","endTime":"2026-05-31T22:08:02.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":90.2,"endSpeed":83.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.516748435681187,"aZ":-27.95087032672607,"pfxX":-2.453592299705389,"pfxZ":2.3973510221485945,"pX":-1.4146931931227098,"pZ":3.4027610740272802,"vX0":2.790352750420203,"vY0":-131.4689469408038,"vZ0":0.5690334881233737,"x":170.92,"y":146.91,"x0":-2.1684300503599325,"y0":50.0003009652053,"z0":5.249631628094652,"aX":-4.316934393620962},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.7,"breakHorizontal":3.8,"spinRate":1144,"spinDirection":259},"zone":11,"typeConfidence":0.86,"plateTime":0.41580644317789517,"extension":6.521333856523788},"index":6,"playId":"87b14f21-b669-3a63-a029-9754e703c424","pitchNumber":6,"startTime":"2026-05-31T22:08:20.886Z","endTime":"2026-05-31T22:08:24.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.008388474543555,"aZ":-22.48563165846781,"pfxX":0.6653818353996774,"pfxZ":5.102677259245107,"pX":1.4539417457667387,"pZ":1.335943938128422,"vX0":8.974939543776763,"vY0":-136.19168898931417,"vZ0":-5.57635399531882,"x":61.58,"y":202.71,"x0":-1.9563276958596159,"y0":50.00144949543762,"z0":4.943039491050137,"aX":1.2606570762493083},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.4,"breakHorizontal":-2.9,"spinRate":2490,"spinDirection":187},"zone":14,"typeConfidence":0.91,"plateTime":0.40059472997948653,"extension":6.57210727605104},"index":7,"playId":"f101646b-1e83-3c11-88bd-ffca8d2e6821","pitchNumber":7,"startTime":"2026-05-31T22:08:42.875Z","endTime":"2026-05-31T22:08:47.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.0,"awayTeamWinProbability":4.0,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.27,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-05-31T22:08:47.023Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Marsh called out on strikes.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-31T22:08:56.716Z","endTime":"2026-05-31T22:09:57.594Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808967,"fullName":"Yoshinobu Yamamoto","link":"/api/v1/people/808967"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.28389322811374,"aZ":-26.369281919413005,"pfxX":2.83664516730458,"pfxZ":3.224639032094152,"pX":1.5723151714455799,"pZ":1.990337219514331,"vX0":7.801908761690547,"vY0":-132.51392459958214,"vZ0":-3.5571112396859883,"x":57.07,"y":185.04,"x0":-1.764961664908551,"y0":50.00028318280622,"z0":5.2518706656576075,"aX":5.100548350096269},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.4,"breakHorizontal":-6.6,"spinRate":2558,"spinDirection":171},"zone":14,"typeConfidence":0.92,"plateTime":0.41154101797961706,"extension":6.462187766770017},"index":0,"playId":"094cf3f5-8c61-38ec-ad0a-800a2b93c15c","pitchNumber":1,"startTime":"2026-05-31T22:09:16.139Z","endTime":"2026-05-31T22:09:20.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":95.4,"endSpeed":87.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.642695090979736,"aZ":-13.988226878942728,"pfxX":-7.062997759650501,"pfxZ":9.290036958556268,"pX":0.3409791802731554,"pZ":2.0691905348754567,"vX0":8.58270291450243,"vY0":-138.6968824384167,"vZ0":-6.101653841372518,"x":104.0,"y":182.91,"x0":-1.8690351222874448,"y0":50.00171649583045,"z0":5.222356233703291,"aX":-13.825401157487843},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.7,"breakHorizontal":11.2,"spinRate":2305,"spinDirection":215},"zone":9,"typeConfidence":2.0,"plateTime":0.3941943138678803,"extension":6.309846366243979},"index":1,"playId":"2a09c568-6861-3698-b1d9-545f4fa0bba7","pitchNumber":2,"startTime":"2026-05-31T22:09:33.814Z","endTime":"2026-05-31T22:09:37.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":71.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.737586793849903,"aZ":-44.09656940910209,"pfxX":7.911054332447318,"pfxZ":-9.197613648892437,"pX":-0.5954170239911719,"pZ":3.054175649282886,"vX0":0.6460309529313872,"vY0":-113.93208984976636,"vZ0":4.155548731174404,"x":139.7,"y":156.32,"x0":-1.9098101873744788,"y0":50.00507324270908,"z0":5.6062062088752915,"aX":10.25122413889667},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-15.0,"breakHorizontal":-14.4,"spinRate":2909,"spinDirection":39},"zone":1,"typeConfidence":0.89,"plateTime":0.4834208610380064,"extension":6.363772631441602},"index":2,"playId":"d1b30b40-61a0-3106-b4d9-64a9ec1cc72e","pitchNumber":3,"startTime":"2026-05-31T22:09:52.862Z","endTime":"2026-05-31T22:09:57.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_ab"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_ab"},{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_pa"},{"player":{"id":808967,"link":"/api/v1/people/808967"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.3,"awayTeamWinProbability":2.700000000000003,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.54,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-05-31T22:09:57.594Z","atBatIndex":48},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alec Bohm walks. Bryce Harper to 2nd.","rbi":0,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-31T22:12:20.646Z","endTime":"2026-05-31T22:16:00.303Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"postOnSecond":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7,8,9,10,11],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-31T22:10:18.538Z","endTime":"2026-05-31T22:10:51.321Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Will Klein replaces Yoshinobu Yamamoto.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-31T22:10:51.321Z","endTime":"2026-05-31T22:12:22.829Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694361,"link":"/api/v1/people/694361"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":808967,"link":"/api/v1/people/808967","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":96.7,"endSpeed":89.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.245884264086474,"aZ":-11.245855294669408,"pfxX":-6.931366974547686,"pfxZ":10.319708289903193,"pX":-0.2029046414049572,"pZ":1.7506194104285948,"vX0":5.464926750112759,"vY0":-140.65166812902004,"vZ0":-7.87328028726654,"x":124.73,"y":191.51,"x0":-1.2587690894232253,"y0":50.00189640619542,"z0":5.293639269332283,"aX":-14.05674046237404},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.5,"breakHorizontal":11.6,"spinRate":2408,"spinDirection":219},"zone":8,"typeConfidence":0.9,"plateTime":0.3876178658364031,"extension":6.475647554242996},"index":2,"playId":"6e2c652b-bc58-3ecf-830a-86dba3c52792","pitchNumber":1,"startTime":"2026-05-31T22:12:22.829Z","endTime":"2026-05-31T22:12:27.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.9,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.002849541990333,"aZ":-12.304238350283267,"pfxX":-6.833134183078336,"pfxZ":9.671263171138742,"pX":-0.13451735682658325,"pZ":2.998510179293475,"vX0":4.964785472666672,"vY0":-141.43940236359612,"vZ0":-4.719382964087492,"x":122.13,"y":157.82,"x0":-1.0123759175879827,"y0":50.00523196447864,"z0":5.458955894095184,"aX":-14.041581399679156},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.9,"breakHorizontal":11.5,"spinRate":2479,"spinDirection":218},"zone":2,"typeConfidence":0.9,"plateTime":0.3851892806258559,"extension":6.440112511531799},"index":3,"playId":"e32d9034-741f-3ac2-af74-256f41a303ce","pitchNumber":2,"startTime":"2026-05-31T22:12:39.113Z","endTime":"2026-05-31T22:12:42.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.315756675527446,"aZ":-37.529676722743936,"pfxX":6.694420794090133,"pfxZ":-3.122642680737015,"pX":2.0399617672849786,"pZ":1.2728562107671355,"vX0":6.196226523362013,"vY0":-129.93579490342873,"vZ0":-3.2403246598304696,"x":39.24,"y":204.41,"x0":-1.2421849861672,"y0":50.002410624536445,"z0":5.377444910862111,"aX":11.485427172618719},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-6.1,"breakHorizontal":-13.4,"spinRate":2646,"spinDirection":33},"zone":14,"typeConfidence":0.92,"plateTime":0.42097231608126995,"extension":6.611425839260401},"index":4,"playId":"8f413b4b-9838-3878-891e-c2b09b8cb25a","pitchNumber":3,"startTime":"2026-05-31T22:12:58.050Z","endTime":"2026-05-31T22:13:01.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.6,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.42337231226664,"aZ":-37.15462627288728,"pfxX":6.539294004699706,"pfxZ":-2.847166716821244,"pX":1.6299058729492006,"pZ":0.9646200277928294,"vX0":5.408124406863795,"vY0":-131.02882262737967,"vZ0":-4.18581843122498,"x":54.87,"y":212.74,"x0":-1.307135269325722,"y0":50.00561488695437,"z0":5.344709296785799,"aX":11.426708190621452},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-5.9,"breakHorizontal":-13.0,"spinRate":2645,"spinDirection":41},"zone":14,"typeConfidence":0.92,"plateTime":0.4172397974310078,"extension":6.446196121330842},"index":5,"playId":"6cf6f3e3-c83d-3921-b96b-f792c2de5146","pitchNumber":4,"startTime":"2026-05-31T22:13:16.968Z","endTime":"2026-05-31T22:13:20.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.5,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.699455671720564,"aZ":-13.601585245347453,"pfxX":-6.92940079206805,"pfxZ":9.039502300722797,"pX":-0.6908242066937879,"pZ":4.116983125490421,"vX0":4.3374163966644526,"vY0":-142.00353097944665,"vZ0":-1.4446637672773925,"x":143.33,"y":127.62,"x0":-1.3330537709152384,"y0":50.00237095556374,"z0":5.492112085034945,"aX":-14.235746745675135},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.3,"breakHorizontal":11.8,"spinRate":2346,"spinDirection":219},"zone":11,"typeConfidence":0.91,"plateTime":0.3848415806450953,"extension":6.6370932673067164},"index":6,"playId":"d791a879-4ba2-336e-a9ff-06d37da1528d","pitchNumber":5,"startTime":"2026-05-31T22:13:38.623Z","endTime":"2026-05-31T22:13:42.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.7,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.66851694409088,"aZ":-34.708246360374375,"pfxX":5.939390733451754,"pfxZ":-1.481126705318843,"pX":0.6007955116566301,"pZ":1.3361661062811092,"vX0":4.852213782039846,"vY0":-129.80360999007453,"vZ0":-3.4017012114475786,"x":94.1,"y":202.7,"x0":-2.0602558883264637,"y0":50.000641249716196,"z0":5.290185512895707,"aX":10.191134992381542},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-3.2,"breakHorizontal":-11.8,"spinRate":2677,"spinDirection":46},"zone":14,"typeConfidence":0.91,"plateTime":0.4210327700912644,"extension":6.383473779397122},"index":7,"playId":"2667357e-68f2-3450-90f5-33eec238dbe2","pitchNumber":6,"startTime":"2026-05-31T22:14:20.301Z","endTime":"2026-05-31T22:14:23.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":90.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.311560435124623,"aZ":-10.96082471939452,"pfxX":-7.657693548255281,"pfxZ":10.142725583701505,"pX":0.0299635888329658,"pZ":4.100616902004114,"vX0":5.830890812693754,"vY0":-143.0807383225636,"vZ0":-1.9357232176541261,"x":115.86,"y":128.06,"x0":-1.0305481888909422,"y0":50.00173250884958,"z0":5.465303173166892,"aX":-16.01513694475259},"breaks":{"breakAngle":52.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":18.2,"breakHorizontal":12.8,"spinRate":2392,"spinDirection":219},"zone":12,"typeConfidence":0.91,"plateTime":0.38154396236380794,"extension":6.720615284308147},"index":8,"playId":"b7027fb2-b040-3880-a256-2f765d61a2bf","pitchNumber":7,"startTime":"2026-05-31T22:14:45.202Z","endTime":"2026-05-31T22:14:48.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":90.2,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.661616252450777,"aZ":-12.30371833572182,"pfxX":-6.069504347251979,"pfxZ":9.582338051172332,"pX":0.9217230762949551,"pZ":2.4202098688912392,"vX0":8.05050542586154,"vY0":-142.39184455664957,"vZ0":-6.158140797887829,"x":81.87,"y":173.43,"x0":-1.1406101382190272,"y0":50.00633557960014,"z0":5.374315364726811,"aX":-12.590609447405855},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.4,"breakHorizontal":9.6,"spinRate":2331,"spinDirection":215},"zone":14,"typeConfidence":0.9,"plateTime":0.3832224948234386,"extension":6.703160160180258},"index":9,"playId":"9bbab054-992e-3707-a05f-910314269ec5","pitchNumber":8,"startTime":"2026-05-31T22:15:09.041Z","endTime":"2026-05-31T22:15:12.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.925723734970102,"aZ":-34.0969801735615,"pfxX":5.735993384044031,"pfxZ":-1.1701231718280964,"pX":1.4119204395230414,"pZ":-0.06655296422223514,"vX0":5.061539554663576,"vY0":-127.21065914117897,"vZ0":-6.4012610541421315,"x":63.18,"y":240.58,"x0":-1.3484333309264174,"y0":50.00467234099624,"z0":5.183193688117269,"aX":9.407834485593849},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-3.4,"breakHorizontal":-11.5,"spinRate":2469,"spinDirection":40},"zone":14,"typeConfidence":0.91,"plateTime":0.4304498464384032,"extension":6.5942623213976255},"index":10,"playId":"a699f69c-d82d-3623-8ba4-6a8513586fcc","pitchNumber":9,"startTime":"2026-05-31T22:15:32.539Z","endTime":"2026-05-31T22:15:36.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.9,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.3646047878766,"aZ":-13.95478319768553,"pfxX":-6.153166909927053,"pfxZ":8.845740953082215,"pX":-1.2723326989022157,"pZ":3.8237868032503934,"vX0":2.3762211084633273,"vY0":-141.68777877520643,"vZ0":-2.0599506270113275,"x":165.5,"y":135.54,"x0":-1.3159293008378878,"y0":50.00628916952929,"z0":5.438344809403325,"aX":-12.678394866214191},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.8,"breakHorizontal":10.8,"spinRate":2329,"spinDirection":222},"zone":11,"typeConfidence":0.9,"plateTime":0.3846441851547975,"extension":6.703311944350007},"index":11,"playId":"30536b30-dec1-34d6-a4dd-4951d9ae61f1","pitchNumber":10,"startTime":"2026-05-31T22:15:55.811Z","endTime":"2026-05-31T22:16:00.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":694361,"link":"/api/v1/people/694361"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.89999999999999,"awayTeamWinProbability":4.1000000000000085,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.36,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-05-31T22:16:00.303Z","atBatIndex":49},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bryson Stott lines out to center fielder Andy Pages.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-31T22:16:20.663Z","endTime":"2026-05-31T22:19:04.302Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"postOnSecond":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":90.6,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.51116255446075,"aZ":-18.434200502543067,"pfxX":-6.096954716022665,"pfxZ":6.587232150958689,"pX":0.3166641624974232,"pZ":3.870223034622445,"vX0":5.65000110740605,"vY0":-142.3119727550218,"vZ0":-1.4985749620952844,"x":104.93,"y":134.28,"x0":-0.8861474225143323,"y0":50.00247554653795,"z0":5.551560087050058,"aX":-12.716315364196086},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":11.9,"breakHorizontal":10.2,"spinRate":2108,"spinDirection":217},"zone":12,"typeConfidence":0.9,"plateTime":0.3824393411344458,"extension":6.854934936147373},"index":0,"playId":"bfe4a94a-32a5-3ef1-9936-4630a4746941","pitchNumber":1,"startTime":"2026-05-31T22:16:35.168Z","endTime":"2026-05-31T22:16:39.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.6,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.12789944861971,"aZ":-41.03770421200403,"pfxX":4.304344514901571,"pfxZ":-5.70272883106084,"pX":-0.7347439340954646,"pZ":3.602717687777775,"vX0":-0.08168688618304026,"vY0":-123.05317304203625,"vZ0":2.969862105905906,"x":145.01,"y":141.51,"x0":-1.2617856431884902,"y0":50.00034099523488,"z0":5.823198751940309,"aX":6.694404563203176},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-9.6,"breakHorizontal":-7.8,"spinRate":2575,"spinDirection":31},"zone":11,"typeConfidence":0.9,"plateTime":0.44270169056788644,"extension":6.554096602654396},"index":1,"playId":"8e151c93-349e-3568-bbbf-afbc027b2b5d","pitchNumber":2,"startTime":"2026-05-31T22:17:13.784Z","endTime":"2026-05-31T22:17:17.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.7,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.100483178742618,"aZ":-13.824076930864734,"pfxX":-5.459927007297562,"pfxZ":8.957735191148526,"pX":-0.37451421131019086,"pZ":3.847029229974405,"vX0":4.438349953464164,"vY0":-141.05815194288874,"vZ0":-2.3128502273491827,"x":131.28,"y":134.91,"x0":-1.2461389369851503,"y0":50.004464678935136,"z0":5.551193977231293,"aX":-11.186447947710985},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.1,"breakHorizontal":9.2,"spinRate":2325,"spinDirection":205},"zone":11,"typeConfidence":0.9,"plateTime":0.38588270012850634,"extension":6.62623486270206},"index":2,"playId":"72c629cc-0a7c-32af-9721-b5dc528bcc89","pitchNumber":3,"startTime":"2026-05-31T22:17:32.161Z","endTime":"2026-05-31T22:17:35.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-31T22:17:43.477Z","endTime":"2026-05-31T22:17:58.224Z","isPitch":false,"type":"action","player":{"id":681082,"link":"/api/v1/people/681082"},"defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":97.2,"endSpeed":89.4,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.550626794145,"aZ":-12.494376205665136,"pfxX":-5.883463872767049,"pfxZ":9.631642467898693,"pX":0.4683029945562857,"pZ":3.2361710183389674,"vX0":6.688137903490909,"vY0":-141.41670264772287,"vZ0":-3.9645120810623196,"x":99.15,"y":151.4,"x0":-1.1529748318031194,"y0":50.00630390648229,"z0":5.446699723757595,"aX":-12.026001257066953},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.9,"breakHorizontal":9.5,"spinRate":2260,"spinDirection":213},"zone":3,"typeConfidence":0.9,"plateTime":0.38600489501805857,"extension":6.802830425456433},"index":4,"playId":"8ebddcf7-e8ad-35f5-977c-1e241bbcf2a6","pitchNumber":4,"startTime":"2026-05-31T22:17:58.224Z","endTime":"2026-05-31T22:18:01.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.757549047841824,"aZ":-36.997111615522954,"pfxX":7.486109526170167,"pfxZ":-2.814652917466953,"pX":1.0035029014901733,"pZ":-0.3224070254192253,"vX0":4.649805574578506,"vY0":-130.46794093090378,"vZ0":-6.913752822642293,"x":78.75,"y":247.48,"x0":-1.7772829078501642,"y0":50.002088107043654,"z0":5.167829355803013,"aX":12.83731989393722},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-6.5,"breakHorizontal":-14.6,"spinRate":2625,"spinDirection":35},"zone":14,"typeConfidence":0.92,"plateTime":0.4206343357490745,"extension":6.400353461423719},"index":5,"playId":"5096113f-1928-3a54-9d09-65c236f3dd62","pitchNumber":5,"startTime":"2026-05-31T22:18:24.037Z","endTime":"2026-05-31T22:18:27.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":97.5,"endSpeed":89.7,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.304629092675583,"aZ":-13.327600467922954,"pfxX":-6.349748657359427,"pfxZ":9.172034220900356,"pX":-0.7319235373881621,"pZ":2.669228366078994,"vX0":4.102454397103222,"vY0":-141.94507288693183,"vZ0":-5.370913021721861,"x":144.9,"y":166.71,"x0":-1.3655641266305503,"y0":50.005391350123226,"z0":5.423777565508814,"aX":-13.052477401521315},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.8,"breakHorizontal":10.8,"spinRate":2342,"spinDirection":215},"zone":4,"typeConfidence":0.9,"plateTime":0.38481619055678173,"extension":6.79000966444938},"hitData":{"launchSpeed":78.5,"launchAngle":26.0,"totalDistance":266.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":100.47,"coordY":96.44}},"index":6,"playId":"6a270b34-8d24-3564-b82d-c7be7bb65e76","pitchNumber":6,"startTime":"2026-05-31T22:18:51.414Z","endTime":"2026-05-31T22:19:04.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_ab"},{"player":{"id":694361,"link":"/api/v1/people/694361"},"credit":"p_ab"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_pa"},{"player":{"id":694361,"link":"/api/v1/people/694361"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.5,"awayTeamWinProbability":2.5,"homeTeamWinProbabilityAdded":1.6000000000000085,"leverageIndex":0.68,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-05-31T22:19:04.302Z","atBatIndex":50},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Rafael Marchán pops out to first baseman Freddie Freeman in foul territory.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-31T22:19:16.329Z","endTime":"2026-05-31T22:20:16.253Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694361,"fullName":"Will Klein","link":"/api/v1/people/694361"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":90.6,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.11957782717624,"aZ":-15.171723299450639,"pfxX":-7.233954271429152,"pfxZ":8.188076500369478,"pX":0.8099145527771631,"pZ":1.459848869412863,"vX0":7.516497003306837,"vY0":-142.13627044053666,"vZ0":-8.181768077005804,"x":86.13,"y":199.36,"x0":-0.9105639814517477,"y0":50.00131529509923,"z0":5.310009424218232,"aX":-15.017002065066649},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.6,"breakHorizontal":11.9,"spinRate":2190,"spinDirection":214},"zone":14,"typeConfidence":0.9,"plateTime":0.38323863528155666,"extension":6.7670548533676325},"index":0,"playId":"1e63e62a-3723-304d-b3bc-960bbfee9d41","pitchNumber":1,"startTime":"2026-05-31T22:19:36.193Z","endTime":"2026-05-31T22:19:40.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.7,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.913630072877794,"aZ":-13.302166947509644,"pfxX":-6.24448937240974,"pfxZ":9.151892457893355,"pX":-0.026358712876427447,"pZ":3.2033319358505925,"vX0":6.382544819866842,"vY0":-142.2874799640475,"vZ0":-4.022764604882138,"x":118.0,"y":152.29,"x0":-1.4811584772316964,"y0":50.001208436258615,"z0":5.470910818219588,"aX":-12.875522004567914},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.0,"breakHorizontal":10.1,"spinRate":2312,"spinDirection":217},"zone":2,"typeConfidence":0.9,"plateTime":0.38410261473260476,"extension":6.8458395785128445},"hitData":{"launchSpeed":88.8,"launchAngle":77.0,"totalDistance":43.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":160.74,"coordY":185.95}},"index":1,"playId":"7bdc6d2f-da3c-3627-b00e-0f7d68190306","pitchNumber":2,"startTime":"2026-05-31T22:20:06.253Z","endTime":"2026-05-31T22:20:16.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"second":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"credit":"b_ab"},{"player":{"id":694361,"link":"/api/v1/people/694361"},"credit":"p_ab"},{"player":{"id":665561,"link":"/api/v1/people/665561"},"credit":"b_pa"},{"player":{"id":694361,"link":"/api/v1/people/694361"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":98.6,"awayTeamWinProbability":1.4000000000000057,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.45,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-05-31T22:20:16.253Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Shohei Ohtani flies out to right fielder Adolis García.","rbi":0,"awayScore":0,"homeScore":6,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-31T22:22:53.183Z","endTime":"2026-05-31T22:23:22.680Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Chase Shugart replaces Tanner Banks.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-31T22:21:19.817Z","endTime":"2026-05-31T22:22:55.404Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663767,"link":"/api/v1/people/663767"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":88.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.13670511970604,"aZ":-23.39442430615038,"pfxX":-9.659001334192581,"pfxZ":4.456583910151611,"pX":-0.7902614911072634,"pZ":3.4901614477307796,"vX0":9.28601587659298,"vY0":-138.52047883227445,"vZ0":-0.8481724136601863,"x":147.12,"y":144.55,"x0":-2.909968692618632,"y0":50.000180092051124,"z0":5.345896574191085,"aX":-19.01487901611274},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.2,"breakHorizontal":15.8,"spinRate":2025,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.393448469395302,"extension":5.996111477440389},"index":1,"playId":"c068618d-04af-3c86-bf86-717e6c05e1a9","pitchNumber":1,"startTime":"2026-05-31T22:22:55.404Z","endTime":"2026-05-31T22:22:58.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.498496545489495,"aZ":-30.90288780643983,"pfxX":9.761399200229882,"pfxZ":0.8792124786610049,"pX":0.678048231500026,"pZ":2.4814203920558895,"vX0":5.723265177988137,"vY0":-119.52142940916849,"vZ0":-0.1590907868162844,"x":91.15,"y":171.78,"x0":-3.0173334994769565,"y0":50.00242274519484,"z0":5.329049616776105,"aX":14.089852731464676},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":1.8,"breakHorizontal":-19.1,"spinRate":2716,"spinDirection":62},"zone":6,"typeConfidence":0.89,"plateTime":0.4586491463993916,"extension":5.918936528325302},"hitData":{"launchSpeed":96.6,"launchAngle":48.0,"totalDistance":306.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":199.8,"coordY":100.05}},"index":2,"playId":"d3e81f92-efcd-337e-bb87-83c1c3cb1fd5","pitchNumber":2,"startTime":"2026-05-31T22:23:11.213Z","endTime":"2026-05-31T22:23:22.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_ab"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_pa"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.5,"awayTeamWinProbability":1.5,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-05-31T22:23:22.680Z","atBatIndex":52},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Andy Pages triples (1) on a pop up to second baseman Bryson Stott.","rbi":0,"awayScore":0,"homeScore":6,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-31T22:23:34.486Z","endTime":"2026-05-31T22:24:12.792Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.28229169975178,"aZ":-22.16787798251588,"pfxX":-0.02578936830697387,"pfxZ":5.268170804744224,"pX":1.1102595741206105,"pZ":2.0468033578504383,"vX0":9.955209658514454,"vY0":-135.8437399505349,"vZ0":-4.599390693346924,"x":74.68,"y":183.52,"x0":-2.5738726127085987,"y0":50.00029103715565,"z0":5.271192993709623,"aX":-0.049124615953248255},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.9,"breakHorizontal":-1.7,"spinRate":2436,"spinDirection":204},"zone":14,"typeConfidence":0.87,"plateTime":0.40075929299982205,"extension":5.940852015141539},"index":0,"playId":"9c87cdd9-05eb-33ce-a2fa-569dc5650641","pitchNumber":1,"startTime":"2026-05-31T22:23:42.644Z","endTime":"2026-05-31T22:23:46.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.087733768215447,"aZ":-25.934167573551733,"pfxX":1.6758934049921161,"pfxZ":3.4454302795302674,"pX":0.48209757218289984,"pZ":2.7400841864269236,"vX0":7.7623645461444415,"vY0":-132.856525112968,"vZ0":-2.009067039983977,"x":98.62,"y":164.8,"x0":-2.6801405691119964,"y0":50.002495762833696,"z0":5.3674406541726665,"aX":3.0310246145703115},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.1,"breakHorizontal":-4.6,"spinRate":2424,"spinDirection":196},"zone":6,"typeConfidence":0.92,"plateTime":0.41029555638507675,"extension":5.755707102717976},"hitData":{"launchSpeed":86.3,"launchAngle":61.0,"totalDistance":175.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":183.75,"coordY":135.07}},"index":1,"playId":"0f763967-f4dd-3715-9e13-74251433d0ae","pitchNumber":2,"startTime":"2026-05-31T22:23:55.701Z","endTime":"2026-05-31T22:24:12.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_ab"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_ab"},{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_pa"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.0,"awayTeamWinProbability":1.0,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.04,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-05-31T22:24:12.792Z","atBatIndex":53},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Freddie Freeman out on a sacrifice fly to right fielder Adolis García. Andy Pages scores.","rbi":1,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-31T22:24:36.465Z","endTime":"2026-05-31T22:26:08.241Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":{"id":663767,"link":"/api/v1/people/663767"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":86.0,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.71938812220168,"aZ":-23.37131571892944,"pfxX":1.5510989983792038,"pfxZ":4.686018024132041,"pX":0.05678157312104563,"pZ":3.733792725343568,"vX0":6.763754658982286,"vY0":-135.48717479028218,"vZ0":-0.27960639305393414,"x":114.84,"y":137.97,"x0":-2.6629238786309823,"y0":50.00156221188086,"z0":5.457102008788395,"aX":2.913645547070315},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.6,"breakHorizontal":-4.1,"spinRate":2457,"spinDirection":193},"zone":12,"typeConfidence":0.91,"plateTime":0.4026548753030257,"extension":5.877729505660793},"index":0,"playId":"6c4b7495-3bbf-32ab-8755-563970effc31","pitchNumber":1,"startTime":"2026-05-31T22:24:47.699Z","endTime":"2026-05-31T22:24:51.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"third":{"id":681624,"link":"/api/v1/people/681624"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.7,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.523683598226,"aZ":-26.193475214004742,"pfxX":-0.7667640662004989,"pfxZ":3.200249410575088,"pX":-0.32892529981519764,"pZ":4.066369582536158,"vX0":6.795907737758684,"vY0":-135.17062196259053,"vZ0":1.282571158616066,"x":129.54,"y":128.99,"x0":-2.7647745772563965,"y0":50.00572446001945,"z0":5.41080344672402,"aX":-1.4355906587636238},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.2,"breakHorizontal":0.1,"spinRate":2496,"spinDirection":190},"zone":11,"typeConfidence":0.88,"plateTime":0.4035808479503,"extension":6.067578913064598},"index":1,"playId":"53080816-a09d-3c48-8156-82eefc889dd2","pitchNumber":2,"startTime":"2026-05-31T22:25:05.725Z","endTime":"2026-05-31T22:25:09.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"third":{"id":681624,"link":"/api/v1/people/681624"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":75.8,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.651640288615525,"aZ":-31.280183339515393,"pfxX":7.874831358441264,"pfxZ":0.6066847254014878,"pX":-1.25005288961744,"pZ":3.256325419058102,"vX0":2.0142562963963,"vY0":-120.75305425944556,"vZ0":1.5878069788870892,"x":164.65,"y":150.86,"x0":-3.118891182117234,"y0":50.00101819435087,"z0":5.352680785651737,"aX":11.567509787347031},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.8,"breakHorizontal":-14.8,"spinRate":2633,"spinDirection":61},"zone":11,"typeConfidence":0.87,"plateTime":0.45448361505764456,"extension":5.972851403105551},"index":2,"playId":"b018628d-2ca6-3bae-9ef0-34f05ccebf82","pitchNumber":3,"startTime":"2026-05-31T22:25:22.752Z","endTime":"2026-05-31T22:25:26.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"third":{"id":681624,"link":"/api/v1/people/681624"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":3,"playId":"3c08c45f-4ea6-4a0c-a14d-abfbe8e6ae90","startTime":"2026-05-31T22:25:44.609Z","endTime":"2026-05-31T22:25:49.609Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"third":{"id":681624,"link":"/api/v1/people/681624"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":87.2,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.622201804072088,"aZ":-25.50747697890021,"pfxX":0.6869895736273847,"pfxZ":3.491652725648633,"pX":0.1703411719149517,"pZ":2.72213726581194,"vX0":7.320860471464332,"vY0":-135.81418903626138,"vZ0":-2.490271672646763,"x":110.51,"y":165.28,"x0":-2.6251049903323698,"y0":50.00210471540386,"z0":5.384802707283358,"aX":1.3108967799105866},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.1,"breakHorizontal":-2.5,"spinRate":2368,"spinDirection":196},"zone":5,"typeConfidence":0.91,"plateTime":0.3999662277847098,"extension":6.177610028523923},"hitData":{"launchSpeed":94.5,"launchAngle":21.0,"totalDistance":307.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":197.08,"coordY":79.35}},"index":4,"playId":"68b3fbde-fb9f-37c8-8682-0646235dc2bf","pitchNumber":4,"startTime":"2026-05-31T22:26:00.181Z","endTime":"2026-05-31T22:26:08.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"third":{"id":681624,"link":"/api/v1/people/681624"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_pa"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":99.2,"awayTeamWinProbability":0.7999999999999972,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-05-31T22:26:08.241Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mookie Betts called out on strikes.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-31T22:26:44.201Z","endTime":"2026-05-31T22:27:35.908Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-31T22:26:36.420Z","endTime":"2026-05-31T22:26:46.242Z","isPitch":false,"type":"action","player":{"id":605141,"link":"/api/v1/people/605141"},"defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":97.1,"endSpeed":89.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.384344563368366,"aZ":-21.518785595731554,"pfxX":-8.316524199014706,"pfxZ":5.197808776689726,"pX":-0.8234202361844968,"pZ":2.552721310496993,"vX0":7.226216375803158,"vY0":-141.35387418883658,"vZ0":-4.227470977318799,"x":148.39,"y":169.86,"x0":-2.3166157520247332,"y0":50.001339767656184,"z0":5.426865461036519,"aX":-17.042392876968897},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":8.9,"breakHorizontal":13.8,"spinRate":2127,"spinDirection":211},"zone":4,"typeConfidence":2.0,"plateTime":0.38562377961774574,"extension":5.888813170766498},"index":1,"playId":"58cea045-abec-338d-be58-4163f099eeb2","pitchNumber":1,"startTime":"2026-05-31T22:26:46.242Z","endTime":"2026-05-31T22:26:50.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.836612191391588,"aZ":-23.963433425711,"pfxX":-0.048727182953375525,"pfxZ":4.332256729705023,"pX":1.6448394087732683,"pZ":1.9320757739221563,"vX0":10.979550453305158,"vY0":-136.01737899812807,"vZ0":-4.757605760525284,"x":54.3,"y":186.61,"x0":-2.4193354703736123,"y0":50.000052545586136,"z0":5.3429542773189045,"aX":-0.09501776105601364},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.1,"breakHorizontal":-2.0,"spinRate":2511,"spinDirection":202},"zone":14,"typeConfidence":0.88,"plateTime":0.40105337114258877,"extension":5.910826009119647},"index":2,"playId":"1bdef316-93f7-3cbe-bbf4-e03d2849a4d9","pitchNumber":2,"startTime":"2026-05-31T22:27:01.011Z","endTime":"2026-05-31T22:27:04.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":77.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.388645486391837,"aZ":-31.93633885334962,"pfxX":8.707876215329353,"pfxZ":0.1575729634502423,"pX":0.6153943340691592,"pZ":2.398046535169744,"vX0":5.4475309901167766,"vY0":-121.16625633858754,"vZ0":-0.24925521594246758,"x":93.54,"y":174.03,"x0":-2.7887512694958208,"y0":50.001146051916834,"z0":5.2790982736462215,"aX":13.021366041909129},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.5,"breakHorizontal":-17.0,"spinRate":2709,"spinDirection":62},"zone":6,"typeConfidence":0.88,"plateTime":0.45104048507184924,"extension":5.953210243330155},"index":3,"playId":"ac74e264-7058-369d-b9ea-c1a2c361b76a","pitchNumber":3,"startTime":"2026-05-31T22:27:16.910Z","endTime":"2026-05-31T22:27:21.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":95.3,"endSpeed":87.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.742419234225483,"aZ":-24.33755888966626,"pfxX":-10.953209761619757,"pfxZ":4.0303545055605134,"pX":-0.058823742042715906,"pZ":2.158909601077091,"vX0":10.900558438320257,"vY0":-138.32851822315038,"vZ0":-3.662805207610207,"x":119.24,"y":180.49,"x0":-2.6201308754658843,"y0":50.00613436599598,"z0":5.124648593364148,"aX":-21.313310954331065},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.7,"breakHorizontal":17.6,"spinRate":2007,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.3953891754608829,"extension":6.029806529762365},"index":4,"playId":"4eaabb41-d185-3956-afab-52368d9be4fc","pitchNumber":4,"startTime":"2026-05-31T22:27:31.638Z","endTime":"2026-05-31T22:27:35.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_ab"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_ab"},{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_pa"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.1,"awayTeamWinProbability":0.9000000000000057,"homeTeamWinProbabilityAdded":-0.10000000000000853,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-05-31T22:27:35.908Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Adolis García grounds out, shortstop Mookie Betts to first baseman Freddie Freeman.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-31T22:30:02.665Z","endTime":"2026-05-31T22:30:31.421Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683618,"fullName":"Edgardo Henriquez","link":"/api/v1/people/683618"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Edgardo Henriquez replaces Will Klein.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-31T22:28:14.704Z","endTime":"2026-05-31T22:30:04.881Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683618,"link":"/api/v1/people/683618"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":694361,"link":"/api/v1/people/694361","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":100.8,"endSpeed":93.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.618156080835238,"aZ":-18.803575508640478,"pfxX":-9.815856677632926,"pfxZ":6.104652971603683,"pX":0.835196583388474,"pZ":1.3696905801372876,"vX0":11.186187207492576,"vY0":-146.2219797145487,"vZ0":-8.981095651275986,"x":85.16,"y":201.8,"x0":-1.7430319937173029,"y0":50.006569737777916,"z0":5.582927596148611,"aX":-21.514231328608492},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":9.6,"breakHorizontal":16.0,"spinRate":2477,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.37289152681660465,"extension":6.400755620564471},"index":1,"playId":"03df35f5-c0b1-30e1-a781-12e82ed9ae0b","pitchNumber":1,"startTime":"2026-05-31T22:30:04.881Z","endTime":"2026-05-31T22:30:08.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683618,"link":"/api/v1/people/683618","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":101.5,"endSpeed":94.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.94921765519117,"aZ":-19.634949646507398,"pfxX":-8.927807851828014,"pfxZ":5.559886744074496,"pX":0.05473008220368213,"pZ":2.4514765774594185,"vX0":8.84568312996048,"vY0":-147.63080614266443,"vZ0":-6.408017221379918,"x":114.91,"y":172.59,"x0":-1.7890970883533805,"y0":50.002901629222876,"z0":5.765628624814629,"aX":-20.13737165972832},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":9.2,"breakHorizontal":14.9,"spinRate":2518,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.36795023799496596,"extension":6.167391283732236},"hitData":{"launchSpeed":90.6,"launchAngle":-20.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.87,"coordY":162.21}},"index":2,"playId":"70d9c95a-379e-34f1-8bb7-9f6edaf6c818","pitchNumber":2,"startTime":"2026-05-31T22:30:23.866Z","endTime":"2026-05-31T22:30:31.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683618,"link":"/api/v1/people/683618","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_ab"},{"player":{"id":683618,"link":"/api/v1/people/683618"},"credit":"p_ab"},{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":683618,"link":"/api/v1/people/683618"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.4,"awayTeamWinProbability":0.5999999999999943,"homeTeamWinProbabilityAdded":0.30000000000001137,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-05-31T22:30:31.421Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Justin Crawford called out on strikes.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-31T22:30:44.611Z","endTime":"2026-05-31T22:32:15.739Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683618,"fullName":"Edgardo Henriquez","link":"/api/v1/people/683618"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"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(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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":90.0,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.910213475460758,"aZ":-23.708293060359996,"pfxX":-1.2880041655193954,"pfxZ":4.140961900959782,"pX":0.968126509116569,"pZ":3.5428010983180847,"vX0":8.192554242545713,"vY0":-140.94176499296827,"vZ0":-2.2400293046905895,"x":80.1,"y":143.12,"x0":-1.7880185157789905,"y0":50.006247485785444,"z0":5.851897601392049,"aX":-2.6355447613562686},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":7.3,"breakHorizontal":1.0,"spinRate":2653,"spinDirection":198},"zone":12,"typeConfidence":2.0,"plateTime":0.3861048837884211,"extension":6.2083514244611235},"index":0,"playId":"c5aedeab-4c30-3f22-92d6-a75236f2df26","pitchNumber":1,"startTime":"2026-05-31T22:30:56.313Z","endTime":"2026-05-31T22:31:00.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683618,"link":"/api/v1/people/683618","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":101.8,"endSpeed":94.3,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.99131006607735,"aZ":-11.188106662098425,"pfxX":-8.093686410078046,"pfxZ":9.315410812475351,"pX":-0.008886383084741694,"pZ":2.2378239784724054,"vX0":8.213593169894837,"vY0":-147.95325309532214,"vZ0":-8.359808318103312,"x":117.34,"y":178.36,"x0":-1.74805647791612,"y0":50.00078401644634,"z0":5.728054814833555,"aX":-18.229937469051308},"breaks":{"breakAngle":52.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":15.7,"breakHorizontal":13.4,"spinRate":2608,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.3679522338263519,"extension":6.4368982178210405},"index":1,"playId":"a3ca999f-6d68-33fe-8568-36d19d72b41b","pitchNumber":2,"startTime":"2026-05-31T22:31:12.276Z","endTime":"2026-05-31T22:31:15.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683618,"link":"/api/v1/people/683618","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.984905962494217,"aZ":-40.950362109094144,"pfxX":5.632779936361928,"pfxZ":-5.803076847278172,"pX":0.3461457867914491,"pZ":2.348305312723858,"vX0":3.1339279250170753,"vY0":-121.71718649667655,"vZ0":-1.0303941895446438,"x":103.81,"y":175.38,"x0":-1.6861910908927709,"y0":50.00075797669829,"z0":6.296521648672733,"aX":8.522136822046328},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-10.6,"breakHorizontal":-10.9,"spinRate":2804,"spinDirection":41},"zone":6,"typeConfidence":2.0,"plateTime":0.44853756603476613,"extension":6.321568910921991},"index":2,"playId":"f66a27ee-875c-34cf-b03f-17851d691168","pitchNumber":3,"startTime":"2026-05-31T22:31:33.586Z","endTime":"2026-05-31T22:31:37.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683618,"link":"/api/v1/people/683618","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":103.3,"endSpeed":95.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.095168252456567,"aZ":-12.90486221940075,"pfxX":-5.8218614717963115,"pfxZ":8.281377684981983,"pX":-0.5545762232099505,"pZ":2.5906315458401132,"vX0":5.8074690078133155,"vY0":-150.38754788949447,"vZ0":-7.327762537490188,"x":138.14,"y":168.83,"x0":-1.7396759040804453,"y0":50.00039797364009,"z0":5.7652953200517185,"aX":-13.543329448580383},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":14.0,"breakHorizontal":9.6,"spinRate":2611,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.3620352049185098,"extension":6.501169489127513},"index":3,"playId":"15d7b5d2-8220-3ae5-b3c0-fea9e4fb3b7c","pitchNumber":4,"startTime":"2026-05-31T22:31:50.482Z","endTime":"2026-05-31T22:31:54.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683618,"link":"/api/v1/people/683618","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":78.0,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.327730367976546,"aZ":-44.92197198248753,"pfxX":5.339920200505052,"pfxZ":-8.341673848137539,"pX":-0.6800902420048304,"pZ":3.4152027440442865,"vX0":0.42501028717020206,"vY0":-122.3453484348738,"vZ0":2.0803426482170018,"x":142.92,"y":146.57,"x0":-1.5501997151045965,"y0":50.003970777048515,"z0":6.381329077125126,"aX":8.159706191576726},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-14.4,"breakHorizontal":-9.8,"spinRate":2865,"spinDirection":35},"zone":1,"typeConfidence":2.0,"plateTime":0.4463318519146724,"extension":6.0910041896014455},"index":4,"playId":"bc1ecdf4-1d0f-3264-8b61-a1b7f6d29bc3","pitchNumber":5,"startTime":"2026-05-31T22:32:10.597Z","endTime":"2026-05-31T22:32:15.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683618,"link":"/api/v1/people/683618","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_ab"},{"player":{"id":683618,"link":"/api/v1/people/683618"},"credit":"p_ab"},{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_pa"},{"player":{"id":683618,"link":"/api/v1/people/683618"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":0.19999999999998863,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-05-31T22:32:15.739Z","atBatIndex":57},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Schwarber walks.","rbi":0,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-31T22:32:29.854Z","endTime":"2026-05-31T22:35:25.913Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683618,"fullName":"Edgardo Henriquez","link":"/api/v1/people/683618"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.048050524122548,"aZ":-43.67708148954019,"pfxX":4.541305368362409,"pfxZ":-7.449146129346715,"pX":-0.29777237414156654,"pZ":1.3574461408143967,"vX0":1.8724588227256616,"vY0":-123.11063232861231,"vZ0":-2.807479694856596,"x":128.35,"y":202.13,"x0":-1.6568291507724353,"y0":50.001918354972254,"z0":6.187826886981707,"aX":7.0129406909261105},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-13.9,"breakHorizontal":-8.6,"spinRate":2866,"spinDirection":33},"zone":13,"typeConfidence":2.0,"plateTime":0.4438618250907487,"extension":6.332688046245317},"index":0,"playId":"45f1de11-8f0b-3f8e-8750-5581911f0730","pitchNumber":1,"startTime":"2026-05-31T22:32:42.131Z","endTime":"2026-05-31T22:32:46.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683618,"link":"/api/v1/people/683618","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":101.0,"endSpeed":93.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.66623931464413,"aZ":-11.856116216697144,"pfxX":-4.1307115180025695,"pfxZ":9.146837430392004,"pX":0.47871801508496997,"pZ":3.472765761058975,"vX0":7.778505958260912,"vY0":-146.95081383326902,"vZ0":-4.849122544221442,"x":98.75,"y":145.02,"x0":-1.6471375941420339,"y0":50.00695322100136,"z0":5.828822076739351,"aX":-9.180155908563759},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":16.0,"breakHorizontal":6.2,"spinRate":2532,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.37050288648692753,"extension":6.550868947247442},"index":1,"playId":"e6f2eab9-bbdc-3d85-a91a-0a1ef5f0f279","pitchNumber":2,"startTime":"2026-05-31T22:32:59.207Z","endTime":"2026-05-31T22:33:02.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683618,"link":"/api/v1/people/683618","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":96.3,"endSpeed":89.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.650143696601365,"aZ":-22.96248030365405,"pfxX":0.2077295076247574,"pfxZ":4.556177450059344,"pX":0.7981068679692475,"pZ":2.2226868518228393,"vX0":7.287995780365718,"vY0":-140.11628494692866,"vZ0":-5.587923086570477,"x":86.58,"y":178.77,"x0":-1.8454587608339759,"y0":50.003884050719975,"z0":5.708599113597839,"aX":0.41874700764022665},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":7.4,"breakHorizontal":-1.7,"spinRate":2791,"spinDirection":198},"zone":14,"typeConfidence":2.0,"plateTime":0.38842622155017636,"extension":6.151753131579619},"index":2,"playId":"aea077c9-a407-3ca0-9e93-a1c3d9eaabbe","pitchNumber":3,"startTime":"2026-05-31T22:33:22.154Z","endTime":"2026-05-31T22:33:25.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683618,"link":"/api/v1/people/683618","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":80.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.53222415594159,"aZ":-39.254617343150116,"pfxX":4.982566301554567,"pfxZ":-4.399921086313503,"pX":1.882217214265536,"pZ":2.9831535850235533,"vX0":6.6049995297460615,"vY0":-125.52539459180488,"vZ0":-0.18354952083682452,"x":45.25,"y":158.23,"x0":-1.4227927627956198,"y0":50.00434865051986,"z0":6.232119346247811,"aX":8.013756017246694},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-7.8,"breakHorizontal":-10.4,"spinRate":2885,"spinDirection":40},"zone":12,"typeConfidence":2.0,"plateTime":0.43504261759082175,"extension":6.5660383682255095},"index":3,"playId":"54f6fa20-b40e-3893-94d5-a1c166500ad1","pitchNumber":4,"startTime":"2026-05-31T22:33:45.098Z","endTime":"2026-05-31T22:33:49.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683618,"link":"/api/v1/people/683618","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":101.8,"endSpeed":94.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.737819858819762,"aZ":-11.028584651691798,"pfxX":-5.391478352404521,"pfxZ":9.401507722749757,"pX":0.37753053219972155,"pZ":2.293044861074964,"vX0":8.059415585938076,"vY0":-148.004749038651,"vZ0":-8.20640289456693,"x":102.61,"y":176.87,"x0":-1.6630047341779133,"y0":50.00615520939941,"z0":5.7244592253480535,"aX":-12.130346903894392},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":15.8,"breakHorizontal":8.4,"spinRate":2518,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.3681295953169057,"extension":6.67862865884051},"index":4,"playId":"86969b40-31cb-3bb8-bd7b-006814bda6aa","pitchNumber":5,"startTime":"2026-05-31T22:34:08.600Z","endTime":"2026-05-31T22:34:12.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683618,"link":"/api/v1/people/683618","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-05-31T22:34:30.694Z","endTime":"2026-05-31T22:34:48.063Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"},"defense":{"pitcher":{"id":683618,"link":"/api/v1/people/683618","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":79.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.910025291650623,"aZ":-43.70755613162511,"pfxX":4.55309441917816,"pfxZ":-7.480696952374487,"pX":0.25155585597672514,"pZ":-0.8119098987239362,"vX0":3.122178622818489,"vY0":-123.50907673293467,"vZ0":-7.519176513095247,"x":107.41,"y":260.7,"x0":-1.620910596781684,"y0":50.00087455046343,"z0":5.953416226881449,"aX":7.022932636486639},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-15.1,"breakHorizontal":-9.0,"spinRate":2971,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.4437025236242369,"extension":6.477305644095526},"index":6,"playId":"dc0ae0c6-2335-3067-be8e-de9b8f62b18e","pitchNumber":6,"startTime":"2026-05-31T22:34:48.063Z","endTime":"2026-05-31T22:34:54.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683618,"link":"/api/v1/people/683618","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":102.9,"endSpeed":95.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.340768711818946,"aZ":-12.542120603233654,"pfxX":-5.84058479906117,"pfxZ":8.565733662900374,"pX":1.1691513491969079,"pZ":1.82833319057494,"vX0":10.282425213691898,"vY0":-149.4064882613446,"vZ0":-9.28340969418914,"x":72.43,"y":189.42,"x0":-1.536654562854539,"y0":50.0057263289559,"z0":5.670791853351331,"aX":-13.39029994508163},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":14.0,"breakHorizontal":8.9,"spinRate":2556,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.3646916337950774,"extension":6.689908206192977},"index":7,"playId":"25497e51-fb48-38c1-96d1-27a262d73682","pitchNumber":7,"startTime":"2026-05-31T22:35:21.768Z","endTime":"2026-05-31T22:35:25.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683618,"link":"/api/v1/people/683618","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":683618,"link":"/api/v1/people/683618"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.5,"awayTeamWinProbability":0.5,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-05-31T22:35:25.913Z","atBatIndex":58},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Trea Turner lines out to right fielder Kyle Tucker.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-31T22:35:38.328Z","endTime":"2026-05-31T22:37:02.619Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683618,"fullName":"Edgardo Henriquez","link":"/api/v1/people/683618"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":101.9,"endSpeed":94.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.108103161414718,"aZ":-16.79376476492333,"pfxX":-8.235951366585148,"pfxZ":6.8036105805863185,"pX":0.04665531240547668,"pZ":1.9793015103446487,"vX0":8.667694571235796,"vY0":-148.21821361712156,"vZ0":-7.819556488367537,"x":115.22,"y":185.34,"x0":-1.823188740694075,"y0":50.00234412976036,"z0":5.601855808488828,"aX":-18.617898332356877},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":11.2,"breakHorizontal":13.6,"spinRate":2636,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.36730578949904125,"extension":6.5950492986321345},"index":0,"playId":"c357be67-6297-3120-ab8b-cc6d210e6849","pitchNumber":1,"startTime":"2026-05-31T22:35:51.836Z","endTime":"2026-05-31T22:35:55.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683618,"link":"/api/v1/people/683618","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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.9,"endSpeed":81.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.30844622442171,"aZ":-31.70925052222484,"pfxX":3.2384741147863867,"pfxZ":0.2770772322346051,"pX":-0.42806869491877614,"pZ":2.561175284502598,"vX0":2.692260011304279,"vY0":-128.11986318174033,"vZ0":-2.543615364054655,"x":133.32,"y":169.63,"x0":-1.9099853185497533,"y0":50.00190561662414,"z0":6.023421225560558,"aX":5.4305304536318735},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":0.2,"breakHorizontal":-6.5,"spinRate":2804,"spinDirection":70},"zone":4,"typeConfidence":2.0,"plateTime":0.42608606523723136,"extension":6.350166197442909},"index":1,"playId":"ef017704-369e-3ab5-b257-4784a959eea0","pitchNumber":2,"startTime":"2026-05-31T22:36:15.112Z","endTime":"2026-05-31T22:36:21.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683618,"link":"/api/v1/people/683618","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":101.5,"endSpeed":93.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.14214975705355,"aZ":-10.505383490765166,"pfxX":-5.98944560170579,"pfxZ":9.761815981829372,"pX":-0.1057437125291969,"pZ":3.305740734353395,"vX0":7.068766100851449,"vY0":-147.60142294791174,"vZ0":-5.359905319451023,"x":121.03,"y":149.53,"x0":-1.7466145497346606,"y0":50.00357325708349,"z0":5.756126550118809,"aX":-13.296467188197486},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":16.9,"breakHorizontal":9.6,"spinRate":2612,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.37023607894839206,"extension":6.570926033988823},"hitData":{"launchSpeed":99.0,"launchAngle":17.0,"totalDistance":304.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":187.37,"coordY":93.45}},"index":2,"playId":"348b642e-6e1c-3f0d-a541-fff7a40f45ec","pitchNumber":3,"startTime":"2026-05-31T22:36:55.560Z","endTime":"2026-05-31T22:37:02.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683618,"link":"/api/v1/people/683618","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":607208,"link":"/api/v1/people/607208","batSide":{"code":"R","description":"Right"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_ab"},{"player":{"id":683618,"link":"/api/v1/people/683618"},"credit":"p_ab"},{"player":{"id":607208,"link":"/api/v1/people/607208"},"credit":"b_pa"},{"player":{"id":683618,"link":"/api/v1/people/683618"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.7,"awayTeamWinProbability":0.29999999999999716,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-05-31T22:37:02.619Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Tucker strikes out swinging.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-31T22:39:25.324Z","endTime":"2026-05-31T22:41:43.145Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,6,7,8,9],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Edmundo Sosa replaces first baseman Bryce Harper, batting 3rd, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-31T22:38:53.053Z","endTime":"2026-05-31T22:38:53.064Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"301","replacedPlayer":{"id":547180,"link":"/api/v1/people/547180"},"defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":607208,"link":"/api/v1/people/607208"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Garrett Stubbs replaces shortstop Trea Turner, batting 2nd, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-31T22:38:53.064Z","endTime":"2026-05-31T22:39:09.774Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":596117,"link":"/api/v1/people/596117"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"201","replacedPlayer":{"id":607208,"link":"/api/v1/people/607208"},"defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-31T22:39:09.774Z","endTime":"2026-05-31T22:39:27.502Z","isPitch":false,"type":"action","player":{"id":663656,"link":"/api/v1/people/663656"},"defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":596117,"link":"/api/v1/people/596117"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":80.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.462430072340165,"aZ":-14.929178324444846,"pfxX":-3.7534391246759062,"pfxZ":10.30495595484044,"pX":-0.03199703776887969,"pZ":3.153610116135313,"vX0":8.221503865438041,"vY0":-128.26810955643296,"vZ0":-2.238203307329007,"x":118.22,"y":153.63,"x0":-2.784965306469113,"y0":50.00367306154196,"z0":5.195914548698678,"aX":-6.283108704466713},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":18.4,"breakHorizontal":5.0,"spinRate":1698,"spinDirection":242},"zone":2,"typeConfidence":2.0,"plateTime":0.4263275181187596,"extension":6.033075384093733},"index":3,"playId":"89c6e100-b8db-3b55-80b1-39b9a28b33d0","pitchNumber":1,"startTime":"2026-05-31T22:39:27.502Z","endTime":"2026-05-31T22:39:31.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":596117,"link":"/api/v1/people/596117"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.178067243570272,"aZ":-22.82031353481062,"pfxX":-9.889541951067466,"pfxZ":5.497530733973619,"pX":0.3814957751738671,"pZ":-0.209989674456008,"vX0":11.256561444086568,"vY0":-129.1513133131453,"vZ0":-8.66970665712443,"x":102.46,"y":244.45,"x0":-2.7346090371605185,"y0":50.00160100042339,"z0":4.925925492065495,"aX":-16.820456857963137},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":8.3,"breakHorizontal":15.6,"spinRate":1895,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.4230008505569618,"extension":6.009432821551162},"index":4,"playId":"09fad812-ceb1-3a91-b00c-0d8a032ae049","pitchNumber":2,"startTime":"2026-05-31T22:39:43.426Z","endTime":"2026-05-31T22:39:46.825Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":596117,"link":"/api/v1/people/596117"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":5,"startTime":"2026-05-31T22:40:11.534Z","endTime":"2026-05-31T22:40:41.510Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":596117,"link":"/api/v1/people/596117"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":95.8,"endSpeed":88.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.9388164469897,"aZ":-18.310391753774294,"pfxX":-9.280319236897462,"pfxZ":7.004979648040898,"pX":0.3026867416003404,"pZ":1.6348972865905407,"vX0":10.574775823451212,"vY0":-139.0460697990567,"vZ0":-6.822290595387379,"x":105.46,"y":194.64,"x0":-2.324159033943903,"y0":50.00687673162071,"z0":5.312985927306592,"aX":-18.37818981323429},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.5,"breakHorizontal":14.9,"spinRate":2162,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.39226987598227714,"extension":6.248044520856381},"index":6,"playId":"ca3e7441-e2c4-3995-9df3-6fd8072ab63c","pitchNumber":3,"startTime":"2026-05-31T22:40:41.510Z","endTime":"2026-05-31T22:40:45.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":596117,"link":"/api/v1/people/596117"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.81627834316983,"aZ":-19.948303107602996,"pfxX":-9.323505335936876,"pfxZ":6.090340294068884,"pX":-0.30799604362202665,"pZ":2.9005791973575397,"vX0":9.073104329836816,"vY0":-139.88540126334945,"vZ0":-3.4833656186138406,"x":128.74,"y":160.46,"x0":-2.362488048511704,"y0":50.00137255477316,"z0":5.449599108709258,"aX":-18.710237711390718},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.6,"breakHorizontal":15.4,"spinRate":2158,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.3896776881659152,"extension":6.220445050801294},"index":7,"playId":"3c1d1976-d62f-3e60-8615-2ae77518b3ca","pitchNumber":4,"startTime":"2026-05-31T22:41:01.138Z","endTime":"2026-05-31T22:41:04.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":596117,"link":"/api/v1/people/596117"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.810174006683905,"aZ":-24.32966090222889,"pfxX":1.7608372937363583,"pfxZ":4.265036101383899,"pX":-1.1003193003823213,"pZ":4.181801136163779,"vX0":4.186474095606403,"vY0":-134.26265409307135,"vZ0":1.3168929866635162,"x":158.94,"y":125.87,"x0":-2.9036367794840774,"y0":50.0066953944204,"z0":5.4061667347944695,"aX":3.241775161746784},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.2,"breakHorizontal":-4.1,"spinRate":2498,"spinDirection":188},"zone":11,"typeConfidence":0.92,"plateTime":0.40667023967408644,"extension":5.94329973976736},"index":8,"playId":"a121b339-b032-32b0-a4a9-256580a8fe37","pitchNumber":5,"startTime":"2026-05-31T22:41:20.836Z","endTime":"2026-05-31T22:41:24.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":596117,"link":"/api/v1/people/596117"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.307001337287176,"aZ":-33.499224662156244,"pfxX":7.5305290130012255,"pfxZ":-0.9387067195642569,"pX":-0.6406588391538164,"pZ":2.7946814841531293,"vX0":3.09498651267238,"vY0":-118.14357498207634,"vZ0":1.2119872418649555,"x":141.42,"y":163.32,"x0":-2.9455226838453172,"y0":50.00200429461923,"z0":5.351725664757465,"aX":10.65338370476473},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-1.1,"breakHorizontal":-14.4,"spinRate":2660,"spinDirection":68},"zone":4,"typeConfidence":0.9,"plateTime":0.463440557227353,"extension":5.783093771931149},"index":9,"playId":"b4d63d89-7e50-3433-9d27-b2a073434808","pitchNumber":6,"startTime":"2026-05-31T22:41:39.103Z","endTime":"2026-05-31T22:41:43.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":596117,"link":"/api/v1/people/596117"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_ab"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_ab"},{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_pa"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":-0.10000000000000853,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-05-31T22:41:43.145Z","atBatIndex":60},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Max Muncy homers (14) on a fly ball to right center field.","rbi":1,"awayScore":0,"homeScore":8,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-31T22:41:47.475Z","endTime":"2026-05-31T22:44:59.926Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":{"id":663767,"link":"/api/v1/people/663767"},"isScoringEvent":true,"rbi":true,"earned":true,"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(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.0,"endSpeed":88.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.233732932788122,"aZ":-20.419612179857168,"pfxX":-9.641065663995015,"pfxZ":5.8779116657472,"pX":-0.12689899258937493,"pZ":2.0309924430281936,"vX0":10.023664038936316,"vY0":-139.54249280533674,"vZ0":-5.28582838900727,"x":121.84,"y":183.94,"x0":-2.4887647628061242,"y0":50.00455168599173,"z0":5.268337427061038,"aX":-19.285080685138496},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.8,"breakHorizontal":15.7,"spinRate":2163,"spinDirection":216},"zone":8,"typeConfidence":2.0,"plateTime":0.39040907214099674,"extension":5.946590418622274},"index":0,"playId":"4e1a4f74-c882-351f-ada9-34a5ef549f7c","pitchNumber":1,"startTime":"2026-05-31T22:42:09.747Z","endTime":"2026-05-31T22:42:13.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":596117,"link":"/api/v1/people/596117"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.42303332285076,"aZ":-25.06612705033128,"pfxX":0.4166548173147149,"pfxZ":3.8325703644269993,"pX":1.7265235774157044,"pZ":1.7156845181512637,"vX0":10.893466210690503,"vY0":-134.60056765931384,"vZ0":-4.696986432110867,"x":51.19,"y":192.46,"x0":-2.4098669588371515,"y0":50.002422461811186,"z0":5.235950729253195,"aX":0.7685793155323062},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.2,"breakHorizontal":-2.9,"spinRate":2496,"spinDirection":188},"zone":14,"typeConfidence":0.9,"plateTime":0.40535899296467415,"extension":6.2456838377320905},"index":1,"playId":"b9022863-ab7c-349e-9f1d-6e1d94d690d8","pitchNumber":2,"startTime":"2026-05-31T22:42:25.088Z","endTime":"2026-05-31T22:42:28.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":596117,"link":"/api/v1/people/596117"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.73775859351553,"aZ":-34.19212360426912,"pfxX":6.889688473188427,"pfxZ":-1.377765539181203,"pX":1.4227153798307426,"pZ":1.3056777515795226,"vX0":7.8854712055614575,"vY0":-120.40668719806706,"vZ0":-1.9798630330104192,"x":62.77,"y":203.53,"x0":-2.79165107509473,"y0":50.00173468407386,"z0":5.1687445772106475,"aX":10.098334796978477},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-2.8,"breakHorizontal":-14.4,"spinRate":2751,"spinDirection":61},"zone":14,"typeConfidence":0.91,"plateTime":0.4551773287432499,"extension":6.018126959523222},"index":2,"playId":"cd23625f-e849-34c3-a572-cadb5aba8080","pitchNumber":3,"startTime":"2026-05-31T22:42:42.014Z","endTime":"2026-05-31T22:42:47.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":596117,"link":"/api/v1/people/596117"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.73046998708751,"aZ":-32.37427727428434,"pfxX":9.878732270496648,"pfxZ":-0.14281800949576962,"pX":-1.3910449942121235,"pZ":2.497485462197704,"vX0":1.1273970865544647,"vY0":-116.74218411926559,"vZ0":0.5320344084612194,"x":170.02,"y":171.35,"x0":-3.163792436523611,"y0":50.00425641280981,"z0":5.311038601558653,"aX":13.65231529911665},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":0.1,"breakHorizontal":-18.1,"spinRate":2757,"spinDirection":64},"zone":11,"typeConfidence":0.9,"plateTime":0.46895572813921804,"extension":5.9243827984244515},"index":3,"playId":"73301b79-f6cb-3dd6-b3e3-452cf235b9b3","pitchNumber":4,"startTime":"2026-05-31T22:42:58.822Z","endTime":"2026-05-31T22:43:02.494Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":596117,"link":"/api/v1/people/596117"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.448715115631263,"aZ":-25.995545329258583,"pfxX":1.6947663343189356,"pfxZ":3.4109755936572093,"pX":0.651787454738187,"pZ":2.7800068349917813,"vX0":8.15159835935072,"vY0":-132.5114443146682,"vZ0":-1.6195426468581904,"x":84.89,"y":160.74,"x0":-2.6615780983439956,"y0":50.00144833400135,"z0":5.265082027386069,"aX":3.0684979854617427},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.1,"breakHorizontal":-4.6,"spinRate":2475,"spinDirection":177},"zone":3,"typeConfidence":0.92,"plateTime":0.41048018088547744,"extension":6.145465238315228},"index":4,"playId":"92702a80-f9d4-3a74-8a40-32223c9ffe1c","pitchNumber":5,"startTime":"2026-05-31T22:43:20.062Z","endTime":"2026-05-31T22:43:24.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":596117,"link":"/api/v1/people/596117"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":88.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.80636298354013,"aZ":-25.50120149961289,"pfxX":-8.737785743633042,"pfxZ":3.365881366841588,"pX":-0.07531476255157427,"pZ":3.0895636612830626,"vX0":9.821467321008129,"vY0":-138.2445296265374,"vZ0":-1.4463493625295682,"x":119.87,"y":155.36,"x0":-2.4985235883538746,"y0":50.00243489216532,"z0":5.292210092605567,"aX":-17.323017466319875},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.0,"breakHorizontal":14.4,"spinRate":1988,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.39258044413140203,"extension":6.206840428831354},"index":5,"playId":"558f0d27-951b-3444-a0c4-69ca99f37cce","pitchNumber":6,"startTime":"2026-05-31T22:43:42.581Z","endTime":"2026-05-31T22:43:45.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":596117,"link":"/api/v1/people/596117"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.67497226103102,"aZ":-31.001657535488157,"pfxX":9.404343706193917,"pfxZ":0.8098030331408612,"pX":0.47454554796393705,"pZ":2.412748101431322,"vX0":4.968398848189341,"vY0":-119.86218579016536,"vZ0":-0.16770927054071694,"x":98.91,"y":173.64,"x0":-2.8514890093787564,"y0":50.00220630793487,"z0":5.268207824070533,"aX":13.586009763899192},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":1.7,"breakHorizontal":-18.2,"spinRate":2840,"spinDirection":61},"zone":6,"typeConfidence":0.89,"plateTime":0.4581934156466536,"extension":6.21756090004102},"index":6,"playId":"1779b81e-c738-3cf4-80c8-643c024345c3","pitchNumber":7,"startTime":"2026-05-31T22:44:06.594Z","endTime":"2026-05-31T22:44:10.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":596117,"link":"/api/v1/people/596117"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.511816972959622,"aZ":-13.069683598402117,"pfxX":-5.643656739803356,"pfxZ":9.466862774620186,"pX":0.033679243483253775,"pZ":2.0618963988421526,"vX0":8.459938121286365,"vY0":-140.80549803552637,"vZ0":-6.878173490715221,"x":115.72,"y":183.11,"x0":-2.2697552073788674,"y0":50.00242222712358,"z0":5.37366610076209,"aX":-11.38869428052347},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.0,"breakHorizontal":8.6,"spinRate":2108,"spinDirection":218},"zone":8,"typeConfidence":0.91,"plateTime":0.3882819085771714,"extension":6.101031449598012},"hitData":{"launchSpeed":106.0,"launchAngle":31.0,"totalDistance":431.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":196.58,"coordY":38.76}},"index":7,"playId":"1725c4ca-e68a-3cf1-881c-7e5f2bf5d76e","pitchNumber":8,"startTime":"2026-05-31T22:44:31.209Z","endTime":"2026-05-31T22:44:59.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":596117,"link":"/api/v1/people/596117"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":571970,"link":"/api/v1/people/571970","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":571970,"link":"/api/v1/people/571970"},"credit":"b_ab"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_ab"},{"player":{"id":571970,"link":"/api/v1/people/571970"},"credit":"b_pa"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.01,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-05-31T22:44:59.926Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alex Call grounds out, third baseman Alec Bohm to first baseman Garrett Stubbs.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-31T22:45:08.625Z","endTime":"2026-05-31T22:45:46.431Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669743,"fullName":"Alex Call","link":"/api/v1/people/669743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":596117,"link":"/api/v1/people/596117"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.4,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.92160012083966,"aZ":-21.074309811122987,"pfxX":-9.453726588021642,"pfxZ":5.4498195124682365,"pX":-0.056847960912000034,"pZ":3.9055428964949215,"vX0":9.721741446154699,"vY0":-140.84849978012957,"vZ0":-0.716886046418051,"x":119.17,"y":133.33,"x0":-2.302579445407501,"y0":50.00155694249095,"z0":5.509485130534933,"aX":-19.251320692183036},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.0,"breakHorizontal":15.5,"spinRate":2145,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.3868741513063254,"extension":6.259093802836513},"index":0,"playId":"ef524a7c-7cf2-3049-9e58-429bc4653358","pitchNumber":1,"startTime":"2026-05-31T22:45:23.361Z","endTime":"2026-05-31T22:45:27.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":596117,"link":"/api/v1/people/596117"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.8,"strikeZoneTop":3.16,"strikeZoneBottom":1.595,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.1641207430806,"aZ":-19.772100965634056,"pfxX":-9.767407064045784,"pfxZ":6.198014335271146,"pX":-0.4058806891710655,"pZ":1.8018451501216288,"vX0":8.788803573420335,"vY0":-139.77716718992176,"vZ0":-5.9145968146813885,"x":132.47,"y":190.13,"x0":-2.3046088336064963,"y0":50.00393722804886,"z0":5.22147568911273,"aX":-19.547685084951766},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.3,"breakHorizontal":16.2,"spinRate":2173,"spinDirection":216},"zone":7,"typeConfidence":2.0,"plateTime":0.39016661803199115,"extension":6.409294413451489},"hitData":{"launchSpeed":86.5,"launchAngle":-13.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.59,"coordY":164.75}},"index":1,"playId":"74d74757-b047-3945-9ff0-bd55cbade623","pitchNumber":2,"startTime":"2026-05-31T22:45:36.677Z","endTime":"2026-05-31T22:45:46.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":596117,"link":"/api/v1/people/596117"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669743,"link":"/api/v1/people/669743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669743,"link":"/api/v1/people/669743"},"credit":"b_ab"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_ab"},{"player":{"id":669743,"link":"/api/v1/people/669743"},"credit":"b_pa"},{"player":{"id":663767,"link":"/api/v1/people/663767"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-05-31T22:45:46.431Z","atBatIndex":62},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Dalton Rushing lines out to third baseman Alec Bohm.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-31T22:48:13.445Z","endTime":"2026-05-31T22:49:06.833Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676510,"fullName":"Nolan Hoffman","link":"/api/v1/people/676510"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-31T22:45:56.727Z","endTime":"2026-05-31T22:46:42.062Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":596117,"link":"/api/v1/people/596117"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Nolan Hoffman replaces Chase Shugart.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-31T22:46:42.062Z","endTime":"2026-05-31T22:48:15.587Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676510,"link":"/api/v1/people/676510"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663767,"link":"/api/v1/people/663767","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":596117,"link":"/api/v1/people/596117"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.3,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.657869444762902,"aZ":-24.22367785834634,"pfxX":0.3093038500031122,"pfxZ":5.484889029090844,"pX":-1.190118472597124,"pZ":2.581959350337175,"vX0":2.994008879692371,"vY0":-119.24948227884596,"vZ0":1.7380672723631632,"x":162.36,"y":169.07,"x0":-2.4989143003800787,"y0":50.0003166630789,"z0":4.0200548307214605,"aX":0.44739526406917396},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":10.6,"breakHorizontal":-1.2,"spinRate":2502,"spinDirection":102},"zone":11,"typeConfidence":0.91,"plateTime":0.458273932809258,"extension":6.37134594732099},"index":2,"playId":"584886ff-dede-3422-b538-a7b080c474b3","pitchNumber":1,"startTime":"2026-05-31T22:48:15.587Z","endTime":"2026-05-31T22:48:19.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676510,"link":"/api/v1/people/676510","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":596117,"link":"/api/v1/people/596117"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":74.6,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.329199022448524,"aZ":-28.318509401059757,"pfxX":8.651836300472542,"pfxZ":2.7411211494522254,"pX":0.12855055580192493,"pZ":1.4342308824632584,"vX0":3.2691757706886104,"vY0":-117.60469073713494,"vZ0":0.23895657194567788,"x":112.1,"y":200.06,"x0":-2.4018541612966002,"y0":50.00427541657973,"z0":3.9480092865968084,"aX":12.175386498086908},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":5.3,"breakHorizontal":-16.4,"spinRate":2665,"spinDirection":76},"zone":14,"typeConfidence":0.91,"plateTime":0.46491003604285464,"extension":6.387510462942966},"index":3,"playId":"aacc88ec-41f0-359b-9bb8-396e0fb1cdf7","pitchNumber":2,"startTime":"2026-05-31T22:48:32.229Z","endTime":"2026-05-31T22:48:36.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676510,"link":"/api/v1/people/676510","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":596117,"link":"/api/v1/people/596117"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":4,"startTime":"2026-05-31T22:48:43.658Z","endTime":"2026-05-31T22:49:00.714Z","isPitch":false,"type":"action","player":{"id":687221,"link":"/api/v1/people/687221"},"defense":{"pitcher":{"id":676510,"link":"/api/v1/people/676510","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":596117,"link":"/api/v1/people/596117"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.9,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.669524519561183,"aZ":-27.47722596847975,"pfxX":-2.4558351896160318,"pfxZ":2.690485675986851,"pX":0.6113539812257656,"pZ":3.0427394460172477,"vX0":8.456446620329388,"vY0":-130.34667350538626,"vZ0":3.0534813318854397,"x":93.7,"y":156.63,"x0":-2.3354222497258204,"y0":50.002665604807646,"z0":3.913128849623759,"aX":-4.288337248138674},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.8,"breakHorizontal":2.9,"spinRate":2331,"spinDirection":240},"zone":3,"typeConfidence":0.91,"plateTime":0.4178979933643534,"extension":6.254487853279018},"hitData":{"launchSpeed":49.6,"launchAngle":35.0,"totalDistance":135.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":106.53,"coordY":151.55}},"index":5,"playId":"26664a07-60de-3deb-ba5c-032b9e105c90","pitchNumber":3,"startTime":"2026-05-31T22:49:00.714Z","endTime":"2026-05-31T22:49:06.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676510,"link":"/api/v1/people/676510","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":596117,"link":"/api/v1/people/596117"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"credit":"b_ab"},{"player":{"id":676510,"link":"/api/v1/people/676510"},"credit":"p_ab"},{"player":{"id":687221,"link":"/api/v1/people/687221"},"credit":"b_pa"},{"player":{"id":676510,"link":"/api/v1/people/676510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-05-31T22:49:06.833Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Edmundo Sosa called out on strikes.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-31T22:51:48.507Z","endTime":"2026-05-31T22:53:59.614Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642546,"fullName":"Jonathan Hernández","link":"/api/v1/people/642546"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jonathan Hernández replaces Edgardo Henriquez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-31T22:50:56.488Z","endTime":"2026-05-31T22:51:50.689Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642546,"link":"/api/v1/people/642546"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":683618,"link":"/api/v1/people/683618","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.382717258920408,"aZ":-28.52320835584763,"pfxX":-10.301106253412136,"pfxZ":1.7978641457989344,"pX":0.8373544558351311,"pZ":3.356909006211097,"vX0":12.72656011435207,"vY0":-140.9155068704608,"vZ0":-0.6375312765007712,"x":85.08,"y":148.14,"x0":-2.3735680207216356,"y0":50.00655571050917,"z0":5.409208466313389,"aX":-20.97238974820392},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":3.4,"breakHorizontal":16.4,"spinRate":2234,"spinDirection":239},"zone":12,"typeConfidence":0.91,"plateTime":0.38689695972309446,"extension":6.514584543614732},"index":1,"playId":"76383935-dec0-31c7-b0bf-85234ef02c80","pitchNumber":1,"startTime":"2026-05-31T22:51:50.689Z","endTime":"2026-05-31T22:51:55.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.35165538133,"aZ":-27.773402757174686,"pfxX":-10.822206347676355,"pfxZ":2.148548033113949,"pX":-0.30373169475488304,"pZ":2.415050302507147,"vX0":10.252687326430303,"vY0":-142.0902966769478,"vZ0":-3.36171996079457,"x":128.58,"y":173.57,"x0":-2.5457856436112802,"y0":50.0068733761939,"z0":5.370461683018656,"aX":-22.2216101664517},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":3.4,"breakHorizontal":17.6,"spinRate":2364,"spinDirection":235},"zone":4,"typeConfidence":0.91,"plateTime":0.3848875223704433,"extension":6.545908931273818},"index":2,"playId":"45837884-548a-39ae-a28b-43d5239db295","pitchNumber":2,"startTime":"2026-05-31T22:52:03.751Z","endTime":"2026-05-31T22:52:07.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.888614323637128,"aZ":-29.69702227863336,"pfxX":1.861819652430503,"pfxZ":1.4407715063723838,"pX":1.2244605480939612,"pZ":2.4934303438638783,"vX0":8.795142061569702,"vY0":-129.8420427744704,"vZ0":-1.9608259466346198,"x":70.33,"y":171.46,"x0":-2.4364550834059053,"y0":50.00631859837749,"z0":5.498592458851674,"aX":3.20625298194318},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.4,"breakHorizontal":-5.2,"spinRate":2399,"spinDirection":165},"zone":12,"typeConfidence":0.88,"plateTime":0.42040915041126903,"extension":5.933554889396223},"index":3,"playId":"fbc3cc8a-6253-36c2-912e-e2a8fe6c71b8","pitchNumber":3,"startTime":"2026-05-31T22:52:22.733Z","endTime":"2026-05-31T22:52:27.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":91.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.19172445160096,"aZ":-27.676556522268672,"pfxX":-10.080755770173743,"pfxZ":2.1479163725047785,"pX":1.6604751876160546,"pZ":1.667630552683153,"vX0":14.39656053280971,"vY0":-142.73168810084664,"vZ0":-5.363959619188057,"x":53.71,"y":193.75,"x0":-2.103943452856055,"y0":50.00370287495628,"z0":5.280613928295606,"aX":-21.11631913401381},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":3.0,"breakHorizontal":15.8,"spinRate":2272,"spinDirection":238},"zone":14,"typeConfidence":0.91,"plateTime":0.3815449582827135,"extension":6.746525487017717},"index":4,"playId":"6c79eaf6-8c0c-3a6c-8f50-451aa909523f","pitchNumber":4,"startTime":"2026-05-31T22:53:08.207Z","endTime":"2026-05-31T22:53:11.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":85.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.50476770039946,"aZ":-27.814734654647047,"pfxX":1.0982353446023678,"pfxZ":2.3919909096619847,"pX":1.3721333334087351,"pZ":1.4839434101756168,"vX0":9.42680992000606,"vY0":-133.1153885179192,"vZ0":-5.086297247685078,"x":64.7,"y":198.71,"x0":-2.3356436249867376,"y0":50.002969081673804,"z0":5.396010315248463,"aX":1.9988443188512728},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.6,"breakHorizontal":-3.7,"spinRate":2507,"spinDirection":172},"zone":14,"typeConfidence":0.85,"plateTime":0.40911285064660374,"extension":6.07117610804971},"index":5,"playId":"3975a8dd-c046-3fce-b613-a6b02fe40794","pitchNumber":5,"startTime":"2026-05-31T22:53:24.960Z","endTime":"2026-05-31T22:53:29.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2026-05-31T22:53:39.446Z","endTime":"2026-05-31T22:53:55.420Z","isPitch":false,"type":"action","player":{"id":624641,"link":"/api/v1/people/624641"},"defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":91.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.64246933255366,"aZ":-25.032463554437616,"pfxX":-11.884828222415273,"pfxZ":3.378510804032244,"pX":0.61539434624117,"pZ":2.5899999792335078,"vX0":12.8189998485798,"vY0":-143.44987829490668,"vZ0":-3.430315247625796,"x":93.54,"y":168.85,"x0":-2.3361211787541505,"y0":50.0053907538585,"z0":5.336020658363257,"aX":-25.135874781937506},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":5.6,"breakHorizontal":19.4,"spinRate":2369,"spinDirection":236},"zone":6,"typeConfidence":0.91,"plateTime":0.37972438932670816,"extension":6.348630074129188},"index":7,"playId":"ea62f8d9-c6a5-3fbe-8df6-c3c975ecdd8a","pitchNumber":6,"startTime":"2026-05-31T22:53:55.420Z","endTime":"2026-05-31T22:53:59.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_ab"},{"player":{"id":642546,"link":"/api/v1/people/642546"},"credit":"p_ab"},{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_pa"},{"player":{"id":642546,"link":"/api/v1/people/642546"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.10000000000000853,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-05-31T22:53:59.614Z","atBatIndex":64},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brandon Marsh lines out to center fielder Andy Pages.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-31T22:54:03.677Z","endTime":"2026-05-31T22:54:50.320Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642546,"fullName":"Jonathan Hernández","link":"/api/v1/people/642546"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":84.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.61505875041475,"aZ":-28.82682407779981,"pfxX":0.5793271938905802,"pfxZ":1.873110030117532,"pX":-0.8467882208343009,"pZ":2.2746297346133466,"vX0":3.4060152197751075,"vY0":-131.2561526894236,"vZ0":-2.9672785087456024,"x":149.28,"y":177.36,"x0":-2.224036159297187,"y0":50.001307548954244,"z0":5.5137520179629576,"aX":1.0345498130242707},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.1,"breakHorizontal":-1.7,"spinRate":2430,"spinDirection":178},"zone":4,"typeConfidence":0.88,"plateTime":0.41357658141822284,"extension":6.187894725369053},"index":0,"playId":"bf93763d-15d6-359e-b020-6691a9ddf3a8","pitchNumber":1,"startTime":"2026-05-31T22:54:27.289Z","endTime":"2026-05-31T22:54:31.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":89.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.35410290863015,"aZ":-27.332069100628324,"pfxX":-10.336871818019116,"pfxZ":2.4183573266876817,"pX":-0.358914493294176,"pZ":2.933035404434403,"vX0":8.54832980992253,"vY0":-139.50455036443742,"vZ0":-1.946447617401071,"x":130.68,"y":159.59,"x0":-2.094172548595717,"y0":50.00571169744006,"z0":5.411272280735459,"aX":-20.726388168209752},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":4.2,"breakHorizontal":17.4,"spinRate":2281,"spinDirection":238},"zone":1,"typeConfidence":0.91,"plateTime":0.3900766687306203,"extension":6.448089914947782},"hitData":{"launchSpeed":91.4,"launchAngle":20.0,"totalDistance":319.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":136.01,"coordY":71.55}},"index":1,"playId":"b252c732-ee1a-3b48-aefc-38955354842a","pitchNumber":2,"startTime":"2026-05-31T22:54:43.529Z","endTime":"2026-05-31T22:54:50.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_ab"},{"player":{"id":642546,"link":"/api/v1/people/642546"},"credit":"p_ab"},{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_pa"},{"player":{"id":642546,"link":"/api/v1/people/642546"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-05-31T22:54:50.320Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Bohm grounds out, second baseman Alex Freeland to first baseman Freddie Freeman.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-31T22:55:13.874Z","endTime":"2026-05-31T22:56:00.534Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642546,"fullName":"Jonathan Hernández","link":"/api/v1/people/642546"},"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":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":690976,"link":"/api/v1/people/690976"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":92.2,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.924035127345334,"aZ":-23.197219504514088,"pfxX":-11.255361954655895,"pfxZ":4.193741609673848,"pX":0.7176778289856737,"pZ":1.9552956785281588,"vX0":12.770650265058825,"vY0":-144.1354864040983,"vZ0":-5.928766272687343,"x":89.64,"y":185.99,"x0":-2.2710143092620556,"y0":50.00688066091613,"z0":5.435577737428993,"aX":-24.109746488778462},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":6.7,"breakHorizontal":18.4,"spinRate":2186,"spinDirection":239},"zone":9,"typeConfidence":0.91,"plateTime":0.37746491074536026,"extension":6.1257604780051285},"index":0,"playId":"e0f67936-58d4-34e6-970e-78bd227f0f68","pitchNumber":1,"startTime":"2026-05-31T22:55:17.690Z","endTime":"2026-05-31T22:55:22.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":98.1,"endSpeed":90.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.965016332057765,"aZ":-23.782056267258046,"pfxX":-11.68874036535894,"pfxZ":4.02829661727104,"pX":0.9418587366206014,"pZ":2.1891527715000687,"vX0":13.131832898572707,"vY0":-142.36767893396956,"vZ0":-4.832726385616207,"x":81.1,"y":179.67,"x0":-2.178317715168258,"y0":50.00696826917125,"z0":5.384193920882336,"aX":-24.37123085793762},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":6.6,"breakHorizontal":19.1,"spinRate":2222,"spinDirection":233},"zone":14,"typeConfidence":0.91,"plateTime":0.3824871798962515,"extension":5.943712645699583},"index":1,"playId":"8c7d820e-8704-37fd-9856-2426636f69e9","pitchNumber":2,"startTime":"2026-05-31T22:55:34.240Z","endTime":"2026-05-31T22:55:38.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":96.8,"endSpeed":89.7,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.15033693174579,"aZ":-25.474262262882576,"pfxX":-11.493577904426598,"pfxZ":3.299504778720282,"pX":0.38587033401532234,"pZ":2.15608257608417,"vX0":11.71164196686804,"vY0":-140.54410365111912,"vZ0":-4.198999684436375,"x":102.29,"y":180.57,"x0":-2.310664558849102,"y0":50.00541179120211,"z0":5.292818523699773,"aX":-23.359255664235008},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":5.4,"breakHorizontal":18.8,"spinRate":2325,"spinDirection":239},"zone":9,"typeConfidence":0.91,"plateTime":0.38740537847771606,"extension":6.08404789029959},"hitData":{"launchSpeed":91.3,"launchAngle":-18.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":126.0,"coordY":204.5}},"index":2,"playId":"e82f0233-9963-3aae-9987-4eb9135edbaf","pitchNumber":3,"startTime":"2026-05-31T22:55:52.581Z","endTime":"2026-05-31T22:56:00.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_ab"},{"player":{"id":642546,"link":"/api/v1/people/642546"},"credit":"p_ab"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":642546,"link":"/api/v1/people/642546"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-05-31T22:56:00.534Z","atBatIndex":66},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alex Freeland walks.","rbi":0,"awayScore":0,"homeScore":8,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-31T22:58:21.359Z","endTime":"2026-05-31T22:59:48.195Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676510,"fullName":"Nolan Hoffman","link":"/api/v1/people/676510"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"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":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Steward Berroa replaces right fielder Adolis García, batting 8th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-31T22:57:50.996Z","endTime":"2026-05-31T22:58:23.517Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672642,"link":"/api/v1/people/672642"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"801","replacedPlayer":{"id":666969,"link":"/api/v1/people/666969"},"defense":{"pitcher":{"id":676510,"link":"/api/v1/people/676510","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":596117,"link":"/api/v1/people/596117"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.8,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.24893451653838,"aZ":-36.1933020555374,"pfxX":-10.016258712897464,"pfxZ":-2.514338951925105,"pX":1.7202974026201268,"pZ":0.6526286185853903,"vX0":12.089447585431056,"vY0":-124.54657187075509,"vZ0":-0.16892142510070873,"x":51.43,"y":221.16,"x0":-1.8593840036145513,"y0":50.00508038447792,"z0":3.6746701491373823,"aX":-15.991043313220503},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-4.4,"breakHorizontal":15.8,"spinRate":1868,"spinDirection":280},"zone":14,"typeConfidence":0.9,"plateTime":0.4370994055200912,"extension":6.561721208722082},"index":1,"playId":"cd5fd7ae-9aa2-3437-a22f-575243bbdf78","pitchNumber":1,"startTime":"2026-05-31T22:58:23.517Z","endTime":"2026-05-31T22:58:27.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676510,"link":"/api/v1/people/676510","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":596117,"link":"/api/v1/people/596117"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":672642,"link":"/api/v1/people/672642"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.4,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.65910511748431,"aZ":-27.0462023430979,"pfxX":-10.844921181403858,"pfxZ":2.634346333198483,"pX":-0.7474943207863788,"pZ":2.6440369141251727,"vX0":7.810872734642297,"vY0":-137.7195273632248,"vZ0":1.5016295636081662,"x":145.49,"y":167.39,"x0":-2.1919468103573667,"y0":50.00428666122766,"z0":3.9035959907974176,"aX":-21.11957750377483},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.3,"breakHorizontal":18.4,"spinRate":2584,"spinDirection":252},"zone":4,"typeConfidence":0.91,"plateTime":0.3956573105247152,"extension":6.513694986690906},"index":2,"playId":"192b89e2-3d8a-3c38-b7f1-f573f4e14529","pitchNumber":2,"startTime":"2026-05-31T22:58:43.394Z","endTime":"2026-05-31T22:58:47.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676510,"link":"/api/v1/people/676510","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":596117,"link":"/api/v1/people/596117"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":672642,"link":"/api/v1/people/672642"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":81.5,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.013647611713424,"aZ":-28.83222918271268,"pfxX":-1.504654900848177,"pfxZ":1.9938328912421461,"pX":-0.08906781227456732,"pZ":3.946383123886279,"vX0":5.91691981052544,"vY0":-127.15676579743925,"vZ0":5.2995908302640045,"x":120.4,"y":132.23,"x0":-2.2260493707860736,"y0":50.00423695131867,"z0":4.097948297125966,"aX":-2.525291904531558},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.8,"breakHorizontal":1.7,"spinRate":2342,"spinDirection":199},"zone":11,"typeConfidence":0.91,"plateTime":0.42674340570956515,"extension":6.313661927277851},"index":3,"playId":"1681f131-470a-3473-917f-1fe52cfdfee8","pitchNumber":3,"startTime":"2026-05-31T22:59:01.236Z","endTime":"2026-05-31T22:59:04.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676510,"link":"/api/v1/people/676510","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":596117,"link":"/api/v1/people/596117"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":672642,"link":"/api/v1/people/672642"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.7,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.331926513671117,"aZ":-26.030394826089026,"pfxX":-2.414816826653299,"pfxZ":3.533537441575959,"pX":-0.6538978091054374,"pZ":4.848086507993525,"vX0":5.019292766093567,"vY0":-129.78952322752033,"vZ0":7.094680969953895,"x":141.93,"y":107.88,"x0":-2.2828127411670294,"y0":50.00191886416549,"z0":4.052317275526146,"aX":-4.198824511300047},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.9,"breakHorizontal":3.5,"spinRate":2264,"spinDirection":215},"zone":11,"typeConfidence":0.91,"plateTime":0.4190008872086919,"extension":6.299168337427856},"index":4,"playId":"ef117e91-fcd5-34f2-abb8-bfdd203be5ef","pitchNumber":4,"startTime":"2026-05-31T22:59:24.222Z","endTime":"2026-05-31T22:59:28.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676510,"link":"/api/v1/people/676510","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":596117,"link":"/api/v1/people/596117"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":672642,"link":"/api/v1/people/672642"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.8,"strikeZoneTop":3.185,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.21355602539638,"aZ":-26.85830677786431,"pfxX":-10.530205558447015,"pfxZ":2.7758081417522984,"pX":0.9964095990386861,"pZ":3.1564052864442,"vX0":11.833304323899208,"vY0":-136.3852083722922,"vZ0":2.857388751118988,"x":79.02,"y":153.56,"x0":-1.9958606100506238,"y0":50.00463648928696,"z0":3.929094122247607,"aX":-20.178640209860852},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.8,"breakHorizontal":17.0,"spinRate":2440,"spinDirection":253},"zone":12,"typeConfidence":0.91,"plateTime":0.3990404670496739,"extension":6.4919790243970885},"index":5,"playId":"2f091d4c-72dd-3535-86f0-7879ecd3c576","pitchNumber":5,"startTime":"2026-05-31T22:59:43.261Z","endTime":"2026-05-31T22:59:48.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676510,"link":"/api/v1/people/676510","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":596117,"link":"/api/v1/people/596117"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":672642,"link":"/api/v1/people/672642"}},"offense":{"batter":{"id":690976,"link":"/api/v1/people/690976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690976,"link":"/api/v1/people/690976"},"credit":"b_pa"},{"player":{"id":676510,"link":"/api/v1/people/676510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-05-31T22:59:48.195Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Shohei Ohtani singles on a sharp ground ball to right fielder Steward Berroa. Alex Freeland to 2nd.","rbi":0,"awayScore":0,"homeScore":8,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-31T22:59:51.403Z","endTime":"2026-05-31T23:01:01.993Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676510,"fullName":"Nolan Hoffman","link":"/api/v1/people/676510"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"postOnSecond":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672642,"link":"/api/v1/people/672642"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.8,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.84080726782254,"aZ":-26.409045477072805,"pfxX":-3.461774570248001,"pfxZ":3.230318961930413,"pX":-1.106934623956283,"pZ":2.7193177123406005,"vX0":4.5477670661930505,"vY0":-131.66618317280142,"vZ0":2.086738638847505,"x":159.19,"y":165.36,"x0":-2.394275271764243,"y0":50.00086555136304,"z0":3.8508475224856507,"aX":-6.173544879457619},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.5,"breakHorizontal":5.4,"spinRate":2346,"spinDirection":229},"zone":11,"typeConfidence":0.9,"plateTime":0.4135340593472696,"extension":6.342134132485793},"index":0,"playId":"ff0d53fd-7a11-3932-b13c-b2098e330259","pitchNumber":1,"startTime":"2026-05-31T23:00:14.601Z","endTime":"2026-05-31T23:00:18.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676510,"link":"/api/v1/people/676510","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":596117,"link":"/api/v1/people/596117"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":672642,"link":"/api/v1/people/672642"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"first":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.4,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.98538530303591,"aZ":-25.256400706187183,"pfxX":7.083698387867319,"pfxZ":4.805627185302978,"pX":0.2512161182940119,"pZ":1.834429863640641,"vX0":3.895410827302649,"vY0":-118.71309421654611,"vZ0":0.5465117526831325,"x":107.42,"y":189.25,"x0":-2.326728317560276,"y0":50.00133290361085,"z0":3.8855675950334407,"aX":10.19104636161495},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":9.1,"breakHorizontal":-13.7,"spinRate":2589,"spinDirection":89},"zone":9,"typeConfidence":0.91,"plateTime":0.45995092949082617,"extension":6.365745761320498},"index":1,"playId":"feccc225-d0f0-3c80-a9f0-b7c6c385aa27","pitchNumber":2,"startTime":"2026-05-31T23:00:31.435Z","endTime":"2026-05-31T23:00:35.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676510,"link":"/api/v1/people/676510","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":596117,"link":"/api/v1/people/596117"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":672642,"link":"/api/v1/people/672642"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"first":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":83.3,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.372672020329606,"aZ":-27.588680417049147,"pfxX":-3.672481195693151,"pfxZ":2.615012232341554,"pX":0.571195459088393,"pZ":3.3989129588361457,"vX0":8.500295061907849,"vY0":-130.1513514080494,"vZ0":3.9596364788601406,"x":95.23,"y":147.01,"x0":-2.2268064066088615,"y0":50.004887647399954,"z0":3.9222060402902224,"aX":-6.4476331077029005},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.6,"breakHorizontal":5.3,"spinRate":2287,"spinDirection":230},"zone":3,"typeConfidence":0.91,"plateTime":0.41717277043264955,"extension":6.383579798940959},"hitData":{"launchSpeed":101.7,"launchAngle":5.0,"totalDistance":104.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":189.81,"coordY":104.18}},"index":2,"playId":"39e08118-d56a-37ec-9a27-8a171c833d45","pitchNumber":3,"startTime":"2026-05-31T23:00:51.662Z","endTime":"2026-05-31T23:01:01.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676510,"link":"/api/v1/people/676510","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":596117,"link":"/api/v1/people/596117"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":672642,"link":"/api/v1/people/672642"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"first":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_ab"},{"player":{"id":676510,"link":"/api/v1/people/676510"},"credit":"p_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_pa"},{"player":{"id":676510,"link":"/api/v1/people/676510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-05-31T23:01:01.993Z","atBatIndex":68},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Andy Pages walks. Alex Freeland to 3rd. Shohei Ohtani to 2nd.","rbi":0,"awayScore":0,"homeScore":8,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-31T23:01:11.588Z","endTime":"2026-05-31T23:02:59.154Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676510,"fullName":"Nolan Hoffman","link":"/api/v1/people/676510"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"postOnSecond":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"postOnThird":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":84.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.887697485077595,"aZ":-25.736324439593197,"pfxX":-0.648877834919614,"pfxZ":3.601895223125922,"pX":-1.2631686719645554,"pZ":3.999409676914567,"vX0":3.079744805580657,"vY0":-131.38410216259987,"vZ0":4.795074635561864,"x":165.15,"y":130.8,"x0":-2.354872531910395,"y0":50.00391924481966,"z0":4.045001158968125,"aX":-1.1606402675069667},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.6,"breakHorizontal":0.7,"spinRate":2392,"spinDirection":202},"zone":11,"typeConfidence":0.92,"plateTime":0.41331614885990575,"extension":6.149175537413927},"index":0,"playId":"410733ba-1789-3f82-9cf7-ea8a43745b3b","pitchNumber":1,"startTime":"2026-05-31T23:01:29.911Z","endTime":"2026-05-31T23:01:34.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676510,"link":"/api/v1/people/676510","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":596117,"link":"/api/v1/people/596117"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":672642,"link":"/api/v1/people/672642"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"second":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.246734017405537,"aZ":-33.35474595200996,"pfxX":7.167706565961969,"pfxZ":-0.8361974976542106,"pX":0.4989033840246592,"pZ":1.2870845197321568,"vX0":4.536302482422164,"vY0":-117.73321023550187,"vZ0":1.1010586466455026,"x":97.98,"y":204.03,"x0":-2.383953556241559,"y0":50.00482299639431,"z0":3.8990108416557967,"aX":10.0688921065631},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-1.0,"breakHorizontal":-14.0,"spinRate":2658,"spinDirection":85},"zone":14,"typeConfidence":0.87,"plateTime":0.46512539954697774,"extension":6.3503311014683534},"index":1,"playId":"3db85695-0d0b-30b4-b300-a9b09eb6fde7","pitchNumber":2,"startTime":"2026-05-31T23:01:48.995Z","endTime":"2026-05-31T23:01:52.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676510,"link":"/api/v1/people/676510","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":596117,"link":"/api/v1/people/596117"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":672642,"link":"/api/v1/people/672642"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"second":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.3,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.512962358126686,"aZ":-30.420086013746545,"pfxX":-12.334407338066558,"pfxZ":0.9292601921598767,"pX":0.9098222733668648,"pZ":2.129568048980666,"vX0":12.089943649751515,"vY0":-136.26530484105643,"vZ0":1.0872269278795939,"x":82.32,"y":181.28,"x0":-1.9635040248560918,"y0":50.00645577140761,"z0":3.813404965929798,"aX":-23.401633304867786},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":2.2,"breakHorizontal":20.0,"spinRate":2345,"spinDirection":259},"zone":14,"typeConfidence":0.91,"plateTime":0.40063144522121297,"extension":6.471137118318155},"index":2,"playId":"10f72e7a-748e-3a93-acee-a9559a8f0fa7","pitchNumber":3,"startTime":"2026-05-31T23:02:09.206Z","endTime":"2026-05-31T23:02:13.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676510,"link":"/api/v1/people/676510","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":596117,"link":"/api/v1/people/596117"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":672642,"link":"/api/v1/people/672642"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"second":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.030729726021807,"aZ":-25.22606425133171,"pfxX":-1.545294301560089,"pfxZ":4.013407853136119,"pX":-1.3252964567124883,"pZ":3.1537411746819624,"vX0":2.9204208074182367,"vY0":-129.94104104377593,"vZ0":2.893119382954576,"x":167.52,"y":153.63,"x0":-2.256685653600024,"y0":50.0025164411947,"z0":3.9285305442113954,"aX":-2.675591600826842},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.0,"breakHorizontal":2.3,"spinRate":2337,"spinDirection":209},"zone":11,"typeConfidence":0.91,"plateTime":0.41951034185501435,"extension":6.37400610443935},"index":3,"playId":"4f6d56ce-65b8-3542-a67d-bc5ef5f6bdf1","pitchNumber":4,"startTime":"2026-05-31T23:02:30.295Z","endTime":"2026-05-31T23:02:34.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676510,"link":"/api/v1/people/676510","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":596117,"link":"/api/v1/people/596117"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":672642,"link":"/api/v1/people/672642"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"second":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.319184475184684,"aZ":-31.171757622438264,"pfxX":-11.585627657245947,"pfxZ":0.5194181014644847,"pX":0.9952429777620451,"pZ":2.119648638003941,"vX0":11.969326068666595,"vY0":-137.49054277872796,"vZ0":1.0633215259723934,"x":79.06,"y":181.55,"x0":-1.893558331903247,"y0":50.00226613133685,"z0":3.8312279579047837,"aX":-22.348932448457802},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":1.3,"breakHorizontal":18.7,"spinRate":2341,"spinDirection":254},"zone":14,"typeConfidence":0.91,"plateTime":0.39721592991037147,"extension":6.397408063452327},"index":4,"playId":"b7a69b0e-69b3-364b-9edc-b892119a4eaf","pitchNumber":5,"startTime":"2026-05-31T23:02:54.539Z","endTime":"2026-05-31T23:02:59.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676510,"link":"/api/v1/people/676510","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":596117,"link":"/api/v1/people/596117"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":672642,"link":"/api/v1/people/672642"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"second":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_pa"},{"player":{"id":676510,"link":"/api/v1/people/676510"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-05-31T23:02:59.154Z","atBatIndex":69},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Freddie Freeman out on a sacrifice fly to left fielder Brandon Marsh. Alex Freeland scores.","rbi":1,"awayScore":0,"homeScore":9,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-31T23:03:15.970Z","endTime":"2026-05-31T23:06:39.982Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676510,"fullName":"Nolan Hoffman","link":"/api/v1/people/676510"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"postOnSecond":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":690976,"fullName":"Alex Freeland","link":"/api/v1/people/690976"},"responsiblePitcher":{"id":676510,"link":"/api/v1/people/676510"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.6,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.575600890143335,"aZ":-27.060795742759662,"pfxX":-0.2740668378432525,"pfxZ":2.950719626568434,"pX":-0.8182859771026042,"pZ":2.6111278135537694,"vX0":3.918191057134037,"vY0":-129.88666798513697,"vZ0":2.023917280876071,"x":148.19,"y":168.28,"x0":-2.3016861210699124,"y0":50.00342569574266,"z0":3.860148596787363,"aX":-0.4760121121358424},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":6.0,"breakHorizontal":-0.2,"spinRate":2317,"spinDirection":205},"zone":4,"typeConfidence":0.91,"plateTime":0.41942346258388996,"extension":5.977758030008879},"index":0,"playId":"df84022c-b332-3919-9951-896e42323004","pitchNumber":1,"startTime":"2026-05-31T23:03:27.640Z","endTime":"2026-05-31T23:03:54.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676510,"link":"/api/v1/people/676510","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":596117,"link":"/api/v1/people/596117"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":672642,"link":"/api/v1/people/672642"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"second":{"id":660271,"link":"/api/v1/people/660271"},"third":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"}},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.7,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.655283787367527,"aZ":-38.301527169556294,"pfxX":-10.232179910532876,"pfxZ":-3.6415637103336653,"pX":0.5336485518192274,"pZ":1.0138090940319873,"vX0":9.88844524730869,"vY0":-127.83336334380849,"vZ0":0.8742174945692105,"x":96.66,"y":211.41,"x0":-2.027863781456148,"y0":50.006230553024864,"z0":3.6392557979506845,"aX":-17.19148437457564},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-6.2,"breakHorizontal":16.7,"spinRate":2120,"spinDirection":282},"zone":14,"typeConfidence":0.88,"plateTime":0.42604069272352163,"extension":6.5886993057744725},"index":1,"playId":"a51ce1ad-bda2-395f-8229-6610bbc82964","pitchNumber":2,"startTime":"2026-05-31T23:03:58.966Z","endTime":"2026-05-31T23:04:02.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676510,"link":"/api/v1/people/676510","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":596117,"link":"/api/v1/people/596117"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":672642,"link":"/api/v1/people/672642"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"second":{"id":660271,"link":"/api/v1/people/660271"},"third":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.1,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.68864068373734,"aZ":-25.488899704842062,"pfxX":-11.30727214858094,"pfxZ":3.455322268725089,"pX":0.0036974521102006454,"pZ":2.396500166123675,"vX0":9.706879806917787,"vY0":-137.32282928903365,"vZ0":1.0889721510455646,"x":116.86,"y":174.07,"x0":-2.0853593425622163,"y0":50.00310666206382,"z0":3.7123392249127134,"aX":-21.878257700565086},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.7,"breakHorizontal":18.8,"spinRate":2571,"spinDirection":256},"zone":5,"typeConfidence":0.93,"plateTime":0.3968991064962708,"extension":6.396767690314572},"index":2,"playId":"c7af7fad-8434-334d-82a9-fa7d4a963157","pitchNumber":3,"startTime":"2026-05-31T23:04:17.452Z","endTime":"2026-05-31T23:04:20.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676510,"link":"/api/v1/people/676510","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":596117,"link":"/api/v1/people/596117"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":672642,"link":"/api/v1/people/672642"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"second":{"id":660271,"link":"/api/v1/people/660271"},"third":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.4,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.594854920701554,"aZ":-25.9091406863071,"pfxX":-10.43748852685561,"pfxZ":3.2699539301754257,"pX":-0.6541328888915836,"pZ":3.41554641240136,"vX0":7.703524684233238,"vY0":-137.1142494777068,"vZ0":3.6274730763997534,"x":141.93,"y":146.56,"x0":-2.1355177558010534,"y0":50.001834961148596,"z0":3.8378486754197763,"aX":-19.99324582028026},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.8,"breakHorizontal":17.4,"spinRate":2476,"spinDirection":256},"zone":1,"typeConfidence":0.95,"plateTime":0.3985539880983482,"extension":6.345962571696269},"index":3,"playId":"d22ac46e-51b4-32cb-94ac-1956cd74feb9","pitchNumber":4,"startTime":"2026-05-31T23:04:41.331Z","endTime":"2026-05-31T23:04:44.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676510,"link":"/api/v1/people/676510","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":596117,"link":"/api/v1/people/596117"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":672642,"link":"/api/v1/people/672642"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"second":{"id":660271,"link":"/api/v1/people/660271"},"third":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.7,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.5101074709122,"aZ":-24.60051077173921,"pfxX":-1.6141789144436298,"pfxZ":4.2633582207403435,"pX":-0.2607090134624462,"pZ":3.2522412030013417,"vX0":5.893123320560638,"vY0":-131.15359364734616,"vZ0":3.386689334725565,"x":126.94,"y":150.97,"x0":-2.30763054744565,"y0":50.00463423343703,"z0":3.75951513337717,"aX":-2.869999071085293},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.5,"breakHorizontal":1.9,"spinRate":2424,"spinDirection":223},"zone":2,"typeConfidence":0.91,"plateTime":0.414465731016163,"extension":6.282628376867228},"index":4,"playId":"bee561ba-cc00-3786-9ff9-dcc62e062882","pitchNumber":5,"startTime":"2026-05-31T23:05:01.678Z","endTime":"2026-05-31T23:05:05.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676510,"link":"/api/v1/people/676510","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":596117,"link":"/api/v1/people/596117"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":672642,"link":"/api/v1/people/672642"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"second":{"id":660271,"link":"/api/v1/people/660271"},"third":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.885354196630683,"aZ":-27.879560021338634,"pfxX":-9.454376407400154,"pfxZ":2.2618022921629635,"pX":0.6984311427210241,"pZ":3.360078477727465,"vX0":10.609965915903565,"vY0":-136.69980804637726,"vZ0":3.961689098502049,"x":90.38,"y":148.06,"x0":-1.9967006749496066,"y0":50.00489978854817,"z0":3.8015452593236607,"aX":-17.97459290867408},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.2,"breakHorizontal":15.0,"spinRate":2499,"spinDirection":258},"zone":3,"typeConfidence":0.91,"plateTime":0.3999906673428697,"extension":6.411215855085171},"index":5,"playId":"7701319b-7822-39dc-a96c-ce01dccd54fe","pitchNumber":6,"startTime":"2026-05-31T23:05:24.028Z","endTime":"2026-05-31T23:05:28.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676510,"link":"/api/v1/people/676510","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":596117,"link":"/api/v1/people/596117"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":672642,"link":"/api/v1/people/672642"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"second":{"id":660271,"link":"/api/v1/people/660271"},"third":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.7,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.328519028810664,"aZ":-36.842808675676956,"pfxX":-9.612553871951679,"pfxZ":-2.849742737040024,"pX":0.9949070654441337,"pZ":0.574966395553249,"vX0":10.645842076760012,"vY0":-126.6235688247799,"vZ0":-0.09930711744469356,"x":79.08,"y":223.26,"x0":-1.994404888855536,"y0":50.000886883630585,"z0":3.537082299999679,"aX":-15.77179775177455},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-4.9,"breakHorizontal":15.2,"spinRate":2037,"spinDirection":283},"zone":14,"typeConfidence":0.89,"plateTime":0.4308662340359257,"extension":6.555649925600459},"index":6,"playId":"4a1e9675-5cd2-3093-815d-c681f8b27893","pitchNumber":7,"startTime":"2026-05-31T23:05:48.095Z","endTime":"2026-05-31T23:05:51.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676510,"link":"/api/v1/people/676510","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":596117,"link":"/api/v1/people/596117"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":672642,"link":"/api/v1/people/672642"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"second":{"id":660271,"link":"/api/v1/people/660271"},"third":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.7,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.350032888285423,"aZ":-24.134841084372674,"pfxX":-0.978209411146068,"pfxZ":4.51206228426164,"pX":-1.2721801826486758,"pZ":3.930657026656399,"vX0":3.3046928855321784,"vY0":-131.53957788400717,"vZ0":4.765716106715551,"x":165.49,"y":132.65,"x0":-2.408274882184248,"y0":50.0052482156759,"z0":3.872301372557198,"aX":-1.744269057498571},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.2,"breakHorizontal":1.2,"spinRate":2376,"spinDirection":219},"zone":11,"typeConfidence":0.92,"plateTime":0.4136566116151661,"extension":6.145109564382316},"index":7,"playId":"2bb4e2d1-7403-392b-ae68-b094c569f772","pitchNumber":8,"startTime":"2026-05-31T23:06:10.946Z","endTime":"2026-05-31T23:06:14.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676510,"link":"/api/v1/people/676510","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":596117,"link":"/api/v1/people/596117"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":672642,"link":"/api/v1/people/672642"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"second":{"id":660271,"link":"/api/v1/people/660271"},"third":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":88.1,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.436873445080696,"aZ":-27.2855560036366,"pfxX":-9.781387029760626,"pfxZ":2.4767709339773383,"pX":-0.35056913071731843,"pZ":3.7331398724498004,"vX0":8.528763690616842,"vY0":-138.28812377654964,"vZ0":4.824359007529632,"x":130.36,"y":137.99,"x0":-2.175915424403822,"y0":50.00145922858312,"z0":3.7819676404077027,"aX":-19.297549082922583},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.5,"breakHorizontal":16.3,"spinRate":2578,"spinDirection":254},"zone":11,"typeConfidence":0.95,"plateTime":0.3932874294700679,"extension":6.424948229841759},"hitData":{"launchSpeed":95.2,"launchAngle":21.0,"totalDistance":313.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":67.36,"coordY":87.72}},"index":8,"playId":"1cad69a3-b402-35c4-b878-1e2af57d4f7a","pitchNumber":9,"startTime":"2026-05-31T23:06:28.824Z","endTime":"2026-05-31T23:06:39.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676510,"link":"/api/v1/people/676510","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":596117,"link":"/api/v1/people/596117"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":672642,"link":"/api/v1/people/672642"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"second":{"id":660271,"link":"/api/v1/people/660271"},"third":{"id":690976,"link":"/api/v1/people/690976"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_pa"},{"player":{"id":676510,"link":"/api/v1/people/676510"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-05-31T23:06:39.982Z","atBatIndex":70},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Mookie Betts grounds into a double play, shortstop Edmundo Sosa to first baseman Garrett Stubbs. Andy Pages out at 2nd. Mookie Betts out at 1st.","rbi":0,"awayScore":0,"homeScore":9,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-31T23:07:03.154Z","endTime":"2026-05-31T23:07:38.106Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676510,"fullName":"Nolan Hoffman","link":"/api/v1/people/676510"},"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":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":596117,"link":"/api/v1/people/596117"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.341785981398342,"aZ":-28.971377549033996,"pfxX":-1.0531150438235835,"pfxZ":1.89394295898723,"pX":-0.6586371295817225,"pZ":2.7086222278011607,"vX0":4.726300405605305,"vY0":-128.26305928395095,"vZ0":2.6513056500893444,"x":142.11,"y":165.65,"x0":-2.375143563325004,"y0":50.006087914421,"z0":3.8967011265385954,"aX":-1.7852165556017923},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.2,"breakHorizontal":1.1,"spinRate":2307,"spinDirection":205},"zone":1,"typeConfidence":0.91,"plateTime":0.42432978920562947,"extension":6.320114101793137},"index":0,"playId":"32241202-f10e-37b9-86de-9c1104b5a69e","pitchNumber":1,"startTime":"2026-05-31T23:07:10.992Z","endTime":"2026-05-31T23:07:15.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676510,"link":"/api/v1/people/676510","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":596117,"link":"/api/v1/people/596117"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":672642,"link":"/api/v1/people/672642"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"second":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.913575568738562,"aZ":-35.589937366843834,"pfxX":-9.429223589041216,"pfxZ":-1.754772079601869,"pX":0.18806390483865462,"pZ":1.7198245145286273,"vX0":9.730799769050929,"vY0":-137.4229154977818,"vZ0":1.169696520495811,"x":109.83,"y":192.34,"x0":-2.1469625282618927,"y0":50.005458617516005,"z0":3.677523410811692,"aX":-18.324985858717493},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":-2.8,"breakHorizontal":15.5,"spinRate":2256,"spinDirection":260},"zone":8,"typeConfidence":0.91,"plateTime":0.39616776469876713,"extension":6.416095427017178},"hitData":{"launchSpeed":48.4,"launchAngle":-51.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":121.45,"coordY":160.22}},"index":1,"playId":"c81e475f-e6cc-3c85-b76e-b9469b5c482a","pitchNumber":2,"startTime":"2026-05-31T23:07:29.932Z","endTime":"2026-05-31T23:07:38.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676510,"link":"/api/v1/people/676510","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665561,"link":"/api/v1/people/665561"},"first":{"id":596117,"link":"/api/v1/people/596117"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":672642,"link":"/api/v1/people/672642"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"second":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_ab"},{"player":{"id":676510,"link":"/api/v1/people/676510"},"credit":"p_ab"},{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_pa"},{"player":{"id":676510,"link":"/api/v1/people/676510"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-05-31T23:07:38.106Z","atBatIndex":71},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Bryson Stott homers (6) on a fly ball to center field.","rbi":1,"awayScore":1,"homeScore":9,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-31T23:09:57.313Z","endTime":"2026-05-31T23:10:38.171Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642546,"fullName":"Jonathan Hernández","link":"/api/v1/people/642546"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":{"id":642546,"link":"/api/v1/people/642546"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Santiago Espinal replaces first baseman Freddie Freeman, batting 3rd, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-31T23:09:11.566Z","endTime":"2026-05-31T23:09:59.271Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669289,"link":"/api/v1/people/669289"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"301","replacedPlayer":{"id":518692,"link":"/api/v1/people/518692"},"defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":97.7,"endSpeed":90.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.4676599627503,"aZ":-26.876348396999393,"pfxX":-11.767629776224755,"pfxZ":2.5629225464501424,"pX":0.6764011839631822,"pZ":2.7299606791154245,"vX0":11.151589961578665,"vY0":-141.95479393170643,"vZ0":-2.9776184849342506,"x":91.22,"y":165.07,"x0":-1.748927160630455,"y0":50.00442845679193,"z0":5.479143661145165,"aX":-24.336928515286253},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":4.3,"breakHorizontal":19.4,"spinRate":2296,"spinDirection":240},"zone":6,"typeConfidence":0.91,"plateTime":0.3839105323724836,"extension":6.599426256933195},"index":1,"playId":"2b575d7a-5fb8-3ae4-a299-fd0c9615d9ed","pitchNumber":1,"startTime":"2026-05-31T23:09:59.271Z","endTime":"2026-05-31T23:10:03.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.78377830634836,"aZ":-31.477726528724453,"pfxX":-4.380055579616796,"pfxZ":0.3932560574162469,"pX":-0.10605677436720712,"pZ":2.848980199511456,"vX0":5.489638756968643,"vY0":-131.0000407076055,"vZ0":-1.1459609565269133,"x":121.04,"y":161.86,"x0":-1.6414923459176185,"y0":50.00205724253125,"z0":5.605394484268303,"aX":-7.755914526083374},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":0.7,"breakHorizontal":7.0,"spinRate":1586,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.41512986381870043,"extension":6.231805218576893},"hitData":{"launchSpeed":100.6,"launchAngle":29.0,"totalDistance":400.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":137.76,"coordY":37.83}},"index":2,"playId":"a1b14425-04da-314e-8e5c-68dd7d5d070f","pitchNumber":2,"startTime":"2026-05-31T23:10:14.622Z","endTime":"2026-05-31T23:10:38.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_ab"},{"player":{"id":642546,"link":"/api/v1/people/642546"},"credit":"p_ab"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_pa"},{"player":{"id":642546,"link":"/api/v1/people/642546"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-05-31T23:10:38.171Z","atBatIndex":72},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Rafael Marchán lines out to second baseman Alex Freeland.","rbi":0,"awayScore":1,"homeScore":9,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-31T23:10:50.260Z","endTime":"2026-05-31T23:12:28.336Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642546,"fullName":"Jonathan Hernández","link":"/api/v1/people/642546"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":665561,"fullName":"Rafael Marchán","link":"/api/v1/people/665561"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":690976,"link":"/api/v1/people/690976"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":90.9,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.21476023412883,"aZ":-27.352778548398348,"pfxX":-10.582694821959644,"pfxZ":2.2973323850100478,"pX":0.0773849494023257,"pZ":3.2656702742660046,"vX0":9.314806930189835,"vY0":-143.1356723811772,"vZ0":-1.4617166157964157,"x":114.05,"y":150.61,"x0":-1.8244534034641346,"y0":50.005927108140376,"z0":5.475707052400503,"aX":-22.2346192604743},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":4.1,"breakHorizontal":17.6,"spinRate":2236,"spinDirection":231},"zone":12,"typeConfidence":0.91,"plateTime":0.3808718964997917,"extension":6.455042057039682},"index":0,"playId":"c8a4bd6f-1229-3c8b-a09a-4664d30dd26b","pitchNumber":1,"startTime":"2026-05-31T23:10:55.332Z","endTime":"2026-05-31T23:10:59.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":84.5,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.6542102213332,"aZ":-28.292966826377903,"pfxX":0.1210694722689496,"pfxZ":2.173352419591602,"pX":0.7643133651594507,"pZ":1.139384094579739,"vX0":6.664512735745825,"vY0":-132.00054933897428,"vZ0":-5.82811568077203,"x":87.87,"y":208.02,"x0":-1.7952133355411715,"y0":50.003915063039585,"z0":5.424453804833366,"aX":0.21682380951664285},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.0,"breakHorizontal":-1.4,"spinRate":2612,"spinDirection":163},"zone":14,"typeConfidence":0.86,"plateTime":0.41288363538486106,"extension":6.159814748096361},"index":1,"playId":"4f1ef96d-2a63-33f3-aec4-5494ab24fe47","pitchNumber":2,"startTime":"2026-05-31T23:11:08.080Z","endTime":"2026-05-31T23:11:12.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-31T23:11:17.786Z","endTime":"2026-05-31T23:11:28.007Z","isPitch":false,"type":"action","player":{"id":665561,"link":"/api/v1/people/665561"},"defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.9,"endSpeed":91.9,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.417710498342142,"aZ":-16.31257284577218,"pfxX":-8.680320490248013,"pfxZ":7.4098338258480805,"pX":-0.4836756952231847,"pZ":3.12676200473069,"vX0":6.8540063182209945,"vY0":-144.0071761607681,"vZ0":-4.0737310394190525,"x":135.44,"y":154.36,"x0":-1.7441708079091032,"y0":50.00403180813905,"z0":5.541738728740314,"aX":-18.583314822458917},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":13.0,"breakHorizontal":14.8,"spinRate":2477,"spinDirection":239},"zone":1,"typeConfidence":2.0,"plateTime":0.3775959185449205,"extension":6.316351048586225},"index":3,"playId":"366ced57-957e-3642-9e29-0c12ac811a7b","pitchNumber":3,"startTime":"2026-05-31T23:11:28.007Z","endTime":"2026-05-31T23:11:31.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":83.8,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.056945887254344,"aZ":-29.475295554607357,"pfxX":2.0868801833672865,"pfxZ":1.5286345441309326,"pX":-1.1994411274449195,"pZ":2.460165162426782,"vX0":1.4942390477717296,"vY0":-130.9503053687482,"vZ0":-2.1436578735972525,"x":162.72,"y":172.36,"x0":-2.0451957407737478,"y0":50.003577607063356,"z0":5.456344375469953,"aX":3.688814678097737},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":2.5,"breakHorizontal":-4.1,"spinRate":2463,"spinDirection":148},"zone":11,"typeConfidence":0.89,"plateTime":0.41546257090193217,"extension":6.0777213997396915},"index":4,"playId":"a6a2d1a0-f905-35d9-8922-db39e5de8e9a","pitchNumber":4,"startTime":"2026-05-31T23:11:45.936Z","endTime":"2026-05-31T23:11:50.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.9,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.351982509462097,"aZ":-32.73086214809409,"pfxX":2.2745597138871956,"pfxZ":-0.32029063427823523,"pX":-0.29114579191207657,"pZ":2.158731656247132,"vX0":3.581793845914569,"vY0":-130.04015471115628,"vZ0":-2.2676038106875795,"x":128.1,"y":180.49,"x0":-1.9759274197053898,"y0":50.00467588526824,"z0":5.4976559469263515,"aX":3.939361329749611},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-0.8,"breakHorizontal":-4.8,"spinRate":2533,"spinDirection":126},"zone":5,"typeConfidence":0.89,"plateTime":0.4193714972392857,"extension":6.112466481363259},"index":5,"playId":"57416b97-7a83-3834-ba2d-bf425288974d","pitchNumber":5,"startTime":"2026-05-31T23:12:02.837Z","endTime":"2026-05-31T23:12:06.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":90.5,"strikeZoneTop":3.056,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.210046550197063,"aZ":-24.012842134829633,"pfxX":-9.55245594894367,"pfxZ":3.9550222661471315,"pX":-0.35121680790225146,"pZ":1.6718794858489148,"vX0":7.395113526269117,"vY0":-141.5716713132054,"vZ0":-6.024905548246033,"x":130.39,"y":193.64,"x0":-1.7342901336966727,"y0":50.00307163472083,"z0":5.328335255913322,"aX":-19.717839359343106},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":6.2,"breakHorizontal":16.1,"spinRate":2306,"spinDirection":235},"zone":7,"typeConfidence":0.91,"plateTime":0.3844222771884347,"extension":6.252058339209596},"hitData":{"launchSpeed":82.6,"launchAngle":11.0,"totalDistance":151.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":155.94,"coordY":148.83}},"index":6,"playId":"e9371fcc-e320-32a7-a427-c2dd0d63390c","pitchNumber":6,"startTime":"2026-05-31T23:12:22.964Z","endTime":"2026-05-31T23:12:28.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":665561,"link":"/api/v1/people/665561","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665561,"link":"/api/v1/people/665561"},"credit":"b_ab"},{"player":{"id":642546,"link":"/api/v1/people/642546"},"credit":"p_ab"},{"player":{"id":665561,"link":"/api/v1/people/665561"},"credit":"b_pa"},{"player":{"id":642546,"link":"/api/v1/people/642546"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-05-31T23:12:28.336Z","atBatIndex":73},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Steward Berroa flies out to center fielder Andy Pages.","rbi":0,"awayScore":1,"homeScore":9,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-31T23:12:46.550Z","endTime":"2026-05-31T23:13:21.965Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":672642,"fullName":"Steward Berroa","link":"/api/v1/people/672642"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642546,"fullName":"Jonathan Hernández","link":"/api/v1/people/642546"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672642,"fullName":"Steward Berroa","link":"/api/v1/people/672642"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":82.3,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.48748585036262,"aZ":-29.96544278891768,"pfxX":2.5777840985535336,"pfxZ":1.2941714175806034,"pX":-0.5266280590426633,"pZ":2.76752808938363,"vX0":2.9376159235359713,"vY0":-128.39791194015226,"vZ0":-1.1872042018706739,"x":137.07,"y":164.06,"x0":-2.011776144445842,"y0":50.00031046749633,"z0":5.524684305536804,"aX":4.391306231474703},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.3,"breakHorizontal":-5.3,"spinRate":2415,"spinDirection":124},"zone":1,"typeConfidence":0.9,"plateTime":0.4232870599147769,"extension":6.1519669858572135},"index":0,"playId":"7a3ca41b-5ae1-3894-b2d6-b33add7509bb","pitchNumber":1,"startTime":"2026-05-31T23:12:57.056Z","endTime":"2026-05-31T23:13:01.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672642,"link":"/api/v1/people/672642","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":84.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.68972973114043,"aZ":-27.47372817883562,"pfxX":0.6403125387299191,"pfxZ":2.6412574133338866,"pX":0.4344666641935695,"pZ":1.3471425007898181,"vX0":5.803960558271969,"vY0":-131.78144035429574,"vZ0":-5.422905139216188,"x":100.44,"y":202.41,"x0":-1.8682854542222809,"y0":50.00374377599145,"z0":5.42909642837158,"aX":1.140810993414045},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.0,"breakHorizontal":-2.3,"spinRate":2564,"spinDirection":170},"zone":14,"typeConfidence":0.87,"plateTime":0.41363713741460373,"extension":6.325721613043888},"hitData":{"launchSpeed":91.1,"launchAngle":36.0,"totalDistance":339.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":151.02,"coordY":65.13}},"index":1,"playId":"899ddac4-5fe8-35d3-8cf6-c5a777f1c612","pitchNumber":2,"startTime":"2026-05-31T23:13:11.054Z","endTime":"2026-05-31T23:13:21.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":672642,"link":"/api/v1/people/672642","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672642,"link":"/api/v1/people/672642"},"credit":"b_ab"},{"player":{"id":642546,"link":"/api/v1/people/642546"},"credit":"p_ab"},{"player":{"id":672642,"link":"/api/v1/people/672642"},"credit":"b_pa"},{"player":{"id":642546,"link":"/api/v1/people/642546"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-05-31T23:13:21.965Z","atBatIndex":74},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Justin Crawford reaches on a throwing error by second baseman Alex Freeland.","rbi":0,"awayScore":1,"homeScore":9,"isOut":false},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-31T23:13:35.632Z","endTime":"2026-05-31T23:15:20.507Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642546,"fullName":"Jonathan Hernández","link":"/api/v1/people/642546"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":690976,"link":"/api/v1/people/690976"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":97.8,"endSpeed":91.1,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.89374905130061,"aZ":-28.07703388798746,"pfxX":-9.605965921583946,"pfxZ":1.960894379144702,"pX":0.02979468993644419,"pZ":1.8947852092994095,"vX0":8.957993334512555,"vY0":-142.32781050139647,"vZ0":-4.7057175953128585,"x":115.86,"y":187.62,"x0":-1.8817599931442814,"y0":50.00261309138446,"z0":5.307167958656569,"aX":-20.07909939587553},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":2.9,"breakHorizontal":16.0,"spinRate":2181,"spinDirection":239},"zone":8,"typeConfidence":0.91,"plateTime":0.3820950802841159,"extension":6.465546016211835},"index":0,"playId":"bbbbe296-76e8-3cf2-ad6f-6d62c5b6e361","pitchNumber":1,"startTime":"2026-05-31T23:13:43.519Z","endTime":"2026-05-31T23:13:46.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":84.4,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.010516641539542,"aZ":-28.922051188080438,"pfxX":0.7545321859126952,"pfxZ":1.8197296195908228,"pX":0.6313352784203297,"pZ":1.8676555903214906,"vX0":6.008230029141409,"vY0":-131.4981388364988,"vZ0":-3.9413979770238035,"x":92.93,"y":188.35,"x0":-1.7635789437979768,"y0":50.000812297286515,"z0":5.487299411332699,"aX":1.3442964920728484},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.8,"breakHorizontal":-2.4,"spinRate":2463,"spinDirection":158},"zone":9,"typeConfidence":0.87,"plateTime":0.41360927384762824,"extension":6.400471862777638},"index":1,"playId":"dfc3d5eb-cc97-3f62-9112-155af61bc1cc","pitchNumber":2,"startTime":"2026-05-31T23:14:03.556Z","endTime":"2026-05-31T23:14:07.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-31T23:14:14.851Z","endTime":"2026-05-31T23:14:28.610Z","isPitch":false,"type":"action","player":{"id":702222,"link":"/api/v1/people/702222"},"defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":85.1,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.544562026565114,"aZ":-28.43498455600015,"pfxX":0.12123276890001378,"pfxZ":2.0674087746643366,"pX":0.1449968194068624,"pZ":0.9033703796060688,"vX0":5.180331080481497,"vY0":-132.77096604655927,"vZ0":-6.438260311217537,"x":111.47,"y":214.39,"x0":-1.835457213996995,"y0":50.006052253319,"z0":5.389679506980185,"aX":0.21917554856493945},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":2.8,"breakHorizontal":-1.2,"spinRate":2513,"spinDirection":160},"zone":14,"typeConfidence":0.85,"plateTime":0.4102604853310603,"extension":6.430310429712022},"index":3,"playId":"fb6fd679-b4a7-365e-a2e7-f8c85098a242","pitchNumber":3,"startTime":"2026-05-31T23:14:28.610Z","endTime":"2026-05-31T23:14:33.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":90.2,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.46768243539368,"aZ":-16.192696390932223,"pfxX":-8.627562900967177,"pfxZ":7.704827726145421,"pX":-1.5108052124431666,"pZ":3.154345354098954,"vX0":3.8840023969136372,"vY0":-142.38271047014754,"vZ0":-3.9578146225986566,"x":174.59,"y":153.61,"x0":-1.763549943375604,"y0":50.00692951627634,"z0":5.572188067437098,"aX":-17.904799605705385},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.4,"breakHorizontal":15.0,"spinRate":2396,"spinDirection":232},"zone":11,"typeConfidence":0.67,"plateTime":0.38315314913791365,"extension":6.146198269923141},"index":4,"playId":"9f47c7bd-f9e1-3f00-93f9-73341745dfd9","pitchNumber":4,"startTime":"2026-05-31T23:14:53.472Z","endTime":"2026-05-31T23:14:57.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":83.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.491197028704846,"aZ":-30.669568198517744,"pfxX":1.7252369211777916,"pfxZ":0.8567190924644903,"pX":0.08605800848701084,"pZ":1.3919234743524587,"vX0":4.5424092201730675,"vY0":-130.39449711939415,"vZ0":-4.389667123056894,"x":113.72,"y":201.2,"x0":-1.8894619401145816,"y0":50.00152970082219,"z0":5.36139960626251,"aX":3.0275969551453974},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":1.0,"breakHorizontal":-4.0,"spinRate":2474,"spinDirection":135},"zone":14,"typeConfidence":0.89,"plateTime":0.4170069803215082,"extension":6.319745525301093},"hitData":{"launchSpeed":102.4,"launchAngle":6.0,"totalDistance":124.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":159.49,"coordY":140.24}},"index":5,"playId":"d7dbd6b7-e43d-3634-87e5-fa65933a2a0b","pitchNumber":5,"startTime":"2026-05-31T23:15:11.389Z","endTime":"2026-05-31T23:15:20.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_ab"},{"player":{"id":642546,"link":"/api/v1/people/642546"},"credit":"p_ab"},{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_pa"},{"player":{"id":642546,"link":"/api/v1/people/642546"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-05-31T23:15:20.507Z","atBatIndex":75},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Schwarber grounds out, second baseman Alex Freeland to first baseman Santiago Espinal.","rbi":0,"awayScore":1,"homeScore":9,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-31T23:15:39.570Z","endTime":"2026-05-31T23:16:02.678Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642546,"fullName":"Jonathan Hernández","link":"/api/v1/people/642546"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".357"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".925"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".901"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.491"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".492"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.300"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".789"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".697"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".568"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.24"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.13"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.88"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.78"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.54"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.43"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.29"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.69"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.06"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.23"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.21"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.49"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.11"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".237"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".319"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".400"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".257"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".186"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".414"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".211"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".171"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".056"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".151"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".109"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".357"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".925"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".901"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.491"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".492"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.300"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".789"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".697"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".568"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":690976,"link":"/api/v1/people/690976"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669289,"link":"/api/v1/people/669289"},"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":97.9,"endSpeed":90.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.32610424203871,"aZ":-27.386969708739883,"pfxX":-10.684476672464566,"pfxZ":2.314937068450881,"pX":-0.2925184881112082,"pZ":1.3667903303449662,"vX0":7.998193269191367,"vY0":-142.3857895217463,"vZ0":-6.321026919198764,"x":128.15,"y":201.88,"x0":-1.738834859045197,"y0":50.00496295672535,"z0":5.330372962490133,"aX":-22.110861026216377},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":3.1,"breakHorizontal":17.9,"spinRate":2224,"spinDirection":237},"zone":13,"typeConfidence":0.91,"plateTime":0.38354056335712894,"extension":6.3766198962632386},"hitData":{"launchSpeed":72.4,"launchAngle":-50.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.96,"coordY":166.57}},"index":0,"playId":"34d40ff0-a218-39a6-a4d3-f257a4a041e7","pitchNumber":1,"startTime":"2026-05-31T23:15:54.621Z","endTime":"2026-05-31T23:16:02.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642546,"link":"/api/v1/people/642546","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":669289,"link":"/api/v1/people/669289"},"second":{"id":690976,"link":"/api/v1/people/690976"},"third":{"id":571970,"link":"/api/v1/people/571970"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":669743,"link":"/api/v1/people/669743"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":702222,"link":"/api/v1/people/702222"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"First Base"},{"official":{"id":676580,"link":"/api/v1/people/676580"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":642546,"link":"/api/v1/people/642546"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":642546,"link":"/api/v1/people/642546"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.0,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-05-31T23:16:02.678Z","atBatIndex":76}]