[{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ronald Acuña Jr. homers (7) on a fly ball to left center field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-31T17:41:41.221Z","endTime":"2026-05-31T17:42:13.911Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":{"id":666157,"link":"/api/v1/people/666157"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"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-31T14:35:57.165Z","endTime":"2026-05-31T17:15:21.008Z","isPitch":false,"type":"action","player":{"id":660670,"link":"/api/v1/people/660670"},"contextMetrics":{}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-31T17:15:21.008Z","endTime":"2026-05-31T17:40:18.762Z","isPitch":false,"type":"action","player":{"id":660670,"link":"/api/v1/people/660670"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-31T17:40:18.762Z","endTime":"2026-05-31T17:41:43.518Z","isPitch":false,"type":"action","player":{"id":660670,"link":"/api/v1/people/660670"},"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.502200636854873,"aZ":-26.509109060817178,"pfxX":10.520445811371408,"pfxZ":2.9463924239261097,"pX":0.7102334403867895,"pZ":3.0628804894940225,"vX0":-10.66987326286968,"vY0":-137.73923196419665,"vZ0":-1.2908858411968689,"x":89.93,"y":156.08,"x0":3.2667427706493934,"y0":50.000772223474,"z0":5.32945654855971,"aX":20.21872588799845},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.3,"breakHorizontal":-16.8,"spinRate":2294,"spinDirection":109},"zone":3,"typeConfidence":0.89,"plateTime":0.3975920822121424,"extension":6.063193622360647},"hitData":{"launchSpeed":112.0,"launchAngle":27.0,"totalDistance":438.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":67.91,"coordY":30.95}},"index":3,"playId":"fcd97210-ec74-35e4-b271-4ca2f976b3fc","pitchNumber":1,"startTime":"2026-05-31T17:41:43.518Z","endTime":"2026-05-31T17:42:13.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.400000000000006,"awayTeamWinProbability":59.599999999999994,"homeTeamWinProbabilityAdded":-9.599999999999994,"contextMetrics":{},"playEndTime":"2026-05-31T17:42:13.911Z","atBatIndex":0},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Michael Harris II walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-31T17:42:28.238Z","endTime":"2026-05-31T17:43:31.262Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.55084765496908,"aZ":-26.606884565696888,"pfxX":11.629571242326636,"pfxZ":2.9245350542700743,"pX":-0.8972317325294838,"pZ":2.0837506855633974,"vX0":-15.057456642354579,"vY0":-137.10067800009645,"vZ0":-3.5125115003536322,"x":151.2,"y":182.52,"x0":3.1572196898180347,"y0":50.00030208873772,"z0":5.1990818974102355,"aX":22.118086603240428},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.7,"breakHorizontal":-17.9,"spinRate":2348,"spinDirection":112},"zone":13,"typeConfidence":0.9,"plateTime":0.39963674311841535,"extension":6.251071660419868},"index":0,"playId":"a64bd215-8c8b-3dcb-9953-708fbc1adf29","pitchNumber":1,"startTime":"2026-05-31T17:42:32.001Z","endTime":"2026-05-31T17:42:36.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":81.8,"endSpeed":75.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.347868291167302,"aZ":-36.587316069006555,"pfxX":-5.066994799173647,"pfxZ":-3.0965908295829223,"pX":-1.1690173076454233,"pZ":1.327733543826622,"vX0":-8.978099476619708,"vY0":-118.86474947858297,"vZ0":-1.6351370174124251,"x":161.56,"y":202.93,"x0":3.318902314727238,"y0":50.00011386925131,"z0":5.354563746319649,"aX":-7.229187724620113},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-5.8,"breakHorizontal":11.4,"spinRate":2823,"spinDirection":295},"zone":13,"typeConfidence":0.91,"plateTime":0.4612544952955524,"extension":6.022104433984484},"index":1,"playId":"c3da89e9-d12f-3b95-b16c-dbd53f101431","pitchNumber":2,"startTime":"2026-05-31T17:42:44.784Z","endTime":"2026-05-31T17:42:48.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.922624108720314,"aZ":-27.220611365763794,"pfxX":10.917091786952119,"pfxZ":2.642337134073583,"pX":-0.9561009673064443,"pZ":1.9185703013762074,"vX0":-14.810379184863864,"vY0":-135.85040915324078,"vZ0":-3.7219843659328706,"x":153.44,"y":186.98,"x0":3.1402857632098637,"y0":50.00438274220436,"z0":5.192229461442933,"aX":20.47077048447187},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":4.1,"breakHorizontal":-16.8,"spinRate":2326,"spinDirection":182},"zone":13,"typeConfidence":2.0,"plateTime":0.40273016700021236,"extension":6.20011785350615},"index":2,"playId":"dd5f2f3c-8770-3d69-bd6e-b17271b63f23","pitchNumber":3,"startTime":"2026-05-31T17:42:58.491Z","endTime":"2026-05-31T17:43:03.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.557289250607383,"aZ":-25.771107466721045,"pfxX":12.470775792003463,"pfxZ":3.3931035954895314,"pX":-0.5233990997615389,"pZ":2.7329132523746837,"vX0":-14.465934979217117,"vY0":-136.81033536130585,"vZ0":-2.035990535800763,"x":136.95,"y":164.99,"x0":3.2246564987032738,"y0":50.001165901034845,"z0":5.261748751631797,"aX":23.5231177834801},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.9,"breakHorizontal":-19.3,"spinRate":2442,"spinDirection":106},"zone":4,"typeConfidence":0.89,"plateTime":0.40109861934276614,"extension":6.174539449797604},"index":3,"playId":"a2d4b92d-95fb-3b7a-b325-7d3711c8dbc6","pitchNumber":4,"startTime":"2026-05-31T17:43:13.557Z","endTime":"2026-05-31T17:43:17.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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.5,"endSpeed":86.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.219898412185845,"aZ":-27.159469008118723,"pfxX":10.523127445554916,"pfxZ":2.641937584208419,"pX":-1.13353707785505,"pZ":2.04701042433262,"vX0":-14.999598611891887,"vY0":-136.8519942592139,"vZ0":-3.644083602158413,"x":160.21,"y":183.51,"x0":3.051340461529313,"y0":50.00032328324414,"z0":5.256221405459928,"aX":19.956530550202764},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.2,"breakHorizontal":-15.8,"spinRate":2203,"spinDirection":116},"zone":13,"typeConfidence":0.9,"plateTime":0.40023568101973384,"extension":6.268039123540482},"index":4,"playId":"8e13f146-426c-38f2-9f34-763185366207","pitchNumber":5,"startTime":"2026-05-31T17:43:27.026Z","endTime":"2026-05-31T17:43:31.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.2,"awayTeamWinProbability":62.8,"homeTeamWinProbabilityAdded":-3.200000000000003,"leverageIndex":0.78,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-05-31T17:43:31.262Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Olson strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-31T17:43:54.261Z","endTime":"2026-05-31T17:45:51.253Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664731,"link":"/api/v1/people/664731"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.5,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.243403644351364,"aZ":-32.91764927379856,"pfxX":-3.454287149544595,"pfxZ":-0.516215788303878,"pX":-0.7026228876908703,"pZ":2.7915926710758776,"vX0":-9.048519589342499,"vY0":-119.7286962018432,"vZ0":0.8662939824341318,"x":143.78,"y":163.41,"x0":3.582174635973242,"y0":50.00151616125219,"z0":5.38290618319633,"aX":-4.987758393838033},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-0.4,"breakHorizontal":8.5,"spinRate":2572,"spinDirection":280},"zone":4,"typeConfidence":0.9,"plateTime":0.45839215028759916,"extension":6.151199210795746},"index":0,"playId":"bc925ca8-7a2c-3c85-a2f3-0726dd5f01fb","pitchNumber":1,"startTime":"2026-05-31T17:43:58.254Z","endTime":"2026-05-31T17:44:02.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.1,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.619992624726738,"aZ":-30.68142897010389,"pfxX":-5.007093713828833,"pfxZ":1.014748066330017,"pX":0.04941626798404236,"pZ":2.0633263757839755,"vX0":-6.742363532768771,"vY0":-120.64386662562441,"vZ0":-1.280186566463366,"x":115.12,"y":183.07,"x0":3.5362041888706797,"y0":50.00062151123223,"z0":5.318038496559588,"aX":-7.339993950566656},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.8,"breakHorizontal":10.8,"spinRate":2740,"spinDirection":297},"zone":8,"typeConfidence":0.91,"plateTime":0.45492570973953095,"extension":6.127656276012044},"index":1,"playId":"eaa53112-5797-3798-9bd6-b81eaa91ee2b","pitchNumber":2,"startTime":"2026-05-31T17:44:16.981Z","endTime":"2026-05-31T17:44:20.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"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-31T17:44:34.110Z","endTime":"2026-05-31T17:44:41.858Z","isPitch":false,"type":"action","player":{"id":621566,"link":"/api/v1/people/621566"},"defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.4,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.79617840221527,"aZ":-27.54316710757169,"pfxX":10.232229641281139,"pfxZ":2.39915080828788,"pX":-0.8430502928920035,"pZ":2.373814042886413,"vX0":-14.84157377811351,"vY0":-137.4571246903656,"vZ0":-2.6786849248672975,"x":149.14,"y":174.69,"x0":3.273648236565725,"y0":50.00345714172885,"z0":5.212663220472077,"aX":19.764361022607098},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.0,"breakHorizontal":-15.7,"spinRate":2364,"spinDirection":111},"zone":13,"typeConfidence":0.9,"plateTime":0.3970395576115031,"extension":6.283741792931465},"index":3,"playId":"116775dd-e83a-3a04-ac24-0d485045885a","pitchNumber":3,"startTime":"2026-05-31T17:44:41.858Z","endTime":"2026-05-31T17:44:46.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.695052934967443,"aZ":-26.331270658465964,"pfxX":10.62545330935308,"pfxZ":3.0295296415310684,"pX":0.5066471978272042,"pZ":2.825785443832466,"vX0":-11.553944504678903,"vY0":-138.26256133768288,"vZ0":-1.77857992242682,"x":97.69,"y":162.48,"x0":3.36517156924276,"y0":50.00639991601037,"z0":5.249777964119777,"aX":20.514974373132414},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.3,"breakHorizontal":-16.8,"spinRate":2397,"spinDirection":118},"zone":6,"typeConfidence":0.89,"plateTime":0.3966131661022372,"extension":6.136247429962435},"index":4,"playId":"81c5939a-50c5-3554-b19f-68e9c94f45ed","pitchNumber":4,"startTime":"2026-05-31T17:45:02.223Z","endTime":"2026-05-31T17:45:05.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":84.1,"endSpeed":78.3,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.899551465851577,"aZ":-33.96044398891139,"pfxX":-4.7498568941863955,"pfxZ":-1.1665548239067238,"pX":-0.41617070003378964,"pZ":2.115750271970358,"vX0":-7.910573239333983,"vY0":-122.3840015052752,"vZ0":-0.7773034895638011,"x":132.86,"y":181.65,"x0":3.462597102848785,"y0":50.002414742700964,"z0":5.3209473534758365,"aX":-7.275715853267698},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-2.0,"breakHorizontal":10.3,"spinRate":2652,"spinDirection":292},"zone":7,"typeConfidence":0.89,"plateTime":0.4458485761907909,"extension":6.055040166451352},"index":5,"playId":"083c276d-800f-3e9b-9d9e-85584d14ee29","pitchNumber":5,"startTime":"2026-05-31T17:45:21.783Z","endTime":"2026-05-31T17:45:25.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":95.8,"endSpeed":87.4,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.65067712198545,"aZ":-22.0312320597392,"pfxX":10.6496925082072,"pfxZ":5.178110927192112,"pX":0.09543443472471096,"pZ":3.2957989963573517,"vX0":-12.654699849284741,"vY0":-138.94959169477096,"vZ0":-1.3897333642394618,"x":113.36,"y":149.79,"x0":3.321552380605745,"y0":50.001722274738505,"z0":5.2638934605698235,"aX":20.85791601072165},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.2,"breakHorizontal":-16.7,"spinRate":2395,"spinDirection":109},"zone":2,"typeConfidence":0.87,"plateTime":0.3939481113661949,"extension":5.998376162577966},"index":6,"playId":"ced18c76-414b-3103-8552-10a3b686d81e","pitchNumber":6,"startTime":"2026-05-31T17:45:46.336Z","endTime":"2026-05-31T17:45:51.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.2,"awayTeamWinProbability":59.8,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":1.3,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-05-31T17:45:51.253Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ozzie Albies grounds out, third baseman Sal Stewart to first baseman Nathaniel Lowe. Michael Harris II to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-31T17:46:13.237Z","endTime":"2026-05-31T17:46:22.047Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"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":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.8,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.28576706530525,"aZ":-32.24437552823866,"pfxX":9.732502214137044,"pfxZ":-0.04310862681412697,"pX":0.9532645945019733,"pZ":1.6355416620841992,"vX0":-9.516779906458316,"vY0":-128.53338081282047,"vZ0":-2.7618254307824297,"x":80.66,"y":194.62,"x0":3.422704878579215,"y0":50.00163948885101,"z0":5.203978221524922,"aX":16.437484615180658},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-0.5,"breakHorizontal":-15.7,"spinRate":1821,"spinDirection":105},"zone":14,"typeConfidence":0.9,"plateTime":0.42460563023318354,"extension":6.21788572268208},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":116.79,"coordY":182.5}},"index":0,"playId":"c6fa1a8c-0ad9-3936-892b-ce8f05774aca","pitchNumber":1,"startTime":"2026-05-31T17:46:13.237Z","endTime":"2026-05-31T17:46:22.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.8,"awayTeamWinProbability":58.2,"homeTeamWinProbabilityAdded":1.5999999999999943,"leverageIndex":1.09,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-05-31T17:46:22.047Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mauricio Dubón grounds out to first baseman Nathaniel Lowe.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-31T17:46:49.293Z","endTime":"2026-05-31T17:47:16.593Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"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":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.128887603169993,"aZ":-27.78343864977282,"pfxX":11.251282649495307,"pfxZ":2.372888210530821,"pX":0.8956946669031532,"pZ":2.4094936452312914,"vX0":-10.707962727292797,"vY0":-134.84639704396994,"vZ0":-2.346560335128642,"x":82.86,"y":173.72,"x0":3.448012286091909,"y0":50.001589808785994,"z0":5.242390391069251,"aX":20.80931412282205},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.0,"breakHorizontal":-18.2,"spinRate":2295,"spinDirection":111},"zone":14,"typeConfidence":0.89,"plateTime":0.405513682540517,"extension":6.110338363413161},"index":0,"playId":"abda4722-8502-3a9b-a3ef-7da6497dc6a8","pitchNumber":1,"startTime":"2026-05-31T17:46:53.169Z","endTime":"2026-05-31T17:46:57.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"second":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.6,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.321327555732054,"aZ":-30.05060008039552,"pfxX":9.714163784566411,"pfxZ":1.2225295885477632,"pX":0.9855450994057416,"pZ":2.181208656908479,"vX0":-9.617314366185289,"vY0":-130.9164434064509,"vZ0":-2.0837009904502426,"x":79.43,"y":179.89,"x0":3.4424756788645143,"y0":50.00380317713875,"z0":5.234053307397142,"aX":16.88419374204014},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":1.9,"breakHorizontal":-15.5,"spinRate":2167,"spinDirection":98},"zone":14,"typeConfidence":0.79,"plateTime":0.4181922079832421,"extension":6.198000292565142},"hitData":{"launchSpeed":82.3,"launchAngle":-9.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.84,"coordY":169.32}},"index":1,"playId":"b5afefc2-b929-376b-833e-7148ec6e1c1c","pitchNumber":2,"startTime":"2026-05-31T17:47:09.191Z","endTime":"2026-05-31T17:47:16.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"second":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.800000000000004,"awayTeamWinProbability":55.199999999999996,"homeTeamWinProbabilityAdded":3.000000000000007,"leverageIndex":1.12,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-05-31T17:47:16.593Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Blake Dunn strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-31T17:49:23.778Z","endTime":"2026-05-31T17:50:20.527Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"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.1,"endSpeed":87.3,"strikeZoneTop":3.09,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.329816057486642,"aZ":-11.461781941858163,"pfxX":-6.00452722736658,"pfxZ":10.669842113212244,"pX":1.3086794946640063,"pZ":2.1658903746577094,"vX0":9.67098617997514,"vY0":-138.11327689407463,"vZ0":-7.444345824805595,"x":67.12,"y":180.3,"x0":-1.4502843396212586,"y0":50.00615706285444,"z0":5.658430591517681,"aX":-11.660507068639955},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.0,"breakHorizontal":9.0,"spinRate":2376,"spinDirection":205},"zone":14,"typeConfidence":0.9,"plateTime":0.3958351769314623,"extension":6.758136500681474},"index":0,"playId":"94f952fc-842e-3f62-b592-84a14750ed01","pitchNumber":1,"startTime":"2026-05-31T17:49:27.004Z","endTime":"2026-05-31T17:49:31.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694362,"link":"/api/v1/people/694362","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":95.4,"endSpeed":87.4,"strikeZoneTop":3.09,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.391571486090402,"aZ":-11.617299184916375,"pfxX":-5.750660570509348,"pfxZ":10.519607293092685,"pX":-0.07219063048148332,"pZ":2.5758238893575727,"vX0":6.197470575740361,"vY0":-138.76217825540905,"vZ0":-6.196615489781975,"x":119.75,"y":169.23,"x0":-1.5850217584111053,"y0":50.00555158834497,"z0":5.608379656123045,"aX":-11.24155196624701},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.0,"breakHorizontal":9.1,"spinRate":2359,"spinDirection":207},"zone":5,"typeConfidence":0.91,"plateTime":0.3943724126087411,"extension":6.764015656029489},"index":1,"playId":"e50e05b1-b11b-3f40-a548-18bcbd82bf97","pitchNumber":2,"startTime":"2026-05-31T17:49:41.605Z","endTime":"2026-05-31T17:49:44.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694362,"link":"/api/v1/people/694362","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":3.09,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.605821267192752,"aZ":-11.663186460080198,"pfxX":-6.180691518471934,"pfxZ":10.529928284349978,"pX":0.8454203286698974,"pZ":1.8933226820045892,"vX0":8.486605941132934,"vY0":-138.3776270455242,"vZ0":-7.973135726435065,"x":84.77,"y":187.66,"x0":-1.451943284481266,"y0":50.00521959375814,"z0":5.585453544506523,"aX":-12.041973601128445},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.6,"breakHorizontal":9.5,"spinRate":2405,"spinDirection":208},"zone":14,"typeConfidence":0.9,"plateTime":0.3951737076839512,"extension":6.7605094985793555},"index":2,"playId":"2b3ef101-1e14-357d-9ecc-7171ddf2e7ae","pitchNumber":3,"startTime":"2026-05-31T17:49:57.895Z","endTime":"2026-05-31T17:50:02.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694362,"link":"/api/v1/people/694362","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-31T17:50:06.808Z","endTime":"2026-05-31T17:50:16.633Z","isPitch":false,"type":"action","player":{"id":694362,"link":"/api/v1/people/694362"},"defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694362,"link":"/api/v1/people/694362","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.8,"strikeZoneTop":3.09,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.554455208059316,"aZ":-27.505424195363673,"pfxX":1.3555838148298105,"pfxZ":3.142942307117096,"pX":0.9439393652669471,"pZ":1.6374999626909168,"vX0":5.793239821057441,"vY0":-120.88530965635572,"vZ0":-3.821522927719432,"x":81.02,"y":194.57,"x0":-1.6553806017564285,"y0":50.00521478102103,"z0":5.64133205599378,"aX":2.015160944282435},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":5.0,"breakHorizontal":-3.7,"spinRate":2219,"spinDirection":151},"zone":14,"typeConfidence":0.91,"plateTime":0.4523112466311332,"extension":6.782111540585788},"index":4,"playId":"9cd83e52-e4bc-36ce-acc3-dbad6c04055c","pitchNumber":4,"startTime":"2026-05-31T17:50:16.633Z","endTime":"2026-05-31T17:50:20.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694362,"link":"/api/v1/people/694362","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694362,"link":"/api/v1/people/694362"},"credit":"b_ab"},{"player":{"id":675911,"link":"/api/v1/people/675911"},"credit":"p_ab"},{"player":{"id":694362,"link":"/api/v1/people/694362"},"credit":"b_pa"},{"player":{"id":675911,"link":"/api/v1/people/675911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.4,"awayTeamWinProbability":57.6,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.91,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-05-31T17:50:20.527Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Elly De La Cruz singles on a fly ball to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-31T17:50:41.771Z","endTime":"2026-05-31T17:51:44.182Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"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":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.408147973739286,"aZ":-10.921228217042946,"pfxX":-6.402756415003189,"pfxZ":10.650730929692735,"pX":1.4306718016505502,"pZ":1.886216679645339,"vX0":10.082423760233524,"vY0":-140.28916602187726,"vZ0":-8.432307239809251,"x":62.47,"y":187.85,"x0":-1.3761305267331838,"y0":50.00290344648888,"z0":5.64073432540705,"aX":-12.777118035580092},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.6,"breakHorizontal":9.6,"spinRate":2352,"spinDirection":204},"zone":14,"typeConfidence":0.91,"plateTime":0.3902613989751105,"extension":6.790585075477855},"index":0,"playId":"181e9a82-f91c-3d1f-b8f9-5501f9359cd6","pitchNumber":1,"startTime":"2026-05-31T17:50:45.375Z","endTime":"2026-05-31T17:50:49.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.5974357287715,"aZ":-13.902860305287634,"pfxX":-6.900637562256893,"pfxZ":9.367027623574067,"pX":0.16556228455962393,"pZ":1.961395014179332,"vX0":7.009654701783628,"vY0":-138.45483955239487,"vZ0":-7.374466443917483,"x":110.69,"y":185.82,"x0":-1.4969031529869452,"y0":50.00154033455492,"z0":5.581206574488052,"aX":-13.457894974876076},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.7,"breakHorizontal":11.2,"spinRate":2404,"spinDirection":209},"zone":8,"typeConfidence":0.89,"plateTime":0.3949173476409644,"extension":6.747574977117409},"index":1,"playId":"d9987e59-51c3-3a15-b448-ca0bbce3009d","pitchNumber":2,"startTime":"2026-05-31T17:51:02.017Z","endTime":"2026-05-31T17:51:06.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":78.1,"endSpeed":72.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.439489791000625,"aZ":-38.987084713343144,"pfxX":4.454598753451225,"pfxZ":-5.188158960453935,"pX":-0.89880531478661,"pZ":2.5569528266649626,"vX0":0.7565785485476989,"vY0":-113.72907181406146,"vZ0":1.2079259456150677,"x":151.26,"y":169.74,"x0":-1.8144601202984658,"y0":50.00356967877789,"z0":5.879303007520986,"aX":5.8478949265482205},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-8.8,"breakHorizontal":-8.3,"spinRate":2729,"spinDirection":45},"zone":13,"typeConfidence":0.91,"plateTime":0.48121319987614486,"extension":6.586389879765697},"index":2,"playId":"6d8e3d26-d8b5-3f13-9e8c-8528ddd0ec3c","pitchNumber":3,"startTime":"2026-05-31T17:51:16.887Z","endTime":"2026-05-31T17:51:21.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.4,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.17044501169679,"aZ":-25.84098777488718,"pfxX":-11.855609077256686,"pfxZ":3.954083645112001,"pX":-0.18216143921322214,"pZ":2.019116130839027,"vX0":7.646843191505127,"vY0":-125.67366787754932,"vZ0":-3.7187595775509323,"x":123.94,"y":184.26,"x0":-1.7220955155130833,"y0":50.003687467526255,"z0":5.614103696399098,"aX":-18.988710580095855},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":6.5,"breakHorizontal":19.8,"spinRate":2206,"spinDirection":229},"zone":8,"typeConfidence":0.91,"plateTime":0.4356246328245872,"extension":6.739810184123802},"hitData":{"launchSpeed":72.6,"launchAngle":28.0,"totalDistance":232.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":182.59,"coordY":120.58}},"index":3,"playId":"b5ac184d-0c5e-370a-8006-e2cea14fca12","pitchNumber":4,"startTime":"2026-05-31T17:51:33.826Z","endTime":"2026-05-31T17:51:44.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_ab"},{"player":{"id":675911,"link":"/api/v1/people/675911"},"credit":"p_ab"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_pa"},{"player":{"id":675911,"link":"/api/v1/people/675911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.0,"awayTeamWinProbability":55.0,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":0.67,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-05-31T17:51:44.182Z","atBatIndex":6},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"JJ Bleday doubles (7) on a sharp line drive to right fielder Ronald Acuña Jr. Elly De La Cruz scores.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-31T17:52:08.903Z","endTime":"2026-05-31T17:53:03.280Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"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":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":{"id":675911,"link":"/api/v1/people/675911"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.3,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.355798847777663,"aZ":-24.221335737487408,"pfxX":-8.678726162553884,"pfxZ":5.127397107682488,"pX":-0.907093888731474,"pZ":2.4211119756376887,"vX0":5.026376611788471,"vY0":-123.21245692819241,"vZ0":-2.9053918274564206,"x":151.58,"y":173.41,"x0":-1.8362344655951,"y0":50.00558841366428,"z0":5.642202347200465,"aX":-13.469774158394422},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":8.9,"breakHorizontal":14.6,"spinRate":2023,"spinDirection":228},"zone":13,"typeConfidence":0.91,"plateTime":0.442973407354295,"extension":6.713264019109915},"index":0,"playId":"4a75d8af-61a4-32e9-86ef-4ba1e900e985","pitchNumber":1,"startTime":"2026-05-31T17:52:14.289Z","endTime":"2026-05-31T17:52:18.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.5,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.07735847025559,"aZ":-23.672839184004225,"pfxX":-8.734308801795674,"pfxZ":5.5259674200048545,"pX":-1.35308232345849,"pZ":2.16435765588874,"vX0":3.8354268278943415,"vY0":-123.62478790468553,"vZ0":-3.500598077244697,"x":168.58,"y":180.34,"x0":-1.7951620339177023,"y0":50.00234869610467,"z0":5.599870622853899,"aX":-13.434681710037358},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":9.4,"breakHorizontal":14.9,"spinRate":2157,"spinDirection":226},"zone":13,"typeConfidence":0.89,"plateTime":0.4441134315691855,"extension":6.608591214426375},"index":1,"playId":"690015c7-6185-33f4-90a1-2633f060ec4c","pitchNumber":2,"startTime":"2026-05-31T17:52:33.656Z","endTime":"2026-05-31T17:52:38.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.1,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.2130610426225,"aZ":-10.483959343649328,"pfxX":-5.378034397486226,"pfxZ":11.31544545555116,"pX":0.39419342027695575,"pZ":2.626481036937972,"vX0":7.639013719547661,"vY0":-138.36981822315678,"vZ0":-6.208814316621698,"x":101.97,"y":167.87,"x0":-1.7184971832035094,"y0":50.002020710473516,"z0":5.619829386881852,"aX":-10.308572965379089},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.2,"breakHorizontal":7.9,"spinRate":2336,"spinDirection":203},"zone":6,"typeConfidence":0.91,"plateTime":0.3976179890187206,"extension":6.800044985658585},"hitData":{"launchSpeed":106.6,"launchAngle":13.0,"totalDistance":227.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":212.09,"coordY":107.98}},"index":2,"playId":"e6c0e05e-bf8a-3020-a387-7b869a163449","pitchNumber":3,"startTime":"2026-05-31T17:52:50.287Z","endTime":"2026-05-31T17:53:03.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"credit":"b_ab"},{"player":{"id":675911,"link":"/api/v1/people/675911"},"credit":"p_ab"},{"player":{"id":668709,"link":"/api/v1/people/668709"},"credit":"b_pa"},{"player":{"id":675911,"link":"/api/v1/people/675911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":11.699999999999996,"leverageIndex":1.28,"dramaIndex":109.0,"contextMetrics":{},"playEndTime":"2026-05-31T17:53:03.280Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sal Stewart strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-31T17:53:35.518Z","endTime":"2026-05-31T17:54:58.445Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.7,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.98361468275641,"aZ":-28.32141097456278,"pfxX":0.6165623422153104,"pfxZ":2.568659860670973,"pX":0.08713183989158353,"pZ":2.374548825216923,"vX0":4.20585417025776,"vY0":-121.89009824264406,"vZ0":-2.131886765328117,"x":113.68,"y":174.67,"x0":-1.7439712373570813,"y0":50.000221723824524,"z0":5.716944095030229,"aX":0.9226364354913392},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.4,"breakHorizontal":-2.2,"spinRate":2158,"spinDirection":149},"zone":5,"typeConfidence":0.91,"plateTime":0.45015612514026815,"extension":6.674720994224078},"index":0,"playId":"0cda0182-b63f-3b6b-8d61-6b50851efd94","pitchNumber":1,"startTime":"2026-05-31T17:53:38.593Z","endTime":"2026-05-31T17:53:42.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"second":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.1,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.861146018667277,"aZ":-25.692737897517603,"pfxX":0.7602172324167737,"pfxZ":4.236193188286752,"pX":1.892060055840679,"pZ":0.7880146566478923,"vX0":8.235885920710219,"vY0":-122.77634749020822,"vZ0":-6.238640894731897,"x":44.88,"y":217.5,"x0":-1.601831333723508,"y0":50.002335933966926,"z0":5.542806583383681,"aX":1.1617828813663034},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":6.5,"breakHorizontal":-3.2,"spinRate":2241,"spinDirection":192},"zone":14,"typeConfidence":0.9,"plateTime":0.44579242604433444,"extension":6.800021906407629},"index":1,"playId":"3cb47872-d5c8-3a09-b8b3-937bbf8054f5","pitchNumber":2,"startTime":"2026-05-31T17:54:00.171Z","endTime":"2026-05-31T17:54:03.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"second":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.1,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.094354580478026,"aZ":-9.436177212039933,"pfxX":-5.0178372966438864,"pfxZ":11.702652246276593,"pX":-0.18635553264039464,"pZ":1.905920343499703,"vX0":5.817567316861303,"vY0":-138.55095739313566,"vZ0":-8.333310350467428,"x":124.1,"y":187.32,"x0":-1.661849408432832,"y0":50.00601865210072,"z0":5.5842733482213545,"aX":-9.752780110857213},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.6,"breakHorizontal":7.9,"spinRate":2327,"spinDirection":207},"zone":8,"typeConfidence":0.91,"plateTime":0.3954026054836146,"extension":6.702054163315138},"index":2,"playId":"1751843a-2a05-329c-93fc-971fcdde3a5d","pitchNumber":3,"startTime":"2026-05-31T17:54:20.740Z","endTime":"2026-05-31T17:54:24.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"second":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-31T17:54:40.193Z","endTime":"2026-05-31T17:54:54.386Z","isPitch":false,"type":"action","player":{"id":701398,"link":"/api/v1/people/701398"},"defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"second":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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.3,"endSpeed":88.8,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.05676753479768,"aZ":-9.990450590156925,"pfxX":-5.08874820383877,"pfxZ":10.971750593984055,"pX":1.3352660441803879,"pZ":2.9805945678588985,"vX0":9.489755078929623,"vY0":-141.26632849961263,"vZ0":-5.605820660486338,"x":66.1,"y":158.3,"x0":-1.4057419880654716,"y0":50.00211478494842,"z0":5.632311909188362,"aX":-10.288943768084279},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.8,"breakHorizontal":7.3,"spinRate":2390,"spinDirection":202},"zone":12,"typeConfidence":0.92,"plateTime":0.38765943228522515,"extension":6.8178024821690295},"index":4,"playId":"9bbea103-bd87-3377-bb30-22ad5f888909","pitchNumber":4,"startTime":"2026-05-31T17:54:54.386Z","endTime":"2026-05-31T17:54:58.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"second":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"credit":"b_ab"},{"player":{"id":675911,"link":"/api/v1/people/675911"},"credit":"p_ab"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"credit":"b_pa"},{"player":{"id":675911,"link":"/api/v1/people/675911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":-3.3999999999999915,"leverageIndex":1.26,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-05-31T17:54:58.445Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eugenio Suárez strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-31T17:55:22.236Z","endTime":"2026-05-31T17:56:55.217Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.5,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.29587174453369,"aZ":-27.629578248689146,"pfxX":2.4379432137962853,"pfxZ":2.907701849368493,"pX":0.6074116791479873,"pZ":2.7012231275089515,"vX0":4.920199647924967,"vY0":-124.05558694044971,"vZ0":-1.7902520296911182,"x":93.85,"y":165.85,"x0":-1.7164827395948212,"y0":50.00111812725008,"z0":5.730294768477491,"aX":3.8076733243617613},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":5.2,"breakHorizontal":-5.5,"spinRate":2220,"spinDirection":162},"zone":6,"typeConfidence":0.9,"plateTime":0.4411299764867902,"extension":6.6892250173536105},"index":0,"playId":"ef4e1bda-ac1d-3120-85a2-a1c0f94aa2a7","pitchNumber":1,"startTime":"2026-05-31T17:55:23.421Z","endTime":"2026-05-31T17:55:27.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"second":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":87.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.039546346388995,"aZ":-8.434542820074268,"pfxX":-5.724608292657011,"pfxZ":12.009209202417827,"pX":0.8229975434373125,"pZ":2.5719292639620672,"vX0":8.597242578863723,"vY0":-140.47738073405287,"vZ0":-6.790671312786191,"x":85.63,"y":169.34,"x0":-1.5487904649204385,"y0":50.00396735591783,"z0":5.58501697263178,"aX":-11.318059804598388},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":20.3,"breakHorizontal":8.4,"spinRate":2334,"spinDirection":205},"zone":12,"typeConfidence":0.92,"plateTime":0.39153391308388974,"extension":6.744573198755468},"index":1,"playId":"5a9d35c8-7bf7-3da7-b84c-9edac62171f3","pitchNumber":2,"startTime":"2026-05-31T17:55:43.056Z","endTime":"2026-05-31T17:55:47.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"second":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.5,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.729219843545096,"aZ":-26.323458692291545,"pfxX":1.3933425202622542,"pfxZ":3.7490920620208,"pX":1.3736088402233955,"pZ":1.3774149756623182,"vX0":6.534452283164679,"vY0":-124.35753496348764,"vZ0":-5.10274508428821,"x":64.64,"y":201.59,"x0":-1.472834126537937,"y0":50.004409428282436,"z0":5.6488007040389006,"aX":2.1738846266468648},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":5.8,"breakHorizontal":-4.1,"spinRate":2142,"spinDirection":160},"zone":14,"typeConfidence":0.9,"plateTime":0.4410300816518733,"extension":6.764495291184538},"index":2,"playId":"21714275-4627-312f-ac71-72ecf5b4fb0a","pitchNumber":3,"startTime":"2026-05-31T17:56:03.325Z","endTime":"2026-05-31T17:56:09.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"second":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.328294030021638,"aZ":-29.33199104158078,"pfxX":1.6037311865339725,"pfxZ":1.8506867384738888,"pX":0.8884479174577166,"pZ":1.4413365214376292,"vX0":5.5565595112595,"vY0":-122.59545658023026,"vZ0":-4.196575142607925,"x":83.13,"y":199.86,"x0":-1.6080580490228797,"y0":50.002340111488714,"z0":5.655512293972776,"aX":2.460840156274568},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":2.6,"breakHorizontal":-4.1,"spinRate":2351,"spinDirection":166},"zone":14,"typeConfidence":0.9,"plateTime":0.44535135356269784,"extension":6.767330111378333},"index":3,"playId":"c1f73f02-8923-31d1-9d61-1262d93277f0","pitchNumber":4,"startTime":"2026-05-31T17:56:25.916Z","endTime":"2026-05-31T17:56:31.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"second":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.49614106765921,"aZ":-11.29639611657618,"pfxX":-5.359821862352378,"pfxZ":10.4905709436313,"pX":0.9156237902667897,"pZ":3.0061707770006705,"vX0":8.692727510767396,"vY0":-139.93275694942747,"vZ0":-5.32719001298801,"x":82.1,"y":157.61,"x0":-1.529609377474567,"y0":50.00696458536751,"z0":5.669721308625325,"aX":-10.671770789333616},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.1,"breakHorizontal":8.0,"spinRate":2323,"spinDirection":205},"zone":12,"typeConfidence":0.91,"plateTime":0.39088462911704536,"extension":6.836215959488125},"index":4,"playId":"4074caaf-f738-3a5f-b7c3-d4b50847943d","pitchNumber":5,"startTime":"2026-05-31T17:56:50.962Z","endTime":"2026-05-31T17:56:55.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"second":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"credit":"b_ab"},{"player":{"id":675911,"link":"/api/v1/people/675911"},"credit":"p_ab"},{"player":{"id":553993,"link":"/api/v1/people/553993"},"credit":"b_pa"},{"player":{"id":675911,"link":"/api/v1/people/675911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-3.3000000000000043,"leverageIndex":1.22,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-05-31T17:56:55.217Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Riley grounds out, third baseman Sal Stewart to first baseman Nathaniel Lowe.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-31T17:58:51.991Z","endTime":"2026-05-31T17:59:46.966Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.508194057407305,"aZ":-24.376623136951125,"pfxX":10.983890975328881,"pfxZ":4.2319441429737,"pX":0.943444444632724,"pZ":2.222245573784157,"vX0":-10.070692499258476,"vY0":-135.1444378846021,"vZ0":-3.612873216669981,"x":81.04,"y":178.78,"x0":3.29803909674715,"y0":50.00386110947727,"z0":5.296353843153896,"aX":20.24122583111197},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.1,"breakHorizontal":-17.6,"spinRate":2273,"spinDirection":108},"zone":14,"typeConfidence":2.0,"plateTime":0.40588583244523857,"extension":6.185369648279359},"index":0,"playId":"dec30357-b09a-3043-9e56-1496f50a2a8b","pitchNumber":1,"startTime":"2026-05-31T17:59:08.110Z","endTime":"2026-05-31T17:59:11.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.20308772436068,"aZ":-20.806309307820865,"pfxX":10.499281369872481,"pfxZ":6.1956154550970925,"pX":0.008826900153087028,"pZ":3.8984932063776063,"vX0":-12.30055580843718,"vY0":-135.2864654416137,"vZ0":0.05582029603788541,"x":116.66,"y":133.52,"x0":3.2714988424370537,"y0":50.0053940461746,"z0":5.3477744408980925,"aX":19.275014746386162},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.4,"breakHorizontal":-16.1,"spinRate":2351,"spinDirection":106},"zone":11,"typeConfidence":2.0,"plateTime":0.40637749143387625,"extension":6.180880248389885},"index":1,"playId":"8bbe6e58-ed11-3eb5-b11e-cb17af93d0a7","pitchNumber":2,"startTime":"2026-05-31T17:59:25.283Z","endTime":"2026-05-31T17:59:29.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.233656783085294,"aZ":-31.1155187288893,"pfxX":10.208988103846988,"pfxZ":0.6469273332674907,"pX":-0.02087983239289914,"pZ":1.5737218264425974,"vX0":-11.666206251043581,"vY0":-127.93576199390668,"vZ0":-3.0380893803319777,"x":117.8,"y":196.29,"x0":3.2967694409401185,"y0":50.00463383335974,"z0":5.244973132501759,"aX":16.73106988962457},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.6,"breakHorizontal":-15.5,"spinRate":1935,"spinDirection":104},"zone":13,"typeConfidence":0.9,"plateTime":0.43002865427609205,"extension":6.189878093149162},"hitData":{"launchSpeed":76.3,"launchAngle":-11.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":87.41,"coordY":158.44}},"index":2,"playId":"a6d523bc-ac41-35a9-8987-804779d12054","pitchNumber":3,"startTime":"2026-05-31T17:59:39.005Z","endTime":"2026-05-31T17:59:46.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-05-31T17:59:46.966Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jorge Mateo flies out to right fielder Will Benson.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-31T18:00:06.143Z","endTime":"2026-05-31T18:00:37.156Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":84.8,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.386213947986672,"aZ":-24.816571987796426,"pfxX":11.46074842293594,"pfxZ":4.004631663248439,"pX":0.6437424500030872,"pZ":2.3094477860236786,"vX0":-11.260921648366919,"vY0":-134.7201064685593,"vZ0":-3.0765410875025836,"x":92.46,"y":176.42,"x0":3.3897097127913405,"y0":50.003757132518636,"z0":5.22124352679379,"aX":21.05931659581686},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.7,"breakHorizontal":-18.4,"spinRate":2266,"spinDirection":104},"zone":6,"typeConfidence":0.75,"plateTime":0.4066340332623213,"extension":6.1232162348692025},"index":0,"playId":"9613fb64-0282-3a5d-a5ce-60a395ae423b","pitchNumber":1,"startTime":"2026-05-31T18:00:11.153Z","endTime":"2026-05-31T18:00:14.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.4,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.342472127774027,"aZ":-23.320816815836288,"pfxX":9.921265394491053,"pfxZ":4.6156366756342635,"pX":-0.2735195939275309,"pZ":3.4502498062957487,"vX0":-12.756430003528717,"vY0":-137.77305970360823,"vZ0":-0.8756992151102029,"x":127.43,"y":145.62,"x0":3.1331293134726685,"y0":50.000866571439694,"z0":5.352040275641287,"aX":19.022600545494054},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.4,"breakHorizontal":-15.2,"spinRate":2160,"spinDirection":105},"zone":11,"typeConfidence":2.0,"plateTime":0.39795159427786153,"extension":6.0215613024978785},"hitData":{"launchSpeed":83.9,"launchAngle":29.0,"totalDistance":286.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":164.9,"coordY":91.39}},"index":1,"playId":"c0f2e4b2-252d-38f4-a7fb-711115c5baf0","pitchNumber":2,"startTime":"2026-05-31T18:00:28.591Z","endTime":"2026-05-31T18:00:37.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":622761,"link":"/api/v1/people/622761"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":622761,"link":"/api/v1/people/622761"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-05-31T18:00:37.156Z","atBatIndex":11},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ha-Seong Kim lines out to left fielder JJ Bleday.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-31T18:00:55.518Z","endTime":"2026-05-31T18:02:05.079Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":79.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.047360465347694,"aZ":-28.876792435260313,"pfxX":12.101652529194606,"pfxZ":2.0131176243823123,"pX":0.6294431529630862,"pZ":3.0750135191047856,"vX0":-10.313854345644751,"vY0":-127.41120739018926,"vZ0":-0.055054381922237994,"x":93.01,"y":155.75,"x0":3.164655538226924,"y0":50.00330215333355,"z0":5.385674776647261,"aX":19.826703274161602},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.8,"breakHorizontal":-19.4,"spinRate":1819,"spinDirection":111},"zone":3,"typeConfidence":0.9,"plateTime":0.4304686419572943,"extension":6.282048958240475},"index":0,"playId":"eddc4c95-e564-39b3-82c9-f5b3844b60e0","pitchNumber":1,"startTime":"2026-05-31T18:01:00.713Z","endTime":"2026-05-31T18:01:04.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":93.5,"endSpeed":84.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.110672394089455,"aZ":-19.745738108636743,"pfxX":12.3992184196124,"pfxZ":6.786301380510283,"pX":-1.2937174081298908,"pZ":2.0911713581134355,"vX0":-15.731589491485295,"vY0":-135.13815234223011,"vZ0":-4.708064421156194,"x":166.31,"y":182.32,"x0":3.018688897043644,"y0":50.004042228073395,"z0":5.261445869756349,"aX":22.713598669392876},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.3,"breakHorizontal":-18.7,"spinRate":2212,"spinDirection":105},"zone":13,"typeConfidence":2.0,"plateTime":0.4068189691494344,"extension":6.372292662697216},"index":1,"playId":"ff05b45b-1aea-3910-9296-11753da89d2e","pitchNumber":2,"startTime":"2026-05-31T18:01:14.391Z","endTime":"2026-05-31T18:01:19.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":80.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.645718123615122,"aZ":-33.38571768753735,"pfxX":11.942580720403312,"pfxZ":-0.7342695749778168,"pX":0.11438581323309248,"pZ":1.3676414430868675,"vX0":-11.66872537805152,"vY0":-128.6818668756281,"vZ0":-3.1954311201069943,"x":112.64,"y":201.85,"x0":3.1819212201099014,"y0":50.00061302360091,"z0":5.243780454574042,"aX":19.790136409801132},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.9,"breakHorizontal":-18.6,"spinRate":1782,"spinDirection":100},"zone":14,"typeConfidence":0.9,"plateTime":0.42757973780991243,"extension":6.363535702545054},"index":2,"playId":"b53c11ad-5c5e-3a63-823b-ebeb9939be74","pitchNumber":3,"startTime":"2026-05-31T18:01:31.187Z","endTime":"2026-05-31T18:01:35.870Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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.9,"endSpeed":77.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.177738971482434,"aZ":-36.240805904611925,"pfxX":-4.003342358580856,"pfxZ":-2.7370819296791913,"pX":0.6696548232078834,"pZ":1.316242519417459,"vX0":-5.414285553838272,"vY0":-120.76847361389802,"vZ0":-1.9570975123231384,"x":91.47,"y":203.24,"x0":3.4554864289953096,"y0":50.002894609751124,"z0":5.306637917436728,"aX":-5.948373596447851},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-5.2,"breakHorizontal":8.5,"spinRate":2753,"spinDirection":301},"zone":14,"typeConfidence":0.9,"plateTime":0.45248700781956774,"extension":6.022762155490995},"hitData":{"launchSpeed":84.1,"launchAngle":20.0,"totalDistance":278.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":98.01,"coordY":91.63}},"index":3,"playId":"e14afab6-2806-374e-85d1-bd4b70a1f230","pitchNumber":4,"startTime":"2026-05-31T18:01:57.388Z","endTime":"2026-05-31T18:02:05.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673490,"link":"/api/v1/people/673490"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":673490,"link":"/api/v1/people/673490"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-05-31T18:02:05.079Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nathaniel Lowe flies out to left fielder Mauricio Dubón.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-31T18:04:22.452Z","endTime":"2026-05-31T18:05:07.868Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.6,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.89943187783753,"aZ":-12.468648359895848,"pfxX":-5.308618224348492,"pfxZ":10.379296715551634,"pX":0.38804169628305685,"pZ":3.8235586142253486,"vX0":7.000353436854598,"vY0":-137.49326883985754,"vZ0":-3.0372171568421282,"x":102.21,"y":135.54,"x0":-1.511392014300931,"y0":50.00011988830656,"z0":5.798558826935544,"aX":-10.076544312601103},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.2,"breakHorizontal":8.0,"spinRate":2347,"spinDirection":206},"zone":12,"typeConfidence":0.9,"plateTime":0.3996564768544357,"extension":6.735710113381106},"index":0,"playId":"bd95cb65-c808-33b4-b7ba-fb2a5d37cfe5","pitchNumber":1,"startTime":"2026-05-31T18:04:28.110Z","endTime":"2026-05-31T18:04:31.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.4,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.458851201430836,"aZ":-11.234203979419906,"pfxX":-6.089046751154795,"pfxZ":10.71355909970336,"pX":1.1607899777641244,"pZ":2.0634206387181795,"vX0":9.226359780062618,"vY0":-139.00211191390602,"vZ0":-7.49871384593748,"x":72.75,"y":183.07,"x0":-1.4120033992249457,"y0":50.00553526827643,"z0":5.543934868740247,"aX":-11.90505023772967},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.0,"breakHorizontal":9.1,"spinRate":2345,"spinDirection":209},"zone":14,"typeConfidence":0.91,"plateTime":0.3941954418620708,"extension":6.931101113055934},"index":1,"playId":"305ff1b3-7b81-3a77-9a75-2e2727d3fe0b","pitchNumber":2,"startTime":"2026-05-31T18:04:43.606Z","endTime":"2026-05-31T18:04:48.588Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.0,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.111647631237116,"aZ":-10.49485260637874,"pfxX":-6.291670698544474,"pfxZ":10.94009888221266,"pX":0.6318956193574253,"pZ":2.2671905773769025,"vX0":7.846993062944898,"vY0":-139.78919379550823,"vZ0":-7.357945837623388,"x":92.91,"y":177.57,"x0":-1.3923735239507447,"y0":50.00320578902398,"z0":5.620158539397263,"aX":-12.469001380091687},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.5,"breakHorizontal":9.8,"spinRate":2414,"spinDirection":206},"zone":9,"typeConfidence":0.91,"plateTime":0.39161445692315944,"extension":6.801208363196488},"hitData":{"launchSpeed":82.2,"launchAngle":30.0,"totalDistance":282.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":96.25,"coordY":90.53}},"index":2,"playId":"551452dc-1f42-3605-b712-d46a9c22fb37","pitchNumber":3,"startTime":"2026-05-31T18:04:58.754Z","endTime":"2026-05-31T18:05:07.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_ab"},{"player":{"id":675911,"link":"/api/v1/people/675911"},"credit":"p_ab"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_pa"},{"player":{"id":675911,"link":"/api/v1/people/675911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-05-31T18:05:07.868Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Steer strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-31T18:05:30.513Z","endTime":"2026-05-31T18:07:00.651Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.275959400170745,"aZ":-11.217447271664295,"pfxX":-5.123587841972841,"pfxZ":10.697979386759268,"pX":0.38121322568433175,"pZ":2.483838939288292,"vX0":7.185074159473237,"vY0":-138.87809224139284,"vZ0":-6.548461407572737,"x":102.47,"y":171.72,"x0":-1.5704142169626318,"y0":50.00369880932645,"z0":5.613996325142221,"aX":-10.037983656948997},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.2,"breakHorizontal":7.8,"spinRate":2364,"spinDirection":206},"zone":6,"typeConfidence":0.91,"plateTime":0.3939784758528728,"extension":6.717224666568391},"index":0,"playId":"bd680c24-e8cb-3694-8104-eee6a7650f45","pitchNumber":1,"startTime":"2026-05-31T18:05:37.406Z","endTime":"2026-05-31T18:05:42.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":96.9,"endSpeed":88.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.056094673400125,"aZ":-9.953013438287096,"pfxX":-5.1631868808266965,"pfxZ":11.05906791013248,"pX":2.2500687775249406,"pZ":2.0498419219938913,"vX0":11.788913323677802,"vY0":-140.45069150393772,"vZ0":-8.107531136383141,"x":31.23,"y":183.43,"x0":-1.3199689960698537,"y0":50.00496116626727,"z0":5.61095211947785,"aX":-10.376986822922209},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.6,"breakHorizontal":7.1,"spinRate":2359,"spinDirection":203},"zone":14,"typeConfidence":0.91,"plateTime":0.3890921405504053,"extension":6.9238696680942695},"index":1,"playId":"e86574f7-68bc-3019-a046-af511f66ccc5","pitchNumber":2,"startTime":"2026-05-31T18:05:55.943Z","endTime":"2026-05-31T18:05:59.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":96.5,"endSpeed":88.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.922062982092246,"aZ":-10.38463831936531,"pfxX":-5.145324739088414,"pfxZ":10.912837410460764,"pX":0.12702859138185763,"pZ":2.0913076388922938,"vX0":6.418670721382648,"vY0":-140.22955793126448,"vZ0":-7.866567649407587,"x":112.16,"y":182.31,"x0":-1.5202366605429691,"y0":50.00420832990732,"z0":5.605845029985829,"aX":-10.275468286228271},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.4,"breakHorizontal":8.0,"spinRate":2409,"spinDirection":203},"zone":8,"typeConfidence":0.91,"plateTime":0.3901907778080398,"extension":6.863104325880677},"index":2,"playId":"f33f8108-1fdf-3745-aeed-4cc0f424e2aa","pitchNumber":3,"startTime":"2026-05-31T18:06:13.083Z","endTime":"2026-05-31T18:06:16.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.36045755157104,"aZ":-26.63955210299229,"pfxX":0.7976920989705181,"pfxZ":3.5765756591606825,"pX":0.9457000943093238,"pZ":0.41804511555559737,"vX0":6.0275922243773135,"vY0":-122.85838390798905,"vZ0":-6.990885498390419,"x":80.95,"y":227.49,"x0":-1.6301112866672556,"y0":50.00562146861607,"z0":5.524842922454518,"aX":1.2349728972661245},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":5.3,"breakHorizontal":-2.6,"spinRate":2271,"spinDirection":165},"zone":14,"typeConfidence":0.9,"plateTime":0.4436105404146704,"extension":6.847102409560194},"index":3,"playId":"dc49a0b7-102f-3d79-b287-cdceb8628aae","pitchNumber":4,"startTime":"2026-05-31T18:06:37.660Z","endTime":"2026-05-31T18:06:41.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.926766515392163,"aZ":-27.057946108715452,"pfxX":1.604867695753358,"pfxZ":3.307749919227196,"pX":0.7028051051978111,"pZ":1.3926865797384678,"vX0":5.359003659636511,"vY0":-123.71535959442114,"vZ0":-4.748826926398109,"x":90.21,"y":201.18,"x0":-1.7010161630086755,"y0":50.005612638764596,"z0":5.607919754545507,"aX":2.485330631169701},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":5.0,"breakHorizontal":-4.2,"spinRate":2231,"spinDirection":171},"zone":14,"typeConfidence":0.9,"plateTime":0.44290251861175545,"extension":6.765182174237672},"index":4,"playId":"40b9853a-a221-3694-b3d1-39bb444d71b6","pitchNumber":5,"startTime":"2026-05-31T18:06:54.900Z","endTime":"2026-05-31T18:07:00.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_ab"},{"player":{"id":675911,"link":"/api/v1/people/675911"},"credit":"p_ab"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_pa"},{"player":{"id":675911,"link":"/api/v1/people/675911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-05-31T18:07:00.651Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Will Benson grounds out, second baseman Ozzie Albies to first baseman Matt Olson.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-31T18:07:23.365Z","endTime":"2026-05-31T18:07:34.089Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.8,"strikeZoneTop":3.391,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.749968423759565,"aZ":-13.73591749617622,"pfxX":-7.449917649766914,"pfxZ":9.334397712298685,"pX":0.45807803370612216,"pZ":2.065345751592194,"vX0":8.093648380825663,"vY0":-139.72077415567995,"vZ0":-7.223905910435386,"x":99.54,"y":183.02,"x0":-1.5095719949514197,"y0":50.00470236019136,"z0":5.588833423071911,"aX":-14.718343076891632},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.5,"breakHorizontal":11.8,"spinRate":2362,"spinDirection":209},"zone":9,"typeConfidence":0.9,"plateTime":0.3921545746609336,"extension":6.847273820496903},"hitData":{"launchSpeed":73.5,"launchAngle":2.0,"totalDistance":42.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.86,"coordY":169.13}},"index":0,"playId":"944acccd-e77e-3251-9255-df870fd35338","pitchNumber":1,"startTime":"2026-05-31T18:07:26.065Z","endTime":"2026-05-31T18:07:34.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"credit":"b_ab"},{"player":{"id":675911,"link":"/api/v1/people/675911"},"credit":"p_ab"},{"player":{"id":666181,"link":"/api/v1/people/666181"},"credit":"b_pa"},{"player":{"id":675911,"link":"/api/v1/people/675911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-05-31T18:07:34.089Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Chadwick Tromp flies out to center fielder Blake Dunn.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-31T18:09:41.468Z","endTime":"2026-05-31T18:10:09.254Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694362,"link":"/api/v1/people/694362"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.7,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.428083792493524,"aZ":-29.857274449166965,"pfxX":9.912876506067516,"pfxZ":1.4008481557974966,"pX":0.6055383728710522,"pZ":2.003706812001194,"vX0":-10.093670365448359,"vY0":-127.95699508090952,"vZ0":-2.256737220816066,"x":93.92,"y":184.68,"x0":3.313666185850886,"y0":50.00552349680094,"z0":5.236713228926599,"aX":16.43889606585437},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.3,"breakHorizontal":-15.7,"spinRate":1918,"spinDirection":106},"zone":9,"typeConfidence":0.9,"plateTime":0.42806473596855943,"extension":6.258444530748375},"index":0,"playId":"bf394f3a-32e8-3666-b131-caa333a37fe1","pitchNumber":1,"startTime":"2026-05-31T18:09:43.668Z","endTime":"2026-05-31T18:09:46.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.3367913297892,"aZ":-20.044795779057313,"pfxX":9.42107781229021,"pfxZ":6.362714493300727,"pX":0.817606316821368,"pZ":3.4302503144268965,"vX0":-9.827162385890814,"vY0":-137.19945440424235,"vZ0":-1.4289978764541758,"x":85.83,"y":146.16,"x0":3.2217339341969526,"y0":50.00361953292633,"z0":5.323833243980757,"aX":17.96298135056302},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.4,"breakHorizontal":-15.0,"spinRate":2277,"spinDirection":117},"zone":12,"typeConfidence":2.0,"plateTime":0.3992059717228096,"extension":6.304374460616247},"hitData":{"launchSpeed":97.0,"launchAngle":29.0,"totalDistance":354.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":163.48,"coordY":61.4}},"index":1,"playId":"7ebbde4f-61f6-39c2-9884-cb1512afae6f","pitchNumber":2,"startTime":"2026-05-31T18:10:00.072Z","endTime":"2026-05-31T18:10:09.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":644433,"link":"/api/v1/people/644433"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-05-31T18:10:09.254Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ronald Acuña Jr. strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-31T18:10:31.220Z","endTime":"2026-05-31T18:11:32.142Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664731,"link":"/api/v1/people/664731"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.85396111152945,"aZ":-28.133408532249074,"pfxX":10.794135872310605,"pfxZ":2.147565325323942,"pX":-0.0864731868154105,"pZ":2.3135419098516796,"vX0":-12.896414928149078,"vY0":-136.85133445844582,"vZ0":-2.519347091473997,"x":120.3,"y":176.31,"x0":3.3056321792681507,"y0":50.00092597452229,"z0":5.192073530174407,"aX":20.280747887042985},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":3.5,"breakHorizontal":-16.6,"spinRate":2267,"spinDirection":101},"zone":5,"typeConfidence":2.0,"plateTime":0.40169924273899227,"extension":6.254040259992643},"index":0,"playId":"492626a7-1edb-3546-826b-06fec2b4f777","pitchNumber":1,"startTime":"2026-05-31T18:10:34.151Z","endTime":"2026-05-31T18:10:38.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.195829291985934,"aZ":-34.07022245280309,"pfxX":11.033593677881182,"pfxZ":-1.1219407945571653,"pX":0.622662261440527,"pZ":1.0552622005718568,"vX0":-10.69396822857996,"vY0":-129.52272175768394,"vZ0":-3.6403781338110983,"x":93.27,"y":210.29,"x0":3.3804249088434104,"y0":50.001260929387854,"z0":5.096631127045858,"aX":18.66025707786917},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-2.6,"breakHorizontal":-17.5,"spinRate":1935,"spinDirection":101},"zone":14,"typeConfidence":0.88,"plateTime":0.42361093760744817,"extension":6.191405710685275},"index":1,"playId":"04bdbae1-52e9-327d-b241-633b685c71d2","pitchNumber":2,"startTime":"2026-05-31T18:10:52.514Z","endTime":"2026-05-31T18:10:57.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.619396884567436,"aZ":-30.700933095071765,"pfxX":11.213289121142079,"pfxZ":0.8479672013152877,"pX":0.0348308582017383,"pZ":1.0015653214181794,"vX0":-11.877482986071817,"vY0":-130.5569379981436,"vZ0":-4.626284020079383,"x":115.67,"y":211.74,"x0":3.1790191827662806,"y0":50.00128195516416,"z0":5.0981454304194385,"aX":19.421878608450836},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":0.7,"breakHorizontal":-17.8,"spinRate":1832,"spinDirection":131},"zone":14,"typeConfidence":0.84,"plateTime":0.4189920987685509,"extension":6.1174361829088255},"index":2,"playId":"9af18e63-6da2-3fdb-af96-577cb2ba6006","pitchNumber":3,"startTime":"2026-05-31T18:11:10.393Z","endTime":"2026-05-31T18:11:15.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.5189505129037,"aZ":-32.06713311057422,"pfxX":-6.283152241827269,"pfxZ":0.07352153735255129,"pX":-0.42383936440124537,"pZ":1.561763466308961,"vX0":-7.136847141746368,"vY0":-118.34927234152903,"vZ0":-1.8288063967821353,"x":133.16,"y":196.61,"x0":3.451950698056425,"y0":50.00172334532795,"z0":5.293804573794266,"aX":-8.871393801548434},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":0.0,"breakHorizontal":13.2,"spinRate":2603,"spinDirection":297},"zone":13,"typeConfidence":0.91,"plateTime":0.46359783339095806,"extension":6.1433838947114205},"index":3,"playId":"62c1a243-d67d-342f-bf77-3035e9ff22a1","pitchNumber":4,"startTime":"2026-05-31T18:11:28.380Z","endTime":"2026-05-31T18:11:32.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-05-31T18:11:32.142Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Harris II singles on a line drive to center fielder Blake Dunn.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-31T18:11:53.366Z","endTime":"2026-05-31T18:12:51.064Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694362,"link":"/api/v1/people/694362"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.671478327023745,"aZ":-30.03494570454971,"pfxX":-7.385014317473029,"pfxZ":1.5149714230725433,"pX":-1.072273106249308,"pZ":1.2023762702256338,"vX0":-8.12251167392107,"vY0":-118.42900945092957,"vZ0":-3.0045001720210784,"x":157.87,"y":206.32,"x0":3.367947336269858,"y0":50.00441818202878,"z0":5.248873912985245,"aX":-10.436987266487243},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":2.3,"breakHorizontal":15.5,"spinRate":2672,"spinDirection":306},"zone":13,"typeConfidence":0.92,"plateTime":0.46338590038974425,"extension":6.027942408855995},"index":0,"playId":"802473db-42a6-3453-b955-d9d336995e10","pitchNumber":1,"startTime":"2026-05-31T18:11:57.091Z","endTime":"2026-05-31T18:12:01.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.55184876109908,"aZ":-22.87922088567958,"pfxX":11.39520648187915,"pfxZ":4.887609655924825,"pX":-0.1324754600681148,"pZ":3.157329495779431,"vX0":-13.44392651916643,"vY0":-137.2857987448589,"vZ0":-1.479512953930002,"x":122.05,"y":153.53,"x0":3.3568905623271323,"y0":50.001718170319364,"z0":5.266806516711264,"aX":21.663181270354592},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.8,"breakHorizontal":-17.6,"spinRate":2311,"spinDirection":113},"zone":2,"typeConfidence":2.0,"plateTime":0.39960568559485177,"extension":6.331522342669372},"index":1,"playId":"e465ebfc-d965-3202-9b3a-5e1d1f0e75a3","pitchNumber":2,"startTime":"2026-05-31T18:12:10.556Z","endTime":"2026-05-31T18:12:15.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.2528118537567,"aZ":-22.87819283643974,"pfxX":10.645038452163472,"pfxZ":4.880857441048806,"pX":-1.4744190649353375,"pZ":1.7314758644390837,"vX0":-16.36900436138062,"vY0":-137.58776844631976,"vZ0":-4.913402905047979,"x":173.2,"y":192.03,"x0":3.185777746002157,"y0":50.00480046748109,"z0":5.103201392110287,"aX":20.287284288433877},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.8,"breakHorizontal":-15.6,"spinRate":2364,"spinDirection":120},"zone":13,"typeConfidence":0.85,"plateTime":0.399005990262256,"extension":6.3598933433286255},"index":2,"playId":"4e6e8f71-ad80-3349-88c0-1a8aa8245096","pitchNumber":3,"startTime":"2026-05-31T18:12:26.378Z","endTime":"2026-05-31T18:12:30.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":77.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.85851184678405,"aZ":-34.408475036159935,"pfxX":-5.215120009478024,"pfxZ":-1.5170201286458855,"pX":-1.1079400134194124,"pZ":1.7184356065969804,"vX0":-8.931624377746006,"vY0":-120.32831142828067,"vZ0":-1.3350658386516236,"x":159.23,"y":192.38,"x0":3.3193741456039243,"y0":50.000160071045215,"z0":5.310233940249012,"aX":-7.697469367620315},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-2.8,"breakHorizontal":11.4,"spinRate":2759,"spinDirection":293},"zone":13,"typeConfidence":0.9,"plateTime":0.4540131813201609,"extension":6.048673471027736},"hitData":{"launchSpeed":78.0,"launchAngle":16.0,"totalDistance":199.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":124.7,"coordY":94.17}},"index":3,"playId":"06b2b03f-e9cd-3768-913d-6ee213cbd05f","pitchNumber":4,"startTime":"2026-05-31T18:12:41.006Z","endTime":"2026-05-31T18:12:51.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-1.3000000000000043,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-05-31T18:12:51.064Z","atBatIndex":18},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Matt Olson pops out to catcher P.J. Higgins in foul territory.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-31T18:13:15.012Z","endTime":"2026-05-31T18:14:06.645Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664731,"link":"/api/v1/people/664731"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":84.8,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.477144977680496,"aZ":-27.092574271414737,"pfxX":10.544854214087783,"pfxZ":2.737176533897413,"pX":0.4569893921484488,"pZ":3.6069973813475764,"vX0":-11.435579157950475,"vY0":-136.05920280962425,"vZ0":0.6592475848865844,"x":99.58,"y":141.39,"x0":3.3634126720708957,"y0":50.003276154651196,"z0":5.252827752899999,"aX":19.584748360388723},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.4,"breakHorizontal":-16.4,"spinRate":2319,"spinDirection":99},"zone":12,"typeConfidence":2.0,"plateTime":0.4040211091919539,"extension":6.195117734000925},"index":0,"playId":"e90c91ea-0173-37d8-87d4-e34bfc740552","pitchNumber":1,"startTime":"2026-05-31T18:13:20.574Z","endTime":"2026-05-31T18:13:28.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.92396912622703,"aZ":-27.47207310664712,"pfxX":11.057539474309594,"pfxZ":2.4217068883293607,"pX":0.6121368627952685,"pZ":3.4337857220695023,"vX0":-11.552007022225174,"vY0":-138.5337703456535,"vZ0":0.1841364805933544,"x":93.67,"y":146.07,"x0":3.3993491977897863,"y0":50.0051435073461,"z0":5.202632976723017,"aX":21.497198147135222},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":4.7,"breakHorizontal":-17.6,"spinRate":2402,"spinDirection":106},"zone":3,"typeConfidence":0.9,"plateTime":0.39535432991829866,"extension":6.261452492245894},"hitData":{"launchSpeed":77.2,"launchAngle":78.0,"totalDistance":31.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":108.67,"coordY":199.74}},"index":1,"playId":"997f521b-5999-3c29-9922-a040704ab6e6","pitchNumber":2,"startTime":"2026-05-31T18:13:56.994Z","endTime":"2026-05-31T18:14:06.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":2.500000000000007,"leverageIndex":1.01,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-05-31T18:14:06.645Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"P.J. Higgins flies out to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-31T18:16:03.162Z","endTime":"2026-05-31T18:17:57.200Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.388098892440244,"aZ":-13.188039256506839,"pfxX":-6.366511485489197,"pfxZ":9.797722310673539,"pX":-0.013319908307428071,"pZ":3.150963436780711,"vX0":6.572296129426894,"vY0":-137.77910985089434,"vZ0":-4.5393116909133155,"x":117.51,"y":153.7,"x0":-1.5936412165737046,"y0":50.00149571877143,"z0":5.700068607765843,"aX":-12.334893716285501},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.0,"breakHorizontal":10.3,"spinRate":2322,"spinDirection":206},"zone":2,"typeConfidence":0.89,"plateTime":0.39637613791847226,"extension":6.736906978829523},"index":0,"playId":"98815588-56e9-3c8f-9478-d3ee07351016","pitchNumber":1,"startTime":"2026-05-31T18:16:17.711Z","endTime":"2026-05-31T18:16:21.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.814482005797924,"aZ":-12.677867495978653,"pfxX":-6.206298065904667,"pfxZ":9.79894676094439,"pX":0.9203923198601035,"pZ":2.22380771548262,"vX0":8.645158993565826,"vY0":-139.76927112316554,"vZ0":-6.989079580436511,"x":81.92,"y":178.74,"x0":-1.3982532783189918,"y0":50.00526122828577,"z0":5.57950764202753,"aX":-12.35186631389306},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.6,"breakHorizontal":9.6,"spinRate":2374,"spinDirection":206},"zone":14,"typeConfidence":0.9,"plateTime":0.3910307151572723,"extension":6.75347873183384},"index":1,"playId":"c9e1631d-dad9-38b4-bfc5-227985fa52d4","pitchNumber":2,"startTime":"2026-05-31T18:16:32.516Z","endTime":"2026-05-31T18:16:42.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-31T18:16:42.329Z","endTime":"2026-05-31T18:16:55.825Z","isPitch":false,"type":"action","player":{"id":664731,"link":"/api/v1/people/664731"},"defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.789344634980687,"aZ":-10.192186934618578,"pfxX":-5.810860093171554,"pfxZ":10.856377882465669,"pX":0.7945990750911712,"pZ":3.971702565675102,"vX0":8.170728095084678,"vY0":-141.2930190810002,"vZ0":-3.2321910263898275,"x":86.71,"y":131.54,"x0":-1.377862090614602,"y0":50.00126641854148,"z0":5.784068202739078,"aX":-11.765029680378927},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.2,"breakHorizontal":8.9,"spinRate":2359,"spinDirection":206},"zone":12,"typeConfidence":0.92,"plateTime":0.3874606771228901,"extension":6.686361820112264},"index":3,"playId":"10961dbd-5317-30b5-b88e-6bace4d81cc9","pitchNumber":3,"startTime":"2026-05-31T18:16:55.825Z","endTime":"2026-05-31T18:17:00.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.509756713046798,"aZ":-25.559617660064347,"pfxX":0.5469649602961066,"pfxZ":4.1332183006618965,"pX":1.442434138780147,"pZ":0.7735923392607394,"vX0":7.3995193519131615,"vY0":-125.27485484508517,"vZ0":-6.664122576260618,"x":62.02,"y":217.89,"x0":-1.6114576986423959,"y0":50.00501303379402,"z0":5.5360458093361125,"aX":0.876026533952805},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.2,"breakHorizontal":-2.5,"spinRate":2163,"spinDirection":189},"zone":14,"typeConfidence":0.9,"plateTime":0.4359483376551032,"extension":6.764103044224039},"index":4,"playId":"b759c0be-ba85-30f9-8024-c7528dc1a01f","pitchNumber":4,"startTime":"2026-05-31T18:17:11.070Z","endTime":"2026-05-31T18:17:15.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":87.3,"endSpeed":80.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.62124003687983,"aZ":-23.015270278147693,"pfxX":0.4038199371469675,"pfxZ":5.609390074290426,"pX":1.478078918645266,"pZ":-0.45590921814241925,"vX0":7.670596222074978,"vY0":-126.61382119338504,"vZ0":-9.998614952745427,"x":60.66,"y":251.09,"x0":-1.6365442206844842,"y0":50.00022415199097,"z0":5.369663695768113,"aX":0.6577113377650434},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":8.2,"breakHorizontal":-2.4,"spinRate":2221,"spinDirection":207},"zone":14,"typeConfidence":0.88,"plateTime":0.4317644888626422,"extension":6.870748294411879},"index":5,"playId":"bc0c1974-5ecb-3e9e-8183-ebec8bc6d7d7","pitchNumber":5,"startTime":"2026-05-31T18:17:28.993Z","endTime":"2026-05-31T18:17:33.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.720098661336216,"aZ":-9.431493962815145,"pfxX":-4.871169113556676,"pfxZ":11.629455367203224,"pX":-0.08352510772929066,"pZ":2.2909381728754004,"vX0":5.9231452928298935,"vY0":-139.29908785589663,"vZ0":-7.302070954481118,"x":120.18,"y":176.92,"x0":-1.6094598896168049,"y0":50.002934915421356,"z0":5.577798234416598,"aX":-9.526538655250235},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.6,"breakHorizontal":7.6,"spinRate":2377,"spinDirection":207},"zone":5,"typeConfidence":0.91,"plateTime":0.39393754263625347,"extension":6.731340012175268},"hitData":{"launchSpeed":88.1,"launchAngle":54.0,"totalDistance":227.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":172.12,"coordY":121.78}},"index":6,"playId":"0c0bb373-bd36-3a26-8486-07ddae9eaee1","pitchNumber":6,"startTime":"2026-05-31T18:17:47.747Z","endTime":"2026-05-31T18:17:57.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664731,"link":"/api/v1/people/664731"},"credit":"b_ab"},{"player":{"id":675911,"link":"/api/v1/people/675911"},"credit":"p_ab"},{"player":{"id":664731,"link":"/api/v1/people/664731"},"credit":"b_pa"},{"player":{"id":675911,"link":"/api/v1/people/675911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-05-31T18:17:57.200Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Blake Dunn strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-31T18:18:22.361Z","endTime":"2026-05-31T18:19:25.762Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.5,"strikeZoneTop":3.09,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.352198985327323,"aZ":-27.419366207450093,"pfxX":3.020041956828834,"pfxZ":3.12340509765301,"pX":-0.005638517013897447,"pZ":1.92945797752714,"vX0":3.3717774223089085,"vY0":-122.64074093241915,"vZ0":-3.271489518099436,"x":117.21,"y":186.68,"x0":-1.790933763461355,"y0":50.00443631859458,"z0":5.6205646250442225,"aX":4.597761851411685},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":5.2,"breakHorizontal":-6.2,"spinRate":2246,"spinDirection":185},"zone":8,"typeConfidence":0.91,"plateTime":0.44668319414156876,"extension":6.736120529701397},"index":0,"playId":"4a1b1031-8ff2-3fee-9f7f-01cdc15731f1","pitchNumber":1,"startTime":"2026-05-31T18:18:26.364Z","endTime":"2026-05-31T18:18:30.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694362,"link":"/api/v1/people/694362","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.8,"strikeZoneTop":3.09,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.454393373717863,"aZ":-29.12963102202559,"pfxX":0.10548735788995156,"pfxZ":1.9847323121173517,"pX":0.5223079983296044,"pZ":2.784217229863601,"vX0":5.298067368871081,"vY0":-122.47940632754984,"vZ0":-1.161429970015844,"x":97.09,"y":163.61,"x0":-1.6754761275637493,"y0":50.00059326760113,"z0":5.738380037745012,"aX":0.16008417933327915},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.6,"breakHorizontal":-1.3,"spinRate":2182,"spinDirection":171},"zone":3,"typeConfidence":0.9,"plateTime":0.4459098832936519,"extension":6.746312935086624},"index":1,"playId":"bbf6482e-adfa-3e4b-a4e3-8f384ffaed6d","pitchNumber":2,"startTime":"2026-05-31T18:18:41.224Z","endTime":"2026-05-31T18:18:48.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694362,"link":"/api/v1/people/694362","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.3,"strikeZoneTop":3.09,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.05868311440373,"aZ":-10.888541122120902,"pfxX":-5.878370885222415,"pfxZ":10.359552240760095,"pX":0.3035263841782633,"pZ":3.518969048155947,"vX0":7.377911216468302,"vY0":-142.50039458589208,"vZ0":-4.259439392658221,"x":105.43,"y":143.77,"x0":-1.556593284728489,"y0":50.000678047900955,"z0":5.722158824607367,"aX":-12.076264474965257},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.0,"breakHorizontal":9.1,"spinRate":2409,"spinDirection":204},"zone":12,"typeConfidence":0.92,"plateTime":0.38451428228532913,"extension":6.806406099235833},"index":2,"playId":"df81db20-ea8e-34d0-abf1-3958787a05df","pitchNumber":3,"startTime":"2026-05-31T18:19:21.825Z","endTime":"2026-05-31T18:19:25.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694362,"link":"/api/v1/people/694362","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694362,"link":"/api/v1/people/694362"},"credit":"b_ab"},{"player":{"id":675911,"link":"/api/v1/people/675911"},"credit":"p_ab"},{"player":{"id":694362,"link":"/api/v1/people/694362"},"credit":"b_pa"},{"player":{"id":675911,"link":"/api/v1/people/675911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.2,"awayTeamWinProbability":48.8,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-05-31T18:19:25.762Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Elly De La Cruz walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-31T18:19:46.538Z","endTime":"2026-05-31T18:21:05.295Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":77.4,"endSpeed":72.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.369438896889424,"aZ":-39.23882916170732,"pfxX":3.35218057824948,"pfxZ":-5.44882593856275,"pX":-0.47073873357142826,"pZ":1.1010944669193994,"vX0":1.9917864677362485,"vY0":-112.78107295080756,"vZ0":-1.5847623215311282,"x":134.94,"y":209.05,"x0":-1.7991372621953496,"y0":50.00421145740002,"z0":5.7491114426534455,"aX":4.344152234256287},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-10.0,"breakHorizontal":-6.6,"spinRate":2703,"spinDirection":54},"zone":13,"typeConfidence":0.9,"plateTime":0.4845524388379605,"extension":6.688510569909489},"index":0,"playId":"5b782b70-b723-3d42-a0a9-b1a4de0e6c5a","pitchNumber":1,"startTime":"2026-05-31T18:19:49.925Z","endTime":"2026-05-31T18:19:54.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.50224936266649,"aZ":-23.88144110856487,"pfxX":-10.693132680497143,"pfxZ":5.038824940567647,"pX":1.0923325719484822,"pZ":-0.1250598539856186,"vX0":10.519182839308657,"vY0":-126.8347134089146,"vZ0":-9.012679222137557,"x":75.36,"y":242.16,"x0":-1.6997304967621094,"y0":50.00463900083138,"z0":5.348432356671789,"aX":-17.599830015081753},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.3,"breakHorizontal":17.3,"spinRate":2125,"spinDirection":231},"zone":14,"typeConfidence":0.9,"plateTime":0.4301980567413577,"extension":6.909131581809194},"index":1,"playId":"6edbd2b1-8822-3c24-b0c3-054f4de0cd17","pitchNumber":2,"startTime":"2026-05-31T18:20:05.109Z","endTime":"2026-05-31T18:20:09.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.39176864580045,"aZ":-13.030687955489826,"pfxX":-5.103472829747112,"pfxZ":9.633804456587457,"pX":-0.3181574149658195,"pZ":2.0594035892808527,"vX0":5.436818886806759,"vY0":-139.8028241617262,"vZ0":-7.345856914072605,"x":129.13,"y":183.18,"x0":-1.6214752210722416,"y0":50.00428057287561,"z0":5.569593252621584,"aX":-10.142135066750326},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.2,"breakHorizontal":8.2,"spinRate":2346,"spinDirection":205},"zone":7,"typeConfidence":0.91,"plateTime":0.3912292209271655,"extension":6.836084267538583},"index":2,"playId":"1a612e75-cd62-3a2d-abee-828e4dff4137","pitchNumber":3,"startTime":"2026-05-31T18:20:25.912Z","endTime":"2026-05-31T18:20:29.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.947586879379276,"aZ":-12.493182760682632,"pfxX":-5.340271962485205,"pfxZ":9.813702116348429,"pX":1.2380055659301759,"pZ":2.492152236563318,"vX0":9.455079845310921,"vY0":-140.72857810497968,"vZ0":-6.395995199232073,"x":69.81,"y":171.49,"x0":-1.4715868177324667,"y0":50.003694227965845,"z0":5.603688514095205,"aX":-10.711419869953753},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.6,"breakHorizontal":7.7,"spinRate":2365,"spinDirection":208},"zone":14,"typeConfidence":0.91,"plateTime":0.3892075713045422,"extension":6.837408256444808},"index":3,"playId":"111f65c8-f717-332d-9ac4-9e49e6c5f3f2","pitchNumber":4,"startTime":"2026-05-31T18:20:43.265Z","endTime":"2026-05-31T18:20:48.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.566200990471227,"aZ":-15.184161829152492,"pfxX":-5.9549670420425445,"pfxZ":8.498561778204557,"pX":1.075049230134293,"pZ":3.529727495969979,"vX0":9.390883889404693,"vY0":-140.44689330511298,"vZ0":-3.278566518579388,"x":76.02,"y":143.48,"x0":-1.5370371683077249,"y0":50.00430669261827,"z0":5.698695525978963,"aX":-11.90788255462248},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.9,"breakHorizontal":8.9,"spinRate":2235,"spinDirection":211},"zone":12,"typeConfidence":0.9,"plateTime":0.38986214459946833,"extension":6.854961158487671},"index":4,"playId":"b25b18dd-d32b-388d-a062-efd28fb1b84e","pitchNumber":5,"startTime":"2026-05-31T18:20:59.909Z","endTime":"2026-05-31T18:21:05.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_pa"},{"player":{"id":675911,"link":"/api/v1/people/675911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":1.3999999999999986,"leverageIndex":0.48,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-05-31T18:21:05.295Z","atBatIndex":22},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"JJ Bleday doubles (8) on a sharp line drive to right fielder Ronald Acuña Jr. Elly De La Cruz scores.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-31T18:21:29.791Z","endTime":"2026-05-31T18:23:50.101Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_throwing_error"}]},{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":{"id":675911,"link":"/api/v1/people/675911"},"isScoringEvent":true,"rbi":true,"earned":true,"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.97706506982618,"aZ":-23.892672092861208,"pfxX":-9.79614968315361,"pfxZ":5.158978166805154,"pX":-0.7357624895932641,"pZ":1.8108590987925222,"vX0":5.492263841190548,"vY0":-125.52951217037553,"vZ0":-4.500475194312424,"x":145.05,"y":189.89,"x0":-1.672502557640543,"y0":50.002802517725115,"z0":5.557757565434728,"aX":-15.728037613488931},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":8.6,"breakHorizontal":16.6,"spinRate":2121,"spinDirection":227},"zone":7,"typeConfidence":0.9,"plateTime":0.4353205990741591,"extension":6.85826399686566},"index":0,"playId":"aaffc215-38e3-3c26-a02e-f181a9751506","pitchNumber":1,"startTime":"2026-05-31T18:21:31.230Z","endTime":"2026-05-31T18:21:42.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Elly De La Cruz steals (10) 2nd base. Elly De La Cruz to 3rd. Elly De La Cruz advances to 3rd, on a throwing error by catcher Chadwick Tromp.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"aaffc215-38e3-3c26-a02e-f181a9751506","startTime":"2026-05-31T18:21:59.994Z","endTime":"2026-05-31T18:22:19.712Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682829,"link":"/api/v1/people/682829"},"defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"postOnThird":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":1.01,"dramaIndex":41.0,"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.5,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.94764335680844,"aZ":-25.67897514807074,"pfxX":-7.93049257864328,"pfxZ":4.153278895324171,"pX":-0.9150670528878913,"pZ":2.096312857485001,"vX0":4.472558302721567,"vY0":-123.73681533487978,"vZ0":-3.176065725131226,"x":151.88,"y":182.18,"x0":-1.7087337688775643,"y0":50.000387834857825,"z0":5.530676909865352,"aX":-12.388259504522303},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":7.1,"breakHorizontal":13.4,"spinRate":2005,"spinDirection":228},"zone":13,"typeConfidence":0.9,"plateTime":0.44139151889609973,"extension":6.807079678491049},"index":2,"playId":"79bf0d26-a0f8-31f1-90c9-53e7f63027aa","pitchNumber":2,"startTime":"2026-05-31T18:22:19.712Z","endTime":"2026-05-31T18:22:24.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"third":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":71.9,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.433346752268424,"aZ":-37.18669897565956,"pfxX":3.517528405446508,"pfxZ":-3.8638252153066635,"pX":-1.1552995606350898,"pZ":2.3754523102273386,"vX0":0.6821865229986602,"vY0":-112.89259421147176,"vZ0":0.6528200224989162,"x":161.04,"y":174.64,"x0":-1.9180378909281355,"y0":50.001178602332416,"z0":5.808292475884208,"aX":4.566035836873535},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-6.6,"breakHorizontal":-6.6,"spinRate":2592,"spinDirection":60},"zone":13,"typeConfidence":0.9,"plateTime":0.4841073441488217,"extension":6.660029646298727},"index":3,"playId":"1ef8fee4-d6dc-315f-ad0f-5dded5753839","pitchNumber":3,"startTime":"2026-05-31T18:22:37.188Z","endTime":"2026-05-31T18:22:44.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"third":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":77.8,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.773462577248164,"aZ":-26.724878547215226,"pfxX":0.9929303402122045,"pfxZ":3.596947725616074,"pX":-1.0468556850203574,"pZ":1.7098556963595999,"vX0":1.5768709205886529,"vY0":-121.26569273655086,"vZ0":-3.799510411656257,"x":156.9,"y":192.61,"x0":-1.8301778508144801,"y0":50.00573602835111,"z0":5.583223645987099,"aX":1.5047614182587825},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":6.0,"breakHorizontal":-2.2,"spinRate":2150,"spinDirection":160},"zone":13,"typeConfidence":0.9,"plateTime":0.4486644579455876,"extension":6.747808941614137},"index":4,"playId":"d0551abf-6b18-3b7c-ac44-3d4ebbcebb11","pitchNumber":4,"startTime":"2026-05-31T18:22:59.824Z","endTime":"2026-05-31T18:23:06.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"third":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.09544499065875,"aZ":-29.828308801427408,"pfxX":1.9096707760458522,"pfxZ":1.5812752043270955,"pX":0.8311374495374789,"pZ":1.3376794067185067,"vX0":5.529597160922806,"vY0":-121.38799048976318,"vZ0":-3.8843508773464395,"x":85.32,"y":202.66,"x0":-1.7300088927823614,"y0":50.00391755994516,"z0":5.572772602927659,"aX":2.831437747862644},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":2.2,"breakHorizontal":-4.8,"spinRate":2174,"spinDirection":140},"zone":14,"typeConfidence":0.9,"plateTime":0.4522653589755836,"extension":6.8028304579141095},"index":5,"playId":"118caab3-5630-33fc-8da7-3d1fb1836dcb","pitchNumber":5,"startTime":"2026-05-31T18:23:18.768Z","endTime":"2026-05-31T18:23:23.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"third":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.0,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.976782568341413,"aZ":-29.598150593812164,"pfxX":1.4403977408047588,"pfxZ":1.7518611359099188,"pX":-0.09169964114319813,"pZ":1.8637817795151024,"vX0":3.4273579725039722,"vY0":-121.19876740600826,"vZ0":-2.865691612217569,"x":120.5,"y":188.46,"x0":-1.7172514810420494,"y0":50.00505509976897,"z0":5.674170274257859,"aX":2.1203344410211726},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.6,"breakHorizontal":-3.5,"spinRate":2191,"spinDirection":143},"zone":8,"typeConfidence":0.9,"plateTime":0.45373810778740653,"extension":6.670785384161809},"hitData":{"launchSpeed":102.7,"launchAngle":21.0,"totalDistance":334.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":213.86,"coordY":96.05}},"index":6,"playId":"d5164008-9acf-3a0e-9fa5-96984cae6e30","pitchNumber":6,"startTime":"2026-05-31T18:23:38.229Z","endTime":"2026-05-31T18:23:50.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"third":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"credit":"b_ab"},{"player":{"id":675911,"link":"/api/v1/people/675911"},"credit":"p_ab"},{"player":{"id":668709,"link":"/api/v1/people/668709"},"credit":"b_pa"},{"player":{"id":675911,"link":"/api/v1/people/675911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.5,"awayTeamWinProbability":34.5,"homeTeamWinProbabilityAdded":11.199999999999996,"leverageIndex":1.01,"dramaIndex":110.0,"contextMetrics":{},"playEndTime":"2026-05-31T18:23:50.101Z","atBatIndex":23},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Sal Stewart walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-31T18:24:24.641Z","endTime":"2026-05-31T18:26:27.389Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"postOnSecond":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.5,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.19614112943928,"aZ":-26.006025718735096,"pfxX":0.7139114221602156,"pfxZ":4.011368408956384,"pX":1.881104030037283,"pZ":0.7421728711133347,"vX0":8.185423155938198,"vY0":-122.68057705426342,"vZ0":-6.369702427294211,"x":45.3,"y":218.74,"x0":-1.5789107879160371,"y0":50.00478555258759,"z0":5.5624439286689835,"aX":1.0970289379552884},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":6.1,"breakHorizontal":-3.0,"spinRate":2222,"spinDirection":170},"zone":14,"typeConfidence":0.9,"plateTime":0.4449168026030885,"extension":6.738782705628622},"index":0,"playId":"f7796e4d-b035-353d-9b18-af98e15c211a","pitchNumber":1,"startTime":"2026-05-31T18:24:26.640Z","endTime":"2026-05-31T18:24:32.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"second":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":83.4,"endSpeed":77.0,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.91134899952248,"aZ":-29.412381687671935,"pfxX":1.009370238842421,"pfxZ":1.8386163608581736,"pX":0.10057340375758983,"pZ":2.286311368884942,"vX0":4.255461446720639,"vY0":-121.5079178806589,"vZ0":-2.1033891741127637,"x":113.17,"y":177.05,"x0":-1.8016622409835947,"y0":50.00167108038441,"z0":5.708732904851081,"aX":1.5150189636886653},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":3.1,"breakHorizontal":-2.8,"spinRate":2190,"spinDirection":151},"zone":5,"typeConfidence":0.9,"plateTime":0.45008027450823374,"extension":6.7039634181525125},"index":1,"playId":"26146f9e-24cd-3aad-a6ec-8ab11d8abfcc","pitchNumber":2,"startTime":"2026-05-31T18:24:45.726Z","endTime":"2026-05-31T18:24:53.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"second":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":86.9,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.82335066746255,"aZ":-7.427182380186798,"pfxX":-7.471277118051402,"pfxZ":12.65690854235759,"pX":-0.5258676748317553,"pZ":1.4555420606589426,"vX0":5.429658388218316,"vY0":-140.16267950185002,"vZ0":-9.937373311167738,"x":137.04,"y":199.48,"x0":-1.5347034931865853,"y0":50.003305914516076,"z0":5.565534225222709,"aX":-14.607120333140456},"breaks":{"breakAngle":52.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":20.6,"breakHorizontal":12.1,"spinRate":2359,"spinDirection":206},"zone":13,"typeConfidence":0.92,"plateTime":0.39341455743175135,"extension":6.856644894075517},"index":2,"playId":"e30b0713-3755-3c71-9b5a-4bc8bad4a4d2","pitchNumber":3,"startTime":"2026-05-31T18:25:26.332Z","endTime":"2026-05-31T18:25:53.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"second":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":113,"player":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":87.8,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.56654775703073,"aZ":-6.348693235774176,"pfxX":-5.784997091599356,"pfxZ":12.993461344498385,"pX":0.926550388267669,"pZ":1.9202742155384769,"vX0":8.512116759892715,"vY0":-140.7161657415069,"vZ0":-8.931044308206706,"x":81.68,"y":186.93,"x0":-1.3985065570262947,"y0":50.0039032613692,"z0":5.561583747921016,"aX":-11.499660260233469},"breaks":{"breakAngle":48.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.8,"breakVerticalInduced":21.6,"breakHorizontal":8.5,"spinRate":2415,"spinDirection":201},"zone":14,"typeConfidence":0.92,"plateTime":0.3905691519433985,"extension":6.836523269226979},"index":3,"playId":"ca916622-872e-3109-bdcc-38e3bebc834d","pitchNumber":4,"startTime":"2026-05-31T18:26:03.555Z","endTime":"2026-05-31T18:26:08.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"second":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.3,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.65052079339906,"aZ":-7.7819496782309,"pfxX":-6.594495774432282,"pfxZ":12.406022625259777,"pX":1.0319583746639096,"pZ":2.3601939919483113,"vX0":9.134626607100419,"vY0":-139.83000980313602,"vZ0":-7.464042379554018,"x":77.66,"y":175.05,"x0":-1.4313223781009565,"y0":50.001079887932,"z0":5.585893995336039,"aX":-12.964481322498075},"breaks":{"breakAngle":48.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":20.9,"breakHorizontal":9.8,"spinRate":2467,"spinDirection":204},"zone":14,"typeConfidence":0.91,"plateTime":0.3927964052779376,"extension":6.830188068320389},"index":4,"playId":"e23f122f-b21c-3c08-bb63-f4b25b6196d1","pitchNumber":5,"startTime":"2026-05-31T18:26:22.443Z","endTime":"2026-05-31T18:26:27.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"second":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"credit":"b_pa"},{"player":{"id":675911,"link":"/api/v1/people/675911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.3,"awayTeamWinProbability":33.7,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":1.19,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-05-31T18:26:27.389Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eugenio Suárez strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-31T18:27:23.752Z","endTime":"2026-05-31T18:28:31.337Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"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":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"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-31T18:26:36.367Z","endTime":"2026-05-31T18:27:26.145Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.427928479837046,"aZ":-10.792832732391865,"pfxX":-6.517776771276424,"pfxZ":10.777107848487177,"pX":0.6568252317630128,"pZ":2.5875151392934828,"vX0":8.33172285048567,"vY0":-139.72593696946532,"vZ0":-6.442562206049499,"x":91.96,"y":168.92,"x0":-1.5119214986280747,"y0":50.00646395902465,"z0":5.626883813047936,"aX":-12.936340555499719},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.4,"breakHorizontal":10.2,"spinRate":2379,"spinDirection":203},"zone":6,"typeConfidence":0.91,"plateTime":0.39146680452156746,"extension":6.842841220066585},"index":1,"playId":"03d712ab-3177-32da-8751-ac4d557c8361","pitchNumber":1,"startTime":"2026-05-31T18:27:26.145Z","endTime":"2026-05-31T18:27:29.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.8,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.51788467916157,"aZ":-10.197047116651497,"pfxX":-6.217405170254762,"pfxZ":11.107650700160123,"pX":0.4895737361593624,"pZ":2.2135919066396768,"vX0":7.447747559277505,"vY0":-139.98457065117225,"vZ0":-7.572086779278628,"x":98.34,"y":179.01,"x0":-1.4015935630803298,"y0":50.00336900154988,"z0":5.626597501861298,"aX":-12.30200668808936},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.6,"breakHorizontal":9.7,"spinRate":2380,"spinDirection":204},"zone":6,"typeConfidence":0.91,"plateTime":0.3917433755143005,"extension":6.778535406267166},"index":2,"playId":"168b198e-f171-3e22-a9f3-96433fd10c9f","pitchNumber":2,"startTime":"2026-05-31T18:27:43.507Z","endTime":"2026-05-31T18:27:46.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":83.7,"endSpeed":76.5,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.438289200801133,"aZ":-29.68052483648141,"pfxX":1.143941273738792,"pfxZ":1.677033287642283,"pX":0.6573558144499027,"pZ":2.589203211146055,"vX0":5.310783625123205,"vY0":-121.74518970256554,"vZ0":-1.3642384452789516,"x":91.94,"y":168.87,"x0":-1.707259680784762,"y0":50.005216760400955,"z0":5.7420603257603675,"aX":1.7059396027166516},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":3.0,"breakHorizontal":-3.4,"spinRate":2337,"spinDirection":144},"zone":6,"typeConfidence":0.91,"plateTime":0.45108678924010315,"extension":6.698835457961277},"index":3,"playId":"12af1749-8fc8-3e6a-9409-d4a1660eb986","pitchNumber":3,"startTime":"2026-05-31T18:28:02.925Z","endTime":"2026-05-31T18:28:07.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.12023831366944,"aZ":-24.642144411342098,"pfxX":1.3463524637035205,"pfxZ":4.6595805130262224,"pX":1.0858397670859206,"pZ":1.5113190513861063,"vX0":6.399622375212559,"vY0":-125.6575204263325,"vZ0":-5.205803092807037,"x":75.61,"y":197.97,"x0":-1.6584624310988787,"y0":50.000282394101795,"z0":5.587253103718117,"aX":2.1715364746354564},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.6,"breakHorizontal":-3.7,"spinRate":2178,"spinDirection":182},"zone":14,"typeConfidence":0.89,"plateTime":0.4342762759024592,"extension":6.693426972733489},"index":4,"playId":"ca3ec063-1fff-3dd6-a302-1b138fc7cb18","pitchNumber":4,"startTime":"2026-05-31T18:28:27.802Z","endTime":"2026-05-31T18:28:31.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"first":{"id":701398,"link":"/api/v1/people/701398"},"second":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"credit":"b_ab"},{"player":{"id":675911,"link":"/api/v1/people/675911"},"credit":"p_ab"},{"player":{"id":553993,"link":"/api/v1/people/553993"},"credit":"b_pa"},{"player":{"id":675911,"link":"/api/v1/people/675911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":1.6,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-05-31T18:28:31.337Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ozzie Albies flies out to left fielder JJ Bleday.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-31T18:30:40.552Z","endTime":"2026-05-31T18:30:52.011Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":75.1,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.16254600135067,"aZ":-31.228805812683447,"pfxX":-5.725210459471375,"pfxZ":0.6726736481906839,"pX":-0.5353377184050125,"pZ":1.3682213723918788,"vX0":-7.350779949484781,"vY0":-117.48830907118493,"vZ0":-2.535317248243734,"x":137.41,"y":201.84,"x0":3.371401147100896,"y0":50.001979669578816,"z0":5.348438986197871,"aX":-8.045710044174884},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":0.8,"breakHorizontal":12.1,"spinRate":2750,"spinDirection":292},"zone":13,"typeConfidence":0.91,"plateTime":0.4652475645023171,"extension":5.958368470012961},"hitData":{"launchSpeed":82.9,"launchAngle":39.0,"totalDistance":280.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":49.7,"coordY":115.7}},"index":0,"playId":"fe37602a-9756-3caa-8e03-5713f1b4a607","pitchNumber":1,"startTime":"2026-05-31T18:30:43.006Z","endTime":"2026-05-31T18:30:52.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.2,"awayTeamWinProbability":34.8,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-05-31T18:30:52.011Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mauricio Dubón flies out to center fielder Blake Dunn.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-31T18:31:16.880Z","endTime":"2026-05-31T18:31:56.687Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694362,"link":"/api/v1/people/694362"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.7,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.27722416149132,"aZ":-23.526734369782847,"pfxX":9.475952181502517,"pfxZ":4.599030001230709,"pX":0.810867954291452,"pZ":3.1353533434441987,"vX0":-9.977781890732487,"vY0":-136.10567160576082,"vZ0":-1.5521332714215168,"x":86.09,"y":154.13,"x0":3.2894446011728102,"y0":50.00364472968744,"z0":5.338958889761695,"aX":17.818176538849574},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.2,"breakHorizontal":-15.1,"spinRate":2346,"spinDirection":112},"zone":3,"typeConfidence":0.85,"plateTime":0.40211260013620764,"extension":6.045668394651649},"index":0,"playId":"0b05c06d-1abc-3969-b161-876c44834a8f","pitchNumber":1,"startTime":"2026-05-31T18:31:16.880Z","endTime":"2026-05-31T18:31:21.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":84.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.115406592526746,"aZ":-24.139183853126685,"pfxX":10.091617068755996,"pfxZ":4.347616485899055,"pX":0.7197371006796563,"pZ":3.935580947530385,"vX0":-10.619088872144234,"vY0":-136.16112029083106,"vZ0":0.5608534547465119,"x":89.57,"y":132.52,"x0":3.387623221251409,"y0":50.005732048239835,"z0":5.417182641015967,"aX":18.66576962758117},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.3,"breakHorizontal":-15.6,"spinRate":2333,"spinDirection":104},"zone":12,"typeConfidence":2.0,"plateTime":0.4046125409455157,"extension":6.1149969851859725},"index":1,"playId":"9361011b-3ae7-3df4-a3fc-bbf202e88f05","pitchNumber":2,"startTime":"2026-05-31T18:31:31.591Z","endTime":"2026-05-31T18:31:36.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.6,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.393119768017602,"aZ":-33.97297445270856,"pfxX":-5.101563305626955,"pfxZ":-1.2426947977329412,"pX":-0.08657146115820484,"pZ":1.894622757136017,"vX0":-6.6799674268459315,"vY0":-119.74877982690849,"vZ0":-0.9612850184199198,"x":120.3,"y":187.63,"x0":3.4084301101727226,"y0":50.005927642941266,"z0":5.356580111315012,"aX":-7.364787967642106},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-2.2,"breakHorizontal":10.9,"spinRate":2710,"spinDirection":288},"zone":8,"typeConfidence":0.91,"plateTime":0.4584360889773098,"extension":5.9676966883902205},"hitData":{"launchSpeed":96.2,"launchAngle":29.0,"totalDistance":366.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":111.08,"coordY":52.28}},"index":2,"playId":"cd12cdcb-cd12-3393-a2af-09c77aebf4d8","pitchNumber":3,"startTime":"2026-05-31T18:31:47.626Z","endTime":"2026-05-31T18:31:56.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.2,"awayTeamWinProbability":32.8,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.82,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-05-31T18:31:56.687Z","atBatIndex":27},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Austin Riley lines out sharply to right fielder Will Benson.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-31T18:32:18.581Z","endTime":"2026-05-31T18:32:59.829Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.940359774617647,"aZ":-31.5268174545374,"pfxX":9.489218407218134,"pfxZ":0.39316651367094035,"pX":0.5247993514092969,"pZ":1.9146303558161926,"vX0":-10.174761658538245,"vY0":-127.29693474979275,"vZ0":-2.0974813462011337,"x":97.0,"y":187.08,"x0":3.3392550085987978,"y0":50.001912816688815,"z0":5.243193352815381,"aX":15.585080067405455},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.5,"breakHorizontal":-14.9,"spinRate":2002,"spinDirection":102},"zone":9,"typeConfidence":0.9,"plateTime":0.4301428459477097,"extension":6.105264643868066},"index":0,"playId":"61f2fefc-79f5-35c9-b9f3-e88651b3e765","pitchNumber":1,"startTime":"2026-05-31T18:32:21.539Z","endTime":"2026-05-31T18:32:25.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":94.3,"endSpeed":86.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.231804098950423,"aZ":-22.225112278482257,"pfxX":8.897852828306153,"pfxZ":5.2044686693063795,"pX":0.2604072643141193,"pZ":3.5467733762033418,"vX0":-11.500084719797282,"vY0":-136.8816578631065,"vZ0":-0.7883688743803567,"x":107.07,"y":143.02,"x0":3.3463561638005426,"y0":50.0005808170918,"z0":5.350567635719886,"aX":17.002030824397238},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.5,"breakHorizontal":-13.9,"spinRate":2414,"spinDirection":110},"zone":12,"typeConfidence":0.88,"plateTime":0.3990804416079352,"extension":6.149313475425488},"index":1,"playId":"68797d7f-daf0-3e28-88d3-c5db9a25357d","pitchNumber":2,"startTime":"2026-05-31T18:32:35.310Z","endTime":"2026-05-31T18:32:40.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.83464873193136,"aZ":-32.06155717484196,"pfxX":9.680631167818,"pfxZ":0.06496755242784502,"pX":0.2480710354940996,"pZ":1.3874328780360166,"vX0":-11.139954364825488,"vY0":-128.14525120424975,"vZ0":-3.2704511996078955,"x":107.54,"y":201.32,"x0":3.37219887414025,"y0":50.00072474182603,"z0":5.157078711867274,"aX":16.270045948247212},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-0.4,"breakHorizontal":-15.4,"spinRate":2048,"spinDirection":101},"zone":14,"typeConfidence":0.91,"plateTime":0.42568479649545043,"extension":6.114898215597382},"hitData":{"launchSpeed":102.1,"launchAngle":17.0,"totalDistance":305.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":195.98,"coordY":98.22}},"index":2,"playId":"0c1c7db6-d1a2-306b-9607-818dd100e15b","pitchNumber":3,"startTime":"2026-05-31T18:32:51.667Z","endTime":"2026-05-31T18:32:59.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.5,"awayTeamWinProbability":31.5,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-05-31T18:32:59.829Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathaniel Lowe grounds out, shortstop Ha-Seong Kim to first baseman Matt Olson.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-31T18:34:56.843Z","endTime":"2026-05-31T18:35:52.882Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":673490,"link":"/api/v1/people/673490"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":85.8,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.854662071551665,"aZ":-11.237364990069517,"pfxX":-8.630747501609008,"pfxZ":11.034934963028793,"pX":0.9026716582026818,"pZ":3.126193936761574,"vX0":9.322488639322435,"vY0":-137.22926943161764,"vZ0":-4.722235603201281,"x":82.59,"y":154.37,"x0":-1.4256759471012546,"y0":50.001826347747325,"z0":5.6419398544427395,"aX":-16.374354382869633},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.1,"breakHorizontal":13.6,"spinRate":2379,"spinDirection":210},"zone":12,"typeConfidence":0.87,"plateTime":0.39992977615702907,"extension":6.804978325149998},"index":0,"playId":"233a06b1-73a6-3b85-8e9a-07afe2fca1ea","pitchNumber":1,"startTime":"2026-05-31T18:35:11.751Z","endTime":"2026-05-31T18:35:15.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.1,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.34995706245375,"aZ":-10.488168542903411,"pfxX":-7.821024577757081,"pfxZ":11.333071239001661,"pX":1.1531973476762118,"pZ":2.850232910488567,"vX0":9.78934574366092,"vY0":-138.08134489503283,"vZ0":-5.547792553795631,"x":73.04,"y":161.82,"x0":-1.437060771403566,"y0":50.00414943108697,"z0":5.604333038161492,"aX":-14.967844829750499},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.3,"breakHorizontal":11.9,"spinRate":2330,"spinDirection":209},"zone":12,"typeConfidence":0.9,"plateTime":0.39806078399502454,"extension":6.841519152094991},"index":1,"playId":"24cad2a7-04cc-3a6d-9769-5b6f351213f9","pitchNumber":2,"startTime":"2026-05-31T18:35:27.726Z","endTime":"2026-05-31T18:35:32.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":71.2,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.194997541850775,"aZ":-38.31069969142419,"pfxX":4.605058883449366,"pfxZ":-4.776192275399241,"pX":0.47155462527101993,"pZ":2.11835761911457,"vX0":3.454472404141675,"vY0":-113.31529666678543,"vZ0":0.34870839961063527,"x":99.03,"y":181.58,"x0":-1.6781712726461413,"y0":50.00548104926449,"z0":5.830699422330681,"aX":5.9116254609577545},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-8.2,"breakHorizontal":-9.4,"spinRate":2714,"spinDirection":54},"zone":9,"typeConfidence":0.9,"plateTime":0.48577486374911727,"extension":6.6362895514659765},"hitData":{"launchSpeed":62.6,"launchAngle":-11.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.71,"coordY":156.42}},"index":2,"playId":"96882f43-5a1a-3495-b1a3-6830d5a05cfb","pitchNumber":3,"startTime":"2026-05-31T18:35:44.740Z","endTime":"2026-05-31T18:35:52.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_ab"},{"player":{"id":675911,"link":"/api/v1/people/675911"},"credit":"p_ab"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_pa"},{"player":{"id":675911,"link":"/api/v1/people/675911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.4,"awayTeamWinProbability":33.599999999999994,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.83,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-05-31T18:35:52.882Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Spencer Steer singles on a sharp ground ball to shortstop Ha-Seong Kim.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-31T18:36:13.987Z","endTime":"2026-05-31T18:38:15.862Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"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":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":673490,"link":"/api/v1/people/673490"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.025129887247985,"aZ":-11.22156236677808,"pfxX":-6.633057476153841,"pfxZ":10.927351506477242,"pX":0.9895834471476058,"pZ":1.52647954739213,"vX0":8.919911987438955,"vY0":-137.70567405306284,"vZ0":-8.790409905613226,"x":79.28,"y":197.57,"x0":-1.4321646509394432,"y0":50.002661982493805,"z0":5.522219588061979,"aX":-12.719099711064006},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.0,"breakHorizontal":10.1,"spinRate":2315,"spinDirection":209},"zone":14,"typeConfidence":0.9,"plateTime":0.3979862673242467,"extension":6.848500108920996},"index":0,"playId":"c3a75d30-157e-33c5-99e2-3476b486b46e","pitchNumber":1,"startTime":"2026-05-31T18:36:16.466Z","endTime":"2026-05-31T18:36:21.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":77.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.729678858225196,"aZ":-26.5788625337588,"pfxX":0.41625447193820686,"pfxZ":3.721745509757265,"pX":0.34953528231197667,"pZ":2.302161666930811,"vX0":5.021161202219917,"vY0":-121.07677329568536,"vZ0":-2.511766600890228,"x":103.68,"y":176.62,"x0":-1.7940773767823859,"y0":50.005501231029754,"z0":5.648252398430483,"aX":0.6251014661832492},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":6.5,"breakHorizontal":-1.8,"spinRate":2167,"spinDirection":163},"zone":6,"typeConfidence":0.9,"plateTime":0.45013872452477566,"extension":6.681557159314323},"index":1,"playId":"830c34b2-383f-3237-a7ee-0ab6010f2b84","pitchNumber":2,"startTime":"2026-05-31T18:36:31.082Z","endTime":"2026-05-31T18:36:35.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.3,"endSpeed":71.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.413675848024237,"aZ":-39.607877790841094,"pfxX":3.991503370907502,"pfxZ":-5.816446086752288,"pX":0.6425038297459418,"pZ":1.6302823067125383,"vX0":3.684668408153359,"vY0":-112.59710355955212,"vZ0":-0.29376090017282475,"x":92.51,"y":194.76,"x0":-1.536842860123707,"y0":50.003814226715086,"z0":5.787400045770194,"aX":5.099252480406175},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-10.3,"breakHorizontal":-8.2,"spinRate":2724,"spinDirection":51},"zone":9,"typeConfidence":0.9,"plateTime":0.487390005217355,"extension":6.717915634177597},"index":2,"playId":"3f326484-9cb5-3344-9699-6d662665e977","pitchNumber":3,"startTime":"2026-05-31T18:36:55.289Z","endTime":"2026-05-31T18:37:01.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":97.0,"endSpeed":88.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.525812088238794,"aZ":-9.81992249557089,"pfxX":-6.656164593607948,"pfxZ":11.121961205698403,"pX":0.4626745523686033,"pZ":3.748929590836089,"vX0":7.702517851106486,"vY0":-140.98965682299195,"vZ0":-3.6571486960687984,"x":99.36,"y":137.56,"x0":-1.4419488443357167,"y0":50.00356365847232,"z0":5.698309996659267,"aX":-13.380007687783564},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":19.6,"breakHorizontal":10.4,"spinRate":2407,"spinDirection":207},"zone":12,"typeConfidence":0.91,"plateTime":0.38872227008751503,"extension":6.850152625669818},"index":3,"playId":"7d5326cb-5868-39f2-bb5b-804844659519","pitchNumber":4,"startTime":"2026-05-31T18:37:32.683Z","endTime":"2026-05-31T18:37:38.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-05-31T18:37:43.665Z","endTime":"2026-05-31T18:37:51.673Z","isPitch":false,"type":"action","player":{"id":668715,"link":"/api/v1/people/668715"},"defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.651001766766754,"aZ":-13.490559627010851,"pfxX":-8.308672918160267,"pfxZ":9.306577184707091,"pX":1.1181943057717187,"pZ":3.269132433230492,"vX0":10.131114677357724,"vY0":-141.1584428036927,"vZ0":-4.286235801349514,"x":74.38,"y":150.51,"x0":-1.446502929033571,"y0":50.005026440214806,"z0":5.6828016652690945,"aX":-16.68497410606734},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.1,"breakHorizontal":12.8,"spinRate":2458,"spinDirection":206},"zone":12,"typeConfidence":0.9,"plateTime":0.388778989193189,"extension":6.874930829509456},"index":5,"playId":"98d6fc55-bf79-3e11-841a-d32b144663d6","pitchNumber":5,"startTime":"2026-05-31T18:37:51.673Z","endTime":"2026-05-31T18:37:56.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.79942299175798,"aZ":-28.48437475928956,"pfxX":1.3487938512311426,"pfxZ":2.4479474295021673,"pX":0.325734924434501,"pZ":1.740776430819769,"vX0":4.216984590599278,"vY0":-121.66568760608489,"vZ0":-3.514931014646307,"x":104.58,"y":191.78,"x0":-1.6018167101208274,"y0":50.00243736541278,"z0":5.660126595861545,"aX":2.030733865751254},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":3.8,"breakHorizontal":-3.4,"spinRate":2285,"spinDirection":120},"zone":9,"typeConfidence":0.9,"plateTime":0.4493733640832569,"extension":6.758917419464061},"hitData":{"launchSpeed":101.6,"launchAngle":6.0,"totalDistance":117.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":107.66,"coordY":150.06}},"index":6,"playId":"d90f85ab-52fb-3118-b24f-96db7aa2d384","pitchNumber":6,"startTime":"2026-05-31T18:38:07.433Z","endTime":"2026-05-31T18:38:15.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_ab"},{"player":{"id":675911,"link":"/api/v1/people/675911"},"credit":"p_ab"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_pa"},{"player":{"id":675911,"link":"/api/v1/people/675911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.63,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-05-31T18:38:15.862Z","atBatIndex":30},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Will Benson doubles (3) on a line drive to right fielder Ronald Acuña Jr. Spencer Steer scores. Fielding error by right fielder Ronald Acuña Jr.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-31T18:38:41.240Z","endTime":"2026-05-31T18:39:17.421Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"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":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"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":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"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":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":{"id":675911,"link":"/api/v1/people/675911"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielding_error"}]}],"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":77.0,"endSpeed":71.6,"strikeZoneTop":3.391,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.769783815201645,"aZ":-37.74680045089931,"pfxX":3.3010586079247908,"pfxZ":-4.370873825355933,"pX":0.2614795735635387,"pZ":0.9931666374966375,"vX0":3.375875436161184,"vY0":-112.11977726851177,"vZ0":-1.8595971178256587,"x":107.03,"y":211.96,"x0":-1.6909544883119816,"y0":50.00109015844987,"z0":5.67607758045183,"aX":4.21225159655057},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-8.0,"breakHorizontal":-6.8,"spinRate":2665,"spinDirection":60},"zone":14,"typeConfidence":0.9,"plateTime":0.48804275328108204,"extension":6.670399306085518},"index":0,"playId":"e3767e80-2319-3a48-bc61-c86eb2d1bd1f","pitchNumber":1,"startTime":"2026-05-31T18:38:44.386Z","endTime":"2026-05-31T18:38:48.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.7,"strikeZoneTop":3.391,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.39583802391696,"aZ":-11.758773675747817,"pfxX":-6.30687419886538,"pfxZ":10.777449062190318,"pX":0.01171958227945969,"pZ":2.858784549568688,"vX0":6.4695156546624055,"vY0":-137.24650407750406,"vZ0":-5.1986971297970115,"x":116.55,"y":161.59,"x0":-1.5647246196166695,"y0":50.001589018758864,"z0":5.588802778152703,"aX":-11.945718313981219},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.5,"breakHorizontal":10.0,"spinRate":2405,"spinDirection":210},"zone":5,"typeConfidence":0.9,"plateTime":0.4001740886979843,"extension":6.713077459281959},"hitData":{"launchSpeed":99.8,"launchAngle":21.0,"totalDistance":335.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":193.71,"coordY":81.84}},"index":1,"playId":"757d80c3-8107-3c0f-a4db-fe1c8174f776","pitchNumber":2,"startTime":"2026-05-31T18:39:02.279Z","endTime":"2026-05-31T18:39:17.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"credit":"b_ab"},{"player":{"id":675911,"link":"/api/v1/people/675911"},"credit":"p_ab"},{"player":{"id":666181,"link":"/api/v1/people/666181"},"credit":"b_pa"},{"player":{"id":675911,"link":"/api/v1/people/675911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.0,"awayTeamWinProbability":20.0,"homeTeamWinProbabilityAdded":11.299999999999997,"leverageIndex":1.15,"dramaIndex":103.0,"contextMetrics":{},"playEndTime":"2026-05-31T18:39:17.421Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"P.J. Higgins flies out to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-31T18:39:53.295Z","endTime":"2026-05-31T18:40:22.315Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.544821777217983,"aZ":-13.48051761472634,"pfxX":-6.351259540717808,"pfxZ":9.837222591568105,"pX":1.0533643409921132,"pZ":3.473177478538965,"vX0":8.926848121332394,"vY0":-137.2609359770536,"vZ0":-3.4617548665278646,"x":76.85,"y":145.0,"x0":-1.422016976459175,"y0":50.00280591938034,"z0":5.673923255603984,"aX":-12.070043540494346},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.2,"breakHorizontal":9.5,"spinRate":2291,"spinDirection":209},"zone":12,"typeConfidence":0.89,"plateTime":0.39967527331660513,"extension":6.760208743118718},"index":0,"playId":"6a6d41dd-3da7-31ce-8e4b-cb110300996d","pitchNumber":1,"startTime":"2026-05-31T18:39:53.295Z","endTime":"2026-05-31T18:39:58.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"second":{"id":666181,"link":"/api/v1/people/666181"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.747976521740597,"aZ":-12.047458219522015,"pfxX":-6.332621739732364,"pfxZ":10.452384596573587,"pX":0.10251413935992394,"pZ":2.3255726216198873,"vX0":6.713376605888941,"vY0":-137.90994632072045,"vZ0":-6.669411120424551,"x":113.09,"y":175.99,"x0":-1.5409064482621477,"y0":50.00236982966366,"z0":5.588258445873917,"aX":-12.194360136552007},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.6,"breakHorizontal":10.1,"spinRate":2295,"spinDirection":207},"zone":5,"typeConfidence":0.9,"plateTime":0.39718877080439263,"extension":6.806360558777534},"hitData":{"launchSpeed":85.5,"launchAngle":49.0,"totalDistance":243.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":195.25,"coordY":130.4}},"index":1,"playId":"1f1b94c7-71a0-3636-b522-2b5071472f76","pitchNumber":2,"startTime":"2026-05-31T18:40:10.979Z","endTime":"2026-05-31T18:40:22.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"second":{"id":666181,"link":"/api/v1/people/666181"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664731,"link":"/api/v1/people/664731"},"credit":"b_ab"},{"player":{"id":675911,"link":"/api/v1/people/675911"},"credit":"p_ab"},{"player":{"id":664731,"link":"/api/v1/people/664731"},"credit":"b_pa"},{"player":{"id":675911,"link":"/api/v1/people/675911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.60000000000001,"awayTeamWinProbability":22.39999999999999,"homeTeamWinProbabilityAdded":-2.3999999999999915,"leverageIndex":0.89,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-05-31T18:40:22.315Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Blake Dunn strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-31T18:40:50.117Z","endTime":"2026-05-31T18:42:20.561Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.9,"strikeZoneTop":3.09,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.439899922900235,"aZ":-26.8172340666135,"pfxX":2.4093853872167177,"pfxZ":3.583310023118762,"pX":0.5447574919781433,"pZ":1.618243393270403,"vX0":4.719399517065892,"vY0":-121.69997321774171,"vZ0":-4.04888196500777,"x":96.24,"y":195.09,"x0":-1.7346860594239386,"y0":50.006023054678145,"z0":5.633025395312839,"aX":3.604969958380176},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":5.8,"breakHorizontal":-5.5,"spinRate":2222,"spinDirection":163},"zone":9,"typeConfidence":0.91,"plateTime":0.45049399270269763,"extension":6.670516362512448},"index":0,"playId":"7b4e5533-f2b0-300d-ad99-6a04a61bd929","pitchNumber":1,"startTime":"2026-05-31T18:40:50.117Z","endTime":"2026-05-31T18:40:53.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694362,"link":"/api/v1/people/694362","batSide":{"code":"R","description":"Right"}},"second":{"id":666181,"link":"/api/v1/people/666181"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.2,"strikeZoneTop":3.09,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.811560671424736,"aZ":-25.59623431791503,"pfxX":1.4536739916226953,"pfxZ":4.392627428332231,"pX":1.2785125251343592,"pZ":0.8740088494152026,"vX0":6.5941541569758595,"vY0":-121.60921092348063,"vZ0":-5.905430253426182,"x":68.27,"y":215.18,"x0":-1.6569089448639982,"y0":50.003276767509426,"z0":5.553641405554854,"aX":2.177808849117779},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":6.7,"breakHorizontal":-4.2,"spinRate":2151,"spinDirection":177},"zone":14,"typeConfidence":0.91,"plateTime":0.4503614653793311,"extension":6.772790357831955},"index":1,"playId":"5e9056e4-3d63-3135-b975-d42399731d48","pitchNumber":2,"startTime":"2026-05-31T18:41:07.846Z","endTime":"2026-05-31T18:41:13.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694362,"link":"/api/v1/people/694362","batSide":{"code":"R","description":"Right"}},"second":{"id":666181,"link":"/api/v1/people/666181"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":78.2,"endSpeed":72.7,"strikeZoneTop":3.09,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.03641878892053,"aZ":-35.17076713961848,"pfxX":2.020297775132942,"pfxZ":-2.2721640808735524,"pX":0.7223434871202508,"pZ":1.5892113512894877,"vX0":4.786769838614671,"vY0":-113.92219845218766,"vZ0":-1.5127220895322626,"x":89.47,"y":195.87,"x0":-1.6646394589536848,"y0":50.002321273895745,"z0":5.724048513365478,"aX":2.66616742710782},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-4.2,"breakHorizontal":-4.8,"spinRate":2611,"spinDirection":51},"zone":9,"typeConfidence":0.9,"plateTime":0.4799628162613927,"extension":6.742358367967957},"index":2,"playId":"59b82382-cf6c-300d-9b0f-ad678885593c","pitchNumber":3,"startTime":"2026-05-31T18:41:27.311Z","endTime":"2026-05-31T18:41:31.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694362,"link":"/api/v1/people/694362","batSide":{"code":"R","description":"Right"}},"second":{"id":666181,"link":"/api/v1/people/666181"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":96.3,"endSpeed":87.1,"strikeZoneTop":3.09,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.6618720478688,"aZ":-13.461052304729698,"pfxX":-7.381067205135474,"pfxZ":9.551097138973716,"pX":0.3765782094514966,"pZ":2.5794204325980497,"vX0":7.907194249694133,"vY0":-139.84931237662573,"vZ0":-5.973961650585786,"x":102.65,"y":169.14,"x0":-1.5429883571041914,"y0":50.00672269769361,"z0":5.643837729862526,"aX":-14.468473550053135},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.1,"breakHorizontal":11.5,"spinRate":2418,"spinDirection":205},"zone":6,"typeConfidence":0.9,"plateTime":0.39324943157722725,"extension":6.731444092688152},"index":3,"playId":"4c2a8358-4a0a-38d9-b44d-d3c1c565b3a1","pitchNumber":4,"startTime":"2026-05-31T18:41:49.138Z","endTime":"2026-05-31T18:41:52.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694362,"link":"/api/v1/people/694362","batSide":{"code":"R","description":"Right"}},"second":{"id":666181,"link":"/api/v1/people/666181"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.5,"strikeZoneTop":3.09,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.467711378761035,"aZ":-27.55469707440053,"pfxX":2.3561361954241855,"pfxZ":3.1153990270371823,"pX":1.0065016647489717,"pZ":1.7476209632524813,"vX0":5.703681846338648,"vY0":-121.21312481744727,"vZ0":-3.538584622080309,"x":78.63,"y":191.59,"x0":-1.6864914119474435,"y0":50.00393688485326,"z0":5.641576065457116,"aX":3.4925018714498575},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":5.0,"breakHorizontal":-5.6,"spinRate":2137,"spinDirection":202},"zone":14,"typeConfidence":0.91,"plateTime":0.4524789422132649,"extension":6.758182807208137},"index":4,"playId":"3f4f26aa-3d36-3351-8a30-f9356e75eb8e","pitchNumber":5,"startTime":"2026-05-31T18:42:14.873Z","endTime":"2026-05-31T18:42:20.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694362,"link":"/api/v1/people/694362","batSide":{"code":"R","description":"Right"}},"second":{"id":666181,"link":"/api/v1/people/666181"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694362,"link":"/api/v1/people/694362"},"credit":"b_ab"},{"player":{"id":675911,"link":"/api/v1/people/675911"},"credit":"p_ab"},{"player":{"id":694362,"link":"/api/v1/people/694362"},"credit":"b_pa"},{"player":{"id":675911,"link":"/api/v1/people/675911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.1,"awayTeamWinProbability":24.900000000000006,"homeTeamWinProbabilityAdded":-2.500000000000014,"leverageIndex":0.92,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-05-31T18:42:20.561Z","atBatIndex":33},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jorge Mateo homers (4) on a fly ball to left center field.","rbi":1,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-31T18:44:24.480Z","endTime":"2026-05-31T18:45:54.042Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"responsiblePitcher":{"id":666157,"link":"/api/v1/people/666157"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.2,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.497267976656683,"aZ":-26.157010656212726,"pfxX":11.348700411813173,"pfxZ":3.1594326274514923,"pX":1.35981134076937,"pZ":2.3043542684095693,"vX0":-9.43372999074861,"vY0":-137.4084280951068,"vZ0":-3.1810966815728237,"x":65.17,"y":176.56,"x0":3.3692824997637194,"y0":50.00528554041824,"z0":5.261684238740045,"aX":21.62487459693189},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.2,"breakHorizontal":-18.5,"spinRate":2394,"spinDirection":114},"zone":14,"typeConfidence":0.89,"plateTime":0.39919107177972846,"extension":6.039489752139255},"index":0,"playId":"c048661e-8c71-3f3c-a248-897496adb6f3","pitchNumber":1,"startTime":"2026-05-31T18:44:27.465Z","endTime":"2026-05-31T18:44:31.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":93.4,"endSpeed":84.8,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.95759988902023,"aZ":-27.440502889351272,"pfxX":11.669880115380602,"pfxZ":2.576778975341238,"pX":0.05199855268591239,"pZ":1.3314288879927232,"vX0":-12.59223684831106,"vY0":-135.32827710438013,"vZ0":-5.207639990544148,"x":115.02,"y":202.83,"x0":3.2688461783925007,"y0":50.00385069175222,"z0":5.224169935866384,"aX":21.45592326664452},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":3.6,"breakHorizontal":-18.1,"spinRate":2361,"spinDirection":109},"zone":14,"typeConfidence":0.9,"plateTime":0.40609380235794523,"extension":6.145317426901844},"index":1,"playId":"6392d964-bafe-3a38-81ff-122b25df598a","pitchNumber":2,"startTime":"2026-05-31T18:44:40.227Z","endTime":"2026-05-31T18:44:45.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.0,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.828206669530903,"aZ":-29.62324077495363,"pfxX":10.360030171175069,"pfxZ":1.5638338250913701,"pX":0.4043566741982507,"pZ":3.071402417280259,"vX0":-10.230826014582894,"vY0":-126.57704557121427,"vZ0":0.2400463104324596,"x":101.59,"y":155.85,"x0":3.144591265139106,"y0":50.00125539669267,"z0":5.339196053848994,"aX":16.8797797986613},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.1,"breakHorizontal":-16.6,"spinRate":1854,"spinDirection":101},"zone":3,"typeConfidence":0.89,"plateTime":0.43203889041249877,"extension":6.178130856214235},"index":2,"playId":"2bf69c0d-d8b1-3df7-873b-a952337fca0c","pitchNumber":3,"startTime":"2026-05-31T18:44:55.917Z","endTime":"2026-05-31T18:45:00.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.8,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.837159119490853,"aZ":-31.172921955013535,"pfxX":10.092139342241591,"pfxZ":0.6078105608809707,"pX":1.1167819495819524,"pZ":1.6441066913695377,"vX0":-8.854434661440012,"vY0":-127.31099815648139,"vZ0":-2.7633541892954656,"x":74.43,"y":194.39,"x0":3.3196946442934427,"y0":50.002764016089195,"z0":5.197506826160618,"aX":16.654492089279202},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.7,"breakHorizontal":-16.4,"spinRate":1943,"spinDirection":102},"zone":14,"typeConfidence":0.91,"plateTime":0.4293533476104914,"extension":6.079499783972851},"index":3,"playId":"f17dff82-bc2e-3c7f-9c63-2792ae006331","pitchNumber":4,"startTime":"2026-05-31T18:45:10.629Z","endTime":"2026-05-31T18:45:15.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.9,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.120089442535356,"aZ":-28.07421631332686,"pfxX":11.907899633428167,"pfxZ":2.231176669512031,"pX":-0.34800362779700933,"pZ":2.547854460640987,"vX0":-13.435222290868206,"vY0":-134.69183977235173,"vZ0":-2.035597004924448,"x":130.27,"y":169.99,"x0":3.1564390415778374,"y0":50.00420702656846,"z0":5.297675036192811,"aX":21.89287671438635},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":3.8,"breakHorizontal":-18.7,"spinRate":2340,"spinDirection":108},"zone":4,"typeConfidence":0.89,"plateTime":0.4065703008202206,"extension":6.146368099793952},"hitData":{"launchSpeed":108.4,"launchAngle":24.0,"totalDistance":425.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":73.71,"coordY":34.77}},"index":4,"playId":"62c009e4-228b-36ac-8bd2-23e44cb72da0","pitchNumber":5,"startTime":"2026-05-31T18:45:27.065Z","endTime":"2026-05-31T18:45:54.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":622761,"link":"/api/v1/people/622761"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":622761,"link":"/api/v1/people/622761"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":-11.29999999999999,"leverageIndex":1.13,"dramaIndex":102.0,"contextMetrics":{},"playEndTime":"2026-05-31T18:45:54.042Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ha-Seong Kim strikes out swinging.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-31T18:46:10.556Z","endTime":"2026-05-31T18:47:10.242Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664731,"link":"/api/v1/people/664731"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.62600788579796,"aZ":-23.873104686132987,"pfxX":10.043054675245326,"pfxZ":4.377863672908054,"pX":-0.938586873398666,"pZ":2.970154114343129,"vX0":-14.40642544925026,"vY0":-136.73198304892506,"vZ0":-1.8968523088718263,"x":152.78,"y":158.59,"x0":3.0892692986278276,"y0":50.00577670186907,"z0":5.308033533081327,"aX":19.05620973566467},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.7,"breakHorizontal":-15.2,"spinRate":2284,"spinDirection":115},"zone":11,"typeConfidence":2.0,"plateTime":0.400314624106362,"extension":6.179392429511432},"index":0,"playId":"5e05458f-c560-354c-91d1-9b62c3e8617c","pitchNumber":1,"startTime":"2026-05-31T18:46:14.597Z","endTime":"2026-05-31T18:46:19.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":94.4,"endSpeed":86.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.86562688840206,"aZ":-21.74372790945903,"pfxX":11.30073678862253,"pfxZ":5.5124544856537305,"pX":0.25941439574480696,"pZ":2.0956550559111373,"vX0":-12.09473318596884,"vY0":-136.89099786670224,"vZ0":-4.367275983296002,"x":107.11,"y":182.2,"x0":3.2715808049489175,"y0":50.006344388312186,"z0":5.204665095965157,"aX":21.402143798388202},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.1,"breakHorizontal":-17.9,"spinRate":2337,"spinDirection":113},"zone":8,"typeConfidence":2.0,"plateTime":0.4004633889361049,"extension":6.158278990958286},"index":1,"playId":"eb9961cd-3f09-3e90-a1f1-9fc1e6c588e5","pitchNumber":2,"startTime":"2026-05-31T18:46:29.848Z","endTime":"2026-05-31T18:46:33.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":74.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.068250724405704,"aZ":-34.74822366994174,"pfxX":-6.5072755989593425,"pfxZ":-1.863321698472662,"pX":0.07396873928293506,"pZ":2.5796224804598005,"vX0":-5.749474137295683,"vY0":-117.18401454807523,"vZ0":0.8288092193037737,"x":114.18,"y":169.13,"x0":3.408415513692652,"y0":50.00081199785524,"z0":5.479026399186394,"aX":-9.006628347890363},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-2.9,"breakHorizontal":13.2,"spinRate":2646,"spinDirection":281},"zone":5,"typeConfidence":0.92,"plateTime":0.4682152489807927,"extension":5.92612900206409},"index":2,"playId":"435666de-805d-3316-a6a4-04bb6615440c","pitchNumber":3,"startTime":"2026-05-31T18:46:49.614Z","endTime":"2026-05-31T18:46:53.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.137812529356648,"aZ":-23.181071159701773,"pfxX":11.203135442284626,"pfxZ":4.843930712437309,"pX":-0.7538655031150778,"pZ":2.9287919384870023,"vX0":-14.32624484974361,"vY0":-135.7640011093264,"vZ0":-1.9066302807858095,"x":145.74,"y":159.7,"x0":3.1485111305832327,"y0":50.00497817453509,"z0":5.261994313456908,"aX":20.810302384573024},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.5,"breakHorizontal":-17.0,"spinRate":2423,"spinDirection":115},"zone":1,"typeConfidence":0.86,"plateTime":0.4042246114219705,"extension":6.246773947513953},"index":3,"playId":"787c1483-d95d-3b4e-b8bb-2811f3e28333","pitchNumber":4,"startTime":"2026-05-31T18:47:05.336Z","endTime":"2026-05-31T18:47:10.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673490,"link":"/api/v1/people/673490"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":673490,"link":"/api/v1/people/673490"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.0,"awayTeamWinProbability":33.0,"homeTeamWinProbabilityAdded":3.1999999999999957,"leverageIndex":1.26,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-05-31T18:47:10.242Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chadwick Tromp called out on strikes.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-31T18:47:29.517Z","endTime":"2026-05-31T18:49:04.014Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":644433,"fullName":"Chadwick Tromp","link":"/api/v1/people/644433"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664731,"link":"/api/v1/people/664731"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.7,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.826889557210215,"aZ":-30.428265699294055,"pfxX":10.734679496061165,"pfxZ":1.0616868496287584,"pX":0.4762149469366404,"pZ":2.476315488025651,"vX0":-10.740643159143882,"vY0":-127.36633493797152,"vZ0":-0.9187872000419028,"x":98.85,"y":171.92,"x0":3.3423120704391893,"y0":50.00625701604347,"z0":5.236296662924005,"aX":17.736233283002274},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.9,"breakHorizontal":-17.2,"spinRate":1844,"spinDirection":99},"zone":6,"typeConfidence":0.9,"plateTime":0.4291408477895118,"extension":6.068508141041742},"index":0,"playId":"6c713063-8beb-3dc1-b837-b909919ebe31","pitchNumber":1,"startTime":"2026-05-31T18:47:34.571Z","endTime":"2026-05-31T18:47:38.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.9,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.825998381635397,"aZ":-31.205336161873657,"pfxX":10.468724284664795,"pfxZ":0.5780444185413547,"pX":0.8188188484015065,"pZ":3.4213414414009216,"vX0":-9.617355439147838,"vY0":-128.31868540727618,"vZ0":1.246684445054547,"x":85.79,"y":146.4,"x0":3.2499568773441587,"y0":50.00129191624278,"z0":5.355073829043306,"aX":17.50748207107891},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.6,"breakHorizontal":-16.9,"spinRate":1920,"spinDirection":103},"zone":12,"typeConfidence":0.88,"plateTime":0.4263672857635008,"extension":6.127233055045974},"index":1,"playId":"c068a4c6-190a-37cc-898f-e43ac309b425","pitchNumber":2,"startTime":"2026-05-31T18:47:57.314Z","endTime":"2026-05-31T18:48:02.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.5,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.71399046466782,"aZ":-32.861641891653264,"pfxX":-2.493703279867618,"pfxZ":-0.4783831620848691,"pX":-0.34406894424557,"pZ":1.9073730820113752,"vX0":-8.114076089437727,"vY0":-118.9449137919193,"vZ0":-1.0132073501933738,"x":130.12,"y":187.28,"x0":3.434843623577348,"y0":50.003986675956504,"z0":5.317357773142626,"aX":-3.5737557985557418},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-0.8,"breakHorizontal":6.5,"spinRate":2703,"spinDirection":292},"zone":7,"typeConfidence":0.9,"plateTime":0.46040196464190464,"extension":5.872538589090027},"index":2,"playId":"9ea2e52c-6b03-3dc2-89f7-be1882510e7f","pitchNumber":3,"startTime":"2026-05-31T18:48:11.959Z","endTime":"2026-05-31T18:48:16.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"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-31T18:48:22.392Z","endTime":"2026-05-31T18:48:37.892Z","isPitch":false,"type":"action","player":{"id":644433,"link":"/api/v1/people/644433"},"defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.8,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.901430721702837,"aZ":-27.901766253537975,"pfxX":-4.137666835303294,"pfxZ":2.8785996579760136,"pX":-1.2460427263279565,"pZ":1.4169572212888362,"vX0":-9.566504198315881,"vY0":-121.39854453304743,"vZ0":-3.347025295717737,"x":164.5,"y":200.52,"x0":3.2914840867703252,"y0":50.00502530307428,"z0":5.255805346556267,"aX":-6.142664303406857},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":4.6,"breakHorizontal":9.8,"spinRate":2723,"spinDirection":284},"zone":13,"typeConfidence":0.92,"plateTime":0.4520812120099049,"extension":6.070632247980672},"index":4,"playId":"1eb78f70-dd71-38d8-ba67-d5cf2f111cde","pitchNumber":4,"startTime":"2026-05-31T18:48:37.892Z","endTime":"2026-05-31T18:48:41.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.5,"strikeZoneTop":3.024,"strikeZoneBottom":1.526,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.659097027535882,"aZ":-21.175971121254065,"pfxX":13.101466317443087,"pfxZ":5.858652024593767,"pX":-0.26089014885711787,"pZ":2.2945755769575014,"vX0":-13.697645562915438,"vY0":-136.52836377758513,"vZ0":-3.907516269596674,"x":126.94,"y":176.83,"x0":3.13275893423762,"y0":50.00291940350166,"z0":5.212187043847235,"aX":24.593526491288838},"breaks":{"breakAngle":44.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.8,"breakHorizontal":-20.6,"spinRate":2488,"spinDirection":99},"zone":4,"typeConfidence":2.0,"plateTime":0.4020631051232666,"extension":6.125882568055897},"index":5,"playId":"6c4ecf31-ace3-318b-bb54-0752625a0c54","pitchNumber":5,"startTime":"2026-05-31T18:48:59.392Z","endTime":"2026-05-31T18:49:04.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":644433,"link":"/api/v1/people/644433"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.3,"awayTeamWinProbability":30.700000000000003,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-05-31T18:49:04.014Z","atBatIndex":36},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ronald Acuña Jr. walks.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-31T18:49:23.164Z","endTime":"2026-05-31T18:50:24.929Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":82.7,"endSpeed":76.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.537564525921645,"aZ":-33.2751807305704,"pfxX":-3.254172495865401,"pfxZ":-0.7536222238358885,"pX":-1.2489517508480636,"pZ":1.5224777733621833,"vX0":-9.728198658142876,"vY0":-120.0330950169578,"vZ0":-1.9342011164093655,"x":164.61,"y":197.67,"x0":3.2815434893824946,"y0":50.00328422510509,"z0":5.30527263989056,"aX":-4.742387713622628},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-1.6,"breakHorizontal":8.3,"spinRate":2809,"spinDirection":311},"zone":13,"typeConfidence":0.89,"plateTime":0.4565539204845632,"extension":6.233034435498397},"index":0,"playId":"10759ce1-e336-3722-9ff9-2e8351cba896","pitchNumber":1,"startTime":"2026-05-31T18:49:28.735Z","endTime":"2026-05-31T18:49:34.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.605970624449085,"aZ":-29.901030357212637,"pfxX":10.2360810492223,"pfxZ":1.3437905536431405,"pX":-0.6394053470975739,"pZ":1.0270676224913986,"vX0":-13.16393004170717,"vY0":-129.3560693180361,"vZ0":-4.506592522749106,"x":141.37,"y":211.05,"x0":3.1821557227189343,"y0":50.006446192945084,"z0":5.080368617142807,"aX":17.37682836916703},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.6,"breakHorizontal":-15.6,"spinRate":1930,"spinDirection":107},"zone":13,"typeConfidence":0.88,"plateTime":0.4231799644203216,"extension":6.2298121252640835},"index":1,"playId":"0a3e5a63-490e-3860-a027-7cb9017416ac","pitchNumber":2,"startTime":"2026-05-31T18:49:45.129Z","endTime":"2026-05-31T18:49:49.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.835649470788084,"aZ":-30.017639884407494,"pfxX":10.306645634504664,"pfxZ":1.2917807000979158,"pX":-0.5370037084045117,"pZ":1.4557972525285365,"vX0":-12.949759170565654,"vY0":-128.20930666730328,"vZ0":-3.5397116010781016,"x":137.47,"y":199.47,"x0":3.2246343376619753,"y0":50.00623080323869,"z0":5.180062081447842,"aX":17.277067866699305},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.8,"breakHorizontal":-16.0,"spinRate":1885,"spinDirection":99},"zone":13,"typeConfidence":0.9,"plateTime":0.42611848669967145,"extension":6.240259499934914},"index":2,"playId":"bfe7d9c9-6bc5-3a40-90a0-6a819705d430","pitchNumber":3,"startTime":"2026-05-31T18:50:01.790Z","endTime":"2026-05-31T18:50:06.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.9835933837867,"aZ":-23.034845627770736,"pfxX":11.438480598839565,"pfxZ":4.8898474000907175,"pX":-1.2217729240794466,"pZ":3.047264258261406,"vX0":-15.975109566730705,"vY0":-136.32635444021253,"vZ0":-1.4885908287195653,"x":163.57,"y":156.5,"x0":3.2475838913705477,"y0":50.002494215976256,"z0":5.201688599782864,"aX":21.37679055530554},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.6,"breakHorizontal":-17.0,"spinRate":2370,"spinDirection":106},"zone":11,"typeConfidence":0.87,"plateTime":0.4028952999418003,"extension":6.237063155193957},"index":3,"playId":"5cb6d6f1-1c0c-31a2-b70b-68a608f9cdca","pitchNumber":4,"startTime":"2026-05-31T18:50:18.133Z","endTime":"2026-05-31T18:50:24.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.60000000000001,"awayTeamWinProbability":32.39999999999999,"homeTeamWinProbabilityAdded":-1.6999999999999886,"leverageIndex":0.58,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-05-31T18:50:24.929Z","atBatIndex":37},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Ronald Acuña Jr. caught stealing 2nd base, catcher P.J. Higgins to shortstop Elly De La Cruz.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-31T18:50:43.868Z","endTime":"2026-05-31T18:51:36.487Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664731,"link":"/api/v1/people/664731"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"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, 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":93.2,"endSpeed":84.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.127942481468786,"aZ":-25.05890793485618,"pfxX":11.094273545726622,"pfxZ":3.8718279891098843,"pX":1.3446086721478616,"pZ":2.158331456886043,"vX0":-9.567207530024168,"vY0":-135.3032687903382,"vZ0":-2.9046365667659666,"x":65.75,"y":180.51,"x0":3.5014973927044877,"y0":50.00006209161848,"z0":5.0199092292367276,"aX":20.372434424669354},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.5,"breakHorizontal":-17.8,"spinRate":2403,"spinDirection":105},"zone":14,"typeConfidence":0.56,"plateTime":0.406293783730058,"extension":6.161527120477424},"index":0,"playId":"fecd8a25-12ce-3bce-97eb-07553d5495ad","pitchNumber":1,"startTime":"2026-05-31T18:50:48.731Z","endTime":"2026-05-31T18:50:53.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.40124567905851,"aZ":-21.41836897498689,"pfxX":11.451914513842652,"pfxZ":5.63140485975293,"pX":-1.3361063299060418,"pZ":2.6432511800398863,"vX0":-15.966721512085556,"vY0":-138.22013446021126,"vZ0":-3.044375462980546,"x":167.93,"y":167.41,"x0":3.0614196373637594,"y0":50.00556947766446,"z0":5.218187992241687,"aX":21.88551895415259},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.6,"breakHorizontal":-16.9,"spinRate":2435,"spinDirection":109},"zone":11,"typeConfidence":2.0,"plateTime":0.39817485165190547,"extension":6.23028244048494},"index":1,"playId":"53861479-f79a-34d6-ae08-9a3ef7869e33","pitchNumber":2,"startTime":"2026-05-31T18:51:09.470Z","endTime":"2026-05-31T18:51:14.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":84.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.140251358187655,"aZ":-26.962932518797796,"pfxX":11.4554218196442,"pfxZ":2.811033295797115,"pX":0.09086556098954417,"pZ":2.9073020636350955,"vX0":-12.329338561829452,"vY0":-136.40144116016535,"vZ0":-0.9499124490607509,"x":113.54,"y":160.28,"x0":3.213445910247664,"y0":50.00663830231878,"z0":5.14454575303209,"aX":21.271452081604515},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.0,"breakHorizontal":-17.6,"spinRate":2438,"spinDirection":108},"zone":2,"typeConfidence":0.89,"plateTime":0.40385383070376957,"extension":6.213899210121313},"index":2,"playId":"0770da22-72f4-3bc7-8eb7-ae36c8055d3a","pitchNumber":3,"startTime":"2026-05-31T18:51:29.327Z","endTime":"2026-05-31T18:51:36.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[],"flags":[],"homeTeamWinProbability":70.8,"awayTeamWinProbability":29.200000000000003,"homeTeamWinProbabilityAdded":3.1999999999999886,"leverageIndex":1.28,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-05-31T18:51:36.487Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Elly De La Cruz singles on a sharp line drive to center fielder Michael Harris II.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-31T18:53:52.957Z","endTime":"2026-05-31T18:54:28.410Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"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":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"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.4,"endSpeed":78.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.134499738108563,"aZ":-22.276444617513555,"pfxX":-12.124577726713124,"pfxZ":6.394795664031433,"pX":1.0369991908681258,"pZ":0.07968318789435305,"vX0":10.024210935505167,"vY0":-123.71575765458645,"vZ0":-8.528868878384488,"x":77.47,"y":236.63,"x0":-1.4960019733756325,"y0":50.00092274867258,"z0":5.44475664351453,"aX":-18.756091576453127},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":9.7,"breakHorizontal":19.6,"spinRate":2222,"spinDirection":229},"zone":14,"typeConfidence":0.91,"plateTime":0.44307180374329436,"extension":6.8389365627862455},"index":0,"playId":"a2d2aeb2-886e-37c1-9fd3-b3579c1ef5f4","pitchNumber":1,"startTime":"2026-05-31T18:53:57.949Z","endTime":"2026-05-31T18:54:01.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":84.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.746,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.23579275731013,"aZ":-12.26722823836071,"pfxX":-8.64503263786088,"pfxZ":10.633317018896047,"pX":0.7338789005967328,"pZ":2.413320615187571,"vX0":8.840948672846224,"vY0":-137.58795750377354,"vZ0":-6.37823982479026,"x":89.03,"y":173.62,"x0":-1.4348036388993868,"y0":50.00251368285472,"z0":5.632989014837093,"aX":-16.18409059159594},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.6,"breakHorizontal":13.2,"spinRate":2448,"spinDirection":204},"zone":6,"typeConfidence":0.89,"plateTime":0.4017402715966307,"extension":6.84082860546661},"hitData":{"launchSpeed":111.5,"launchAngle":18.0,"totalDistance":339.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":151.17,"coordY":65.25}},"index":1,"playId":"218d2400-64a3-3f76-83d4-df484d7f7b34","pitchNumber":2,"startTime":"2026-05-31T18:54:16.116Z","endTime":"2026-05-31T18:54:28.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_ab"},{"player":{"id":675911,"link":"/api/v1/people/675911"},"credit":"p_ab"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_pa"},{"player":{"id":675911,"link":"/api/v1/people/675911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.1,"awayTeamWinProbability":25.900000000000006,"homeTeamWinProbabilityAdded":3.299999999999997,"leverageIndex":0.84,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-05-31T18:54:28.410Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"JJ Bleday challenged (pitch result), call on the field was confirmed: JJ Bleday called out on strikes.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-31T18:55:49.079Z","endTime":"2026-05-31T18:57:14.226Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":3,"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-31T18:54:40.483Z","endTime":"2026-05-31T18:55:27.593Z","isPitch":false,"type":"action","player":{"id":668709,"link":"/api/v1/people/668709"},"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-runner Matt McLain replaces Elly De La Cruz.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":3,"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-31T18:55:27.593Z","endTime":"2026-05-31T18:55:51.395Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"201","replacedPlayer":{"id":682829,"link":"/api/v1/people/682829"},"base":1,"defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":85.9,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.66311550121826,"aZ":-9.511464747490153,"pfxX":-5.22154911910715,"pfxZ":11.88201738230982,"pX":0.059802105609197194,"pZ":3.3528299903510406,"vX0":6.093469523289176,"vY0":-137.7293081751417,"vZ0":-4.710522151570256,"x":114.72,"y":148.25,"x0":-1.5105039323957188,"y0":50.00135403851855,"z0":5.737656889078426,"aX":-9.95828865682292},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":20.6,"breakHorizontal":8.0,"spinRate":2338,"spinDirection":206},"zone":2,"typeConfidence":0.91,"plateTime":0.39879457635645865,"extension":6.730950668736555},"index":2,"playId":"4c2738a7-1e90-34a3-927e-a3ba7cf737bb","pitchNumber":1,"startTime":"2026-05-31T18:55:51.395Z","endTime":"2026-05-31T18:55:54.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":85.7,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.63521523711336,"aZ":-11.635918839900603,"pfxX":-5.393139552788596,"pfxZ":10.771481277318461,"pX":-0.6432154905963998,"pZ":2.7786952540863314,"vX0":4.1884004403005415,"vY0":-138.36492171437368,"vZ0":-5.804383644366519,"x":141.52,"y":163.76,"x0":-1.4885186540644337,"y0":50.00295511077948,"z0":5.708983597107241,"aX":-10.284236087185},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.2,"breakHorizontal":8.6,"spinRate":2339,"spinDirection":205},"zone":4,"typeConfidence":0.91,"plateTime":0.3983917591993653,"extension":6.6889279015157035},"index":3,"playId":"09a5e64d-c44d-38d2-84a0-44fc45de6ff2","pitchNumber":2,"startTime":"2026-05-31T18:56:16.124Z","endTime":"2026-05-31T18:56:20.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-31T18:56:27.885Z","endTime":"2026-05-31T18:56:47.211Z","isPitch":false,"type":"action","player":{"id":668709,"link":"/api/v1/people/668709"},"defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.280946710467425,"aZ":-12.662478380007464,"pfxX":-5.187444039897805,"pfxZ":10.146941330512039,"pX":-0.7241396170243737,"pZ":3.133208637351124,"vX0":3.867905739610202,"vY0":-137.71384814963238,"vZ0":-4.707075470060889,"x":144.6,"y":154.18,"x0":-1.4721574537861641,"y0":50.00247279587219,"z0":5.719666541174037,"aX":-9.97418777952524},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.6,"breakHorizontal":8.6,"spinRate":2353,"spinDirection":205},"zone":1,"typeConfidence":0.91,"plateTime":0.3975728163281391,"extension":6.610807425418064},"index":5,"playId":"9f0c9599-c3d5-3c00-9f46-bd6c70c4dbb5","pitchNumber":3,"startTime":"2026-05-31T18:56:47.211Z","endTime":"2026-05-31T18:57:14.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"credit":"b_ab"},{"player":{"id":675911,"link":"/api/v1/people/675911"},"credit":"p_ab"},{"player":{"id":668709,"link":"/api/v1/people/668709"},"credit":"b_pa"},{"player":{"id":675911,"link":"/api/v1/people/675911"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":113,"player":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"}},"homeTeamWinProbability":71.0,"awayTeamWinProbability":29.0,"homeTeamWinProbabilityAdded":-3.0999999999999943,"leverageIndex":1.35,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-05-31T18:57:14.226Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Sal Stewart singles on a line drive to center fielder Michael Harris II. Matt McLain to 3rd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-31T18:57:22.018Z","endTime":"2026-05-31T18:58:22.329Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"postOnThird":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"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":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.0,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.90481373277075,"aZ":-11.703638834762982,"pfxX":-5.191448241977431,"pfxZ":10.363978705086215,"pX":-1.517606529082192,"pZ":1.9712531651589564,"vX0":2.0920106100624127,"vY0":-139.32920530700815,"vZ0":-7.867953565242191,"x":174.85,"y":185.56,"x0":-1.6016067885208007,"y0":50.004718783298145,"z0":5.596503705299874,"aX":-10.25677737249649},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.4,"breakHorizontal":9.0,"spinRate":2319,"spinDirection":206},"zone":13,"typeConfidence":0.91,"plateTime":0.3924046352549957,"extension":6.694537132766447},"index":0,"playId":"c12bd856-d000-37bc-ae4c-f5057d21ceb3","pitchNumber":1,"startTime":"2026-05-31T18:57:29.487Z","endTime":"2026-05-31T18:57:34.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.1,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.75384117484757,"aZ":-11.190358456774323,"pfxX":-4.205181470501548,"pfxZ":10.74636036196838,"pX":-0.40165470568379846,"pZ":3.384155603433787,"vX0":4.8474410925226294,"vY0":-138.998486760305,"vZ0":-4.243289803150346,"x":132.31,"y":147.41,"x0":-1.6235475463461162,"y0":50.005279223541415,"z0":5.676290766588148,"aX":-8.213298964609994},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.7,"breakHorizontal":6.6,"spinRate":2369,"spinDirection":206},"zone":1,"typeConfidence":0.91,"plateTime":0.39436840902543846,"extension":6.798153857979984},"index":1,"playId":"27fa15b9-ebaf-3df4-a225-9124c8c8af92","pitchNumber":2,"startTime":"2026-05-31T18:57:46.962Z","endTime":"2026-05-31T18:57:50.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":95.3,"endSpeed":86.9,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.707133232065924,"aZ":-10.472359446794238,"pfxX":-5.135138805281712,"pfxZ":11.184662391070425,"pX":0.7076681058180243,"pZ":2.7679188603636464,"vX0":7.051275443907249,"vY0":-138.58420980979616,"vZ0":-6.106114279036489,"x":90.03,"y":164.05,"x0":-1.205515714855006,"y0":50.002966978048825,"z0":5.703279525714128,"aX":-9.964206099924684},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.1,"breakHorizontal":7.8,"spinRate":2391,"spinDirection":200},"zone":6,"typeConfidence":0.91,"plateTime":0.39561821646615014,"extension":6.719770972964205},"hitData":{"launchSpeed":79.8,"launchAngle":21.0,"totalDistance":236.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":149.3,"coordY":94.55}},"index":2,"playId":"8c7d4013-d0ff-3944-917d-19237ae9f0e3","pitchNumber":3,"startTime":"2026-05-31T18:58:12.050Z","endTime":"2026-05-31T18:58:22.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"credit":"b_ab"},{"player":{"id":675911,"link":"/api/v1/people/675911"},"credit":"p_ab"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"credit":"b_pa"},{"player":{"id":675911,"link":"/api/v1/people/675911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.3,"awayTeamWinProbability":22.700000000000003,"homeTeamWinProbabilityAdded":6.299999999999997,"leverageIndex":1.17,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-05-31T18:58:22.329Z","atBatIndex":41},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Eugenio Suárez out on a sacrifice fly to right fielder Ronald Acuña Jr. Matt McLain scores.","rbi":1,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-31T18:59:00.361Z","endTime":"2026-05-31T19:00:05.632Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"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":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"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":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":{"id":675911,"link":"/api/v1/people/675911"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.868002783952647,"aZ":-12.148729056787683,"pfxX":-6.045527645255261,"pfxZ":10.551848918222149,"pX":-0.455837896372689,"pZ":2.1746244894272557,"vX0":5.176806565746239,"vY0":-137.2520571776469,"vZ0":-7.069107928364026,"x":134.38,"y":180.07,"x0":-1.585852724712708,"y0":50.002328106051294,"z0":5.6201841241921695,"aX":-11.473388679169602},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.8,"breakHorizontal":9.8,"spinRate":2287,"spinDirection":203},"zone":4,"typeConfidence":0.9,"plateTime":0.3998690184977134,"extension":6.720576783095783},"index":0,"playId":"de0c2cb6-899b-33dd-a4ee-d5a740d336d2","pitchNumber":1,"startTime":"2026-05-31T18:59:05.609Z","endTime":"2026-05-31T18:59:10.920Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"first":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.300340120427585,"aZ":-29.832859820648647,"pfxX":2.4417307598713514,"pfxZ":1.5903444727729177,"pX":-0.08833077896713844,"pZ":3.4438145556645297,"vX0":3.202540702763969,"vY0":-120.0618573330222,"vZ0":0.7749495953958199,"x":120.37,"y":145.8,"x0":-1.7522100577209372,"y0":50.00272198215057,"z0":5.753380201161518,"aX":3.5965406144048107},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":3.2,"breakHorizontal":-5.2,"spinRate":2229,"spinDirection":143},"zone":11,"typeConfidence":0.89,"plateTime":0.45464613411749566,"extension":6.66894548509104},"index":1,"playId":"5a54e25e-d8f9-3a9e-ba31-c208c7e91462","pitchNumber":2,"startTime":"2026-05-31T18:59:28.223Z","endTime":"2026-05-31T18:59:34.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"first":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.5,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.52405228879419,"aZ":-11.206147359614233,"pfxX":-6.008778947381313,"pfxZ":10.740358367746381,"pX":0.9708865536246993,"pZ":2.1821283277505303,"vX0":8.74259272512844,"vY0":-138.48948614566348,"vZ0":-7.345253767690117,"x":79.99,"y":179.86,"x0":-1.4390432566726674,"y0":50.00084538335585,"z0":5.6099288528780615,"aX":-11.728649766699059},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.1,"breakHorizontal":9.1,"spinRate":2373,"spinDirection":206},"zone":14,"typeConfidence":0.9,"plateTime":0.39477958980687866,"extension":6.750985942497167},"hitData":{"launchSpeed":94.5,"launchAngle":43.0,"totalDistance":312.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":207.08,"coordY":102.41}},"index":2,"playId":"55689487-667d-3238-b7a1-a4d3aae8da0d","pitchNumber":3,"startTime":"2026-05-31T18:59:52.685Z","endTime":"2026-05-31T19:00:05.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"first":{"id":701398,"link":"/api/v1/people/701398"},"third":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"credit":"b_pa"},{"player":{"id":675911,"link":"/api/v1/people/675911"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":79.4,"awayTeamWinProbability":20.599999999999994,"homeTeamWinProbabilityAdded":2.1000000000000085,"leverageIndex":1.82,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-05-31T19:00:05.632Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathaniel Lowe grounds out to first baseman Matt Olson.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-31T19:00:28.313Z","endTime":"2026-05-31T19:01:43.852Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":675911,"fullName":"Spencer Strider","link":"/api/v1/people/675911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":95.2,"endSpeed":87.3,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.866473369416884,"aZ":-14.297016087279367,"pfxX":-6.5682787305236205,"pfxZ":9.170446209435395,"pX":0.1400837674581325,"pZ":3.033232928754994,"vX0":6.829405127956949,"vY0":-138.5017533386707,"vZ0":-4.596216832069344,"x":111.66,"y":156.88,"x0":-1.4999557832968895,"y0":50.00617716958698,"z0":5.664929501245588,"aX":-12.810352642667402},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.8,"breakHorizontal":10.6,"spinRate":2416,"spinDirection":208},"zone":2,"typeConfidence":0.89,"plateTime":0.3948986859722887,"extension":6.759039406550657},"index":0,"playId":"7ca06837-a36f-30ba-b157-5ca42207d312","pitchNumber":1,"startTime":"2026-05-31T19:00:34.427Z","endTime":"2026-05-31T19:00:38.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"first":{"id":701398,"link":"/api/v1/people/701398"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.8,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.313340386195136,"aZ":-25.869345094124803,"pfxX":1.8887541234942422,"pfxZ":4.143454521746739,"pX":-0.2943847098348971,"pZ":1.3852352527377438,"vX0":3.0696235612270404,"vY0":-122.13986891326539,"vZ0":-4.825334787041097,"x":128.22,"y":201.38,"x0":-1.8091396793489005,"y0":50.00448812585689,"z0":5.590387350579,"aX":2.8760215502407944},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":6.7,"breakHorizontal":-4.1,"spinRate":2151,"spinDirection":210},"zone":13,"typeConfidence":0.91,"plateTime":0.4471142936300456,"extension":6.690817905076962},"index":1,"playId":"aca957d4-4c08-354f-bd25-9da676f8bd22","pitchNumber":2,"startTime":"2026-05-31T19:01:02.838Z","endTime":"2026-05-31T19:01:07.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"first":{"id":701398,"link":"/api/v1/people/701398"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"f287a138-4721-49a7-8995-44e5ed2e5dec","startTime":"2026-05-31T19:01:20.291Z","endTime":"2026-05-31T19:01:25.291Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"first":{"id":701398,"link":"/api/v1/people/701398"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":77.6,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.35750742881652,"aZ":-21.171389455747093,"pfxX":-11.278206841042588,"pfxZ":7.137153333590226,"pX":-0.11464354710877558,"pZ":1.9105099544446777,"vX0":7.4198946348275285,"vY0":-123.81845208935457,"vZ0":-4.566115596826747,"x":121.37,"y":187.2,"x0":-1.6956188910521686,"y0":50.002745416477296,"z0":5.566081696129761,"aX":-17.38763880472367},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":12.0,"breakHorizontal":18.5,"spinRate":2075,"spinDirection":229},"zone":8,"typeConfidence":0.9,"plateTime":0.44356711398662485,"extension":6.786699467707509},"hitData":{"launchSpeed":86.4,"launchAngle":2.0,"totalDistance":53.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.77,"coordY":170.34}},"index":3,"playId":"ac4df470-f1f2-37c7-8e03-09f57045eafa","pitchNumber":3,"startTime":"2026-05-31T19:01:35.120Z","endTime":"2026-05-31T19:01:43.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"first":{"id":701398,"link":"/api/v1/people/701398"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_ab"},{"player":{"id":675911,"link":"/api/v1/people/675911"},"credit":"p_ab"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_pa"},{"player":{"id":675911,"link":"/api/v1/people/675911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.9,"awayTeamWinProbability":22.099999999999994,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.61,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-05-31T19:01:43.852Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Harris II singles on a ground ball to shortstop Matt McLain.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-31T19:03:50.699Z","endTime":"2026-05-31T19:04:15.933Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Matt McLain remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-31T19:03:00.835Z","endTime":"2026-05-31T19:03:53.055Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"201","replacedPlayer":{"id":682829,"link":"/api/v1/people/682829"},"defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":92.7,"endSpeed":85.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.619872974280682,"aZ":-27.111387476359923,"pfxX":10.843532478681203,"pfxZ":2.738439312829687,"pX":0.8419647479916031,"pZ":2.6141678822894416,"vX0":-10.426266684885729,"vY0":-134.66989442270273,"vZ0":-2.0219640028625276,"x":84.91,"y":168.2,"x0":3.3438526306793968,"y0":50.00017333381131,"z0":5.281009760092959,"aX":20.03246812893901},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.8,"breakHorizontal":-17.5,"spinRate":2384,"spinDirection":110},"zone":6,"typeConfidence":0.88,"plateTime":0.4057926807049088,"extension":5.995923420968807},"index":1,"playId":"a78e400f-aceb-3fd8-b966-7223d131d42b","pitchNumber":1,"startTime":"2026-05-31T19:03:53.055Z","endTime":"2026-05-31T19:03:56.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.030998773179277,"aZ":-25.341630577359528,"pfxX":11.076185239929853,"pfxZ":3.6209265372583257,"pX":0.3906888251786141,"pZ":2.9035595433117063,"vX0":-11.733205404145968,"vY0":-136.288207494858,"vZ0":-1.6412789875162104,"x":102.11,"y":160.38,"x0":3.3058207604407297,"y0":50.00431374764933,"z0":5.258263316529244,"aX":20.907656245693392},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.4,"breakHorizontal":-17.6,"spinRate":2432,"spinDirection":114},"zone":3,"typeConfidence":0.86,"plateTime":0.4013868029266172,"extension":6.186860454120396},"hitData":{"launchSpeed":94.2,"launchAngle":-9.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.17,"coordY":151.58}},"index":2,"playId":"38eb9b58-08bf-3d2d-9ec2-040e41100d18","pitchNumber":2,"startTime":"2026-05-31T19:04:06.860Z","endTime":"2026-05-31T19:04:15.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.39999999999999,"awayTeamWinProbability":27.60000000000001,"homeTeamWinProbabilityAdded":-5.500000000000014,"leverageIndex":1.23,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-05-31T19:04:15.933Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Olson flies out to right fielder Will Benson.","rbi":0,"awayScore":2,"homeScore":4,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-31T19:04:37.094Z","endTime":"2026-05-31T19:04:54.141Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.8,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.420333325062302,"aZ":-32.029395959990715,"pfxX":-2.8095290985841403,"pfxZ":0.10255248305433184,"pX":-0.4173203107856808,"pZ":2.2350863833986496,"vX0":-8.217610787636481,"vY0":-118.5017887943202,"vZ0":-0.34531475173957327,"x":132.91,"y":178.43,"x0":3.445931249890606,"y0":50.00447715925258,"z0":5.282811880886686,"aX":-4.036582631059395},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":0.4,"breakHorizontal":6.8,"spinRate":2654,"spinDirection":287},"zone":7,"typeConfidence":0.9,"plateTime":0.4603819453175886,"extension":6.0698294938126995},"hitData":{"launchSpeed":91.8,"launchAngle":48.0,"totalDistance":257.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":143.75,"coordY":98.76}},"index":0,"playId":"04659164-1307-3736-9025-b353b5b991a4","pitchNumber":1,"startTime":"2026-05-31T19:04:42.251Z","endTime":"2026-05-31T19:04:54.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.4,"awayTeamWinProbability":22.599999999999994,"homeTeamWinProbabilityAdded":5.000000000000014,"leverageIndex":2.18,"dramaIndex":90.0,"contextMetrics":{},"playEndTime":"2026-05-31T19:04:54.141Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ozzie Albies singles on a ground ball to right fielder Will Benson, deflected by second baseman Spencer Steer. Michael Harris II to 3rd.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-31T19:05:13.693Z","endTime":"2026-05-31T19:05:48.393Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"postOnThird":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_deflection"},{"player":{"id":666181,"link":"/api/v1/people/666181"},"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":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.7,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.195405316071298,"aZ":-28.938176069223,"pfxX":10.25771021537828,"pfxZ":1.9589316351632604,"pX":0.5141941430417649,"pZ":1.8525884741977494,"vX0":-10.584206024647191,"vY0":-127.77811958568125,"vZ0":-2.56665996010599,"x":97.4,"y":188.76,"x0":3.3763092706585143,"y0":50.00637803886154,"z0":5.142696048903531,"aX":16.97560617975857},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.1,"breakHorizontal":-16.2,"spinRate":1942,"spinDirection":107},"zone":9,"typeConfidence":0.9,"plateTime":0.4285775941101444,"extension":6.292301059414544},"index":0,"playId":"0336f333-ec9f-3391-b7f2-22f7297bceb6","pitchNumber":1,"startTime":"2026-05-31T19:05:17.319Z","endTime":"2026-05-31T19:05:21.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.6,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.806744035096752,"aZ":-21.302540424958952,"pfxX":11.75234607719581,"pfxZ":5.676322660448022,"pX":-0.454795289902375,"pZ":2.184285980244247,"vX0":-13.833092249818721,"vY0":-137.60530895850894,"vZ0":-4.154918632901728,"x":134.34,"y":179.8,"x0":3.112804379836659,"y0":50.0066412917639,"z0":5.158985797030219,"aX":22.52267850760907},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.5,"breakHorizontal":-18.4,"spinRate":2452,"spinDirection":111},"zone":4,"typeConfidence":0.88,"plateTime":0.39820263064732275,"extension":6.317858075204524},"hitData":{"launchSpeed":95.5,"launchAngle":-1.0,"totalDistance":41.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":165.45,"coordY":112.54}},"index":1,"playId":"c798d072-0db6-39ae-95f4-c11328a3aff3","pitchNumber":2,"startTime":"2026-05-31T19:05:36.564Z","endTime":"2026-05-31T19:05:48.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":-8.700000000000003,"leverageIndex":1.74,"dramaIndex":102.0,"contextMetrics":{},"playEndTime":"2026-05-31T19:05:48.393Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mauricio Dubón walks. Ozzie Albies to 2nd.","rbi":0,"awayScore":2,"homeScore":4,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-31T19:06:11.812Z","endTime":"2026-05-31T19:08:30.911Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"postOnSecond":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"postOnThird":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"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":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"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":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.8,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.52974781741835,"aZ":-30.134049888046498,"pfxX":10.31893693056725,"pfxZ":1.2237977520869787,"pX":1.3573335669653608,"pZ":2.4629528798013838,"vX0":-8.401089429210176,"vY0":-127.91366656831279,"vZ0":-0.8980130014645876,"x":65.26,"y":172.28,"x0":3.3380174577793924,"y0":50.00148902050523,"z0":5.174025772692986,"aX":17.158042237169827},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.3,"breakHorizontal":-16.9,"spinRate":1929,"spinDirection":103},"zone":14,"typeConfidence":0.9,"plateTime":0.42764222915536676,"extension":6.295346954855901},"index":0,"playId":"a2900261-568a-3965-9d01-46d0612f0415","pitchNumber":1,"startTime":"2026-05-31T19:06:15.160Z","endTime":"2026-05-31T19:06:21.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.82261568652559,"aZ":-29.998692149643094,"pfxX":10.140790270716668,"pfxZ":1.297404506010471,"pX":1.52235399531424,"pZ":2.3955810032326843,"vX0":-8.099815399271531,"vY0":-128.36286925322466,"vZ0":-1.1539693448791895,"x":58.97,"y":174.1,"x0":3.3965740513287646,"y0":50.000906536966326,"z0":5.180140845441405,"aX":16.97186382096611},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":2.3,"breakHorizontal":-16.6,"spinRate":1951,"spinDirection":104},"zone":14,"typeConfidence":0.9,"plateTime":0.42621875937879583,"extension":6.211631695185517},"index":1,"playId":"760709b1-228a-38dc-924e-0389062b1b7c","pitchNumber":2,"startTime":"2026-05-31T19:06:35.692Z","endTime":"2026-05-31T19:06:40.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.029390598646692,"aZ":-24.69761153484321,"pfxX":11.921804703428108,"pfxZ":3.919475780676269,"pX":0.5336005561219215,"pZ":2.4616478839031317,"vX0":-11.86279088004208,"vY0":-137.3441307082042,"vZ0":-2.739250910609848,"x":96.66,"y":172.32,"x0":3.3643598448664247,"y0":50.00006851914364,"z0":5.155398555073464,"aX":22.72409931818134},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.7,"breakHorizontal":-19.1,"spinRate":2339,"spinDirection":109},"zone":6,"typeConfidence":0.75,"plateTime":0.3991304078554707,"extension":6.088870131630259},"index":2,"playId":"5877fe87-6f31-38d5-869b-22f2180819b7","pitchNumber":3,"startTime":"2026-05-31T19:06:53.798Z","endTime":"2026-05-31T19:06:58.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.3,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.14391434396552,"aZ":-19.78460975252355,"pfxX":12.885308367802226,"pfxZ":6.591869338559153,"pX":-0.5369784961896328,"pZ":3.162742373956275,"vX0":-14.353989034214797,"vY0":-136.92878244101655,"vZ0":-2.008399302621251,"x":137.47,"y":153.39,"x0":3.124789715509763,"y0":50.0031239575092,"z0":5.274398177626548,"aX":24.218112097634076},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.6,"breakHorizontal":-19.9,"spinRate":2499,"spinDirection":111},"zone":1,"typeConfidence":0.89,"plateTime":0.4015974327439711,"extension":6.2669650144906734},"index":3,"playId":"15a2eee5-5ca5-3447-b7dd-bb8303d2da5f","pitchNumber":4,"startTime":"2026-05-31T19:07:12.555Z","endTime":"2026-05-31T19:07:16.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.3,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.54215071968369,"aZ":-34.447408805243775,"pfxX":-3.0797911980353314,"pfxZ":-1.5265719568695273,"pX":-1.8435331595759747,"pZ":0.7811122220562892,"vX0":-11.402735679506822,"vY0":-121.43477722871519,"vZ0":-3.183675738002664,"x":187.27,"y":217.69,"x0":3.3197105516890497,"y0":50.00376201848704,"z0":5.116390641197087,"aX":-4.582409194062792},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-3.4,"breakHorizontal":8.4,"spinRate":2717,"spinDirection":293},"zone":13,"typeConfidence":0.87,"plateTime":0.4516470317454493,"extension":6.081173749405539},"index":4,"playId":"8235856c-c266-34c0-9d16-fa8c81fcd8e9","pitchNumber":5,"startTime":"2026-05-31T19:07:33.017Z","endTime":"2026-05-31T19:07:39.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":93.6,"endSpeed":84.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.249987062181194,"aZ":-25.255557383371066,"pfxX":11.458924257977587,"pfxZ":3.733217647001398,"pX":0.15043870016806038,"pZ":2.5304569449370393,"vX0":-12.44537791958853,"vY0":-135.64304075066144,"vZ0":-2.2701677216039515,"x":111.27,"y":170.46,"x0":3.3217692932977494,"y0":50.0023782315548,"z0":5.149588617107274,"aX":21.23152015432898},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.5,"breakHorizontal":-17.9,"spinRate":2349,"spinDirection":110},"zone":5,"typeConfidence":0.77,"plateTime":0.404685455260438,"extension":6.119460249259861},"index":5,"playId":"4b8ad0da-b9b0-35a9-95dc-80057b30b9f3","pitchNumber":6,"startTime":"2026-05-31T19:08:02.666Z","endTime":"2026-05-31T19:08:06.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":79.7,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.353166448845066,"aZ":-30.83138679450023,"pfxX":11.078235150696784,"pfxZ":0.8225062565731189,"pX":1.6171923992044954,"pZ":1.744218358920803,"vX0":-8.557815310365822,"vY0":-128.0094834795604,"vZ0":-2.2589240815503158,"x":55.36,"y":191.69,"x0":3.5909037006076434,"y0":50.00253776257145,"z0":5.090192103609113,"aX":18.092116593885905},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.2,"breakHorizontal":-17.8,"spinRate":1916,"spinDirection":99},"zone":14,"typeConfidence":0.9,"plateTime":0.4305117344277658,"extension":6.268813323159768},"index":6,"playId":"95761b0c-bd4c-36cc-9e0a-00c053aed7da","pitchNumber":7,"startTime":"2026-05-31T19:08:25.906Z","endTime":"2026-05-31T19:08:30.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.7,"awayTeamWinProbability":37.3,"homeTeamWinProbabilityAdded":-6.0,"leverageIndex":2.66,"dramaIndex":109.0,"contextMetrics":{},"playEndTime":"2026-05-31T19:08:30.911Z","atBatIndex":47},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Austin Riley out on a sacrifice fly to center fielder Blake Dunn. Michael Harris II scores. Ozzie Albies to 3rd.","rbi":1,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-31T19:09:20.993Z","endTime":"2026-05-31T19:11:16.493Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"postOnThird":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"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":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694362,"link":"/api/v1/people/694362"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"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":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":{"id":666157,"link":"/api/v1/people/666157"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-31T19:08:44.461Z","endTime":"2026-05-31T19:09:23.317Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":83.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.82615777225829,"aZ":-21.146820621812214,"pfxX":10.57839346322362,"pfxZ":6.0525239301249645,"pX":0.03311904826034136,"pZ":4.0155232897328474,"vX0":-12.21839153869864,"vY0":-136.2948817978793,"vZ0":0.3213917618625468,"x":115.74,"y":130.36,"x0":3.268651083738927,"y0":50.001201911804905,"z0":5.394646791304238,"aX":19.268278018499092},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.3,"breakHorizontal":-15.6,"spinRate":2372,"spinDirection":111},"zone":12,"typeConfidence":0.89,"plateTime":0.40688228023978334,"extension":6.223718849059615},"index":1,"playId":"329ab8e5-b027-3b77-9cd7-b9977c721438","pitchNumber":1,"startTime":"2026-05-31T19:09:23.317Z","endTime":"2026-05-31T19:09:27.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":93.8,"endSpeed":83.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.6849662653027,"aZ":-22.089544701213665,"pfxX":10.840161860423361,"pfxZ":5.522064082145624,"pX":0.5443013940823714,"pZ":2.8477427302413933,"vX0":-10.900422458922101,"vY0":-135.97169983255412,"vZ0":-2.3978032628922312,"x":96.25,"y":161.89,"x0":3.245181526634017,"y0":50.00341966276361,"z0":5.315447553840574,"aX":19.797383501132146},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.5,"breakHorizontal":-16.6,"spinRate":2410,"spinDirection":110},"zone":3,"typeConfidence":2.0,"plateTime":0.406705171068785,"extension":6.157011357412949},"index":2,"playId":"cd8a2abe-0fd0-3a77-9f7a-ff0bfa350ef9","pitchNumber":2,"startTime":"2026-05-31T19:09:41.394Z","endTime":"2026-05-31T19:09:44.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.604348022876394,"aZ":-29.58614837108109,"pfxX":-3.859070094744526,"pfxZ":1.7072651186557168,"pX":-0.4607757141690687,"pZ":2.0508588024362657,"vX0":-8.296767610285633,"vY0":-122.79438647517517,"vZ0":-1.5210899435318455,"x":134.56,"y":183.41,"x0":3.4763899116082007,"y0":50.000272734698925,"z0":5.219493848824701,"aX":-5.830014608350345},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":3.0,"breakHorizontal":9.1,"spinRate":2593,"spinDirection":302},"zone":7,"typeConfidence":0.9,"plateTime":0.4478010107201733,"extension":6.045723712661931},"index":3,"playId":"0de194bd-9565-35c1-8a0f-986716ed25d7","pitchNumber":3,"startTime":"2026-05-31T19:10:02.166Z","endTime":"2026-05-31T19:10:05.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":95.0,"endSpeed":85.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.126551020020905,"aZ":-22.37306358354584,"pfxX":11.505991745050988,"pfxZ":5.207473673302172,"pX":-0.8277918797430754,"pZ":4.452057434664521,"vX0":-14.891511100186202,"vY0":-137.458865640714,"vZ0":1.69119189087005,"x":148.55,"y":118.57,"x0":3.2069503342358607,"y0":50.002400815715916,"z0":5.364495848326505,"aX":21.657060755095095},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.1,"breakHorizontal":-17.0,"spinRate":2415,"spinDirection":116},"zone":11,"typeConfidence":2.0,"plateTime":0.4009939009086567,"extension":6.283424204685464},"index":4,"playId":"a23ae04e-8de5-33e1-b8d5-af4f8a76131e","pitchNumber":4,"startTime":"2026-05-31T19:10:48.284Z","endTime":"2026-05-31T19:10:53.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":79.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.170659711474055,"aZ":-32.94196942124212,"pfxX":11.439943982659331,"pfxZ":-0.47501149879280025,"pX":0.34935755998227414,"pZ":1.254220690933078,"vX0":-11.34907059208193,"vY0":-127.47330393670735,"vZ0":-2.9834812407014213,"x":103.68,"y":204.92,"x0":3.398874903282751,"y0":50.00119257149399,"z0":5.073011432205524,"aX":18.59744388309818},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.4,"breakHorizontal":-17.8,"spinRate":1854,"spinDirection":107},"zone":14,"typeConfidence":0.91,"plateTime":0.431690954984044,"extension":6.221363510413788},"hitData":{"launchSpeed":105.4,"launchAngle":17.0,"totalDistance":355.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":148.15,"coordY":57.73}},"index":5,"playId":"c0ff25ac-6726-3f75-8a7b-7da6b4f35e67","pitchNumber":5,"startTime":"2026-05-31T19:11:04.843Z","endTime":"2026-05-31T19:11:16.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":671739,"link":"/api/v1/people/671739"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":65.9,"awayTeamWinProbability":34.099999999999994,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":3.87,"dramaIndex":122.0,"contextMetrics":{},"playEndTime":"2026-05-31T19:11:16.493Z","atBatIndex":48},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jorge Mateo lines out to left fielder JJ Bleday.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-31T19:11:44.213Z","endTime":"2026-05-31T19:12:33.231Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":622761,"fullName":"Jorge Mateo","link":"/api/v1/people/622761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":84.2,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.67562322924447,"aZ":-21.949300865939716,"pfxX":11.71851043676392,"pfxZ":5.541618180205008,"pX":0.12632794184229784,"pZ":2.7616534897256075,"vX0":-12.51949978703753,"vY0":-136.3767089362485,"vZ0":-2.470889769245887,"x":112.18,"y":164.22,"x0":3.299118051072074,"y0":50.004670929430986,"z0":5.227452434848074,"aX":21.62811571296171},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.6,"breakHorizontal":-17.9,"spinRate":2390,"spinDirection":112},"zone":5,"typeConfidence":0.89,"plateTime":0.40479354982490756,"extension":6.206134182947405},"index":0,"playId":"40f9841c-dc66-3f67-ab6c-6995f4366932","pitchNumber":1,"startTime":"2026-05-31T19:11:46.551Z","endTime":"2026-05-31T19:11:50.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":80.5,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.460234223981715,"aZ":-30.91820366799094,"pfxX":10.41278219708882,"pfxZ":0.7528089143063568,"pX":1.9206744542988532,"pZ":2.185429957392203,"vX0":-7.237177437549735,"vY0":-128.53685719929476,"vZ0":-1.535906783601912,"x":43.79,"y":179.77,"x0":3.4303436386503754,"y0":50.00025038182349,"z0":5.207883347369321,"aX":17.293900377185004},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.2,"breakHorizontal":-17.0,"spinRate":1916,"spinDirection":104},"zone":14,"typeConfidence":0.9,"plateTime":0.427325408488302,"extension":6.212307983447428},"index":1,"playId":"c070a1bf-4d25-3c4a-a773-6873b15cb0d2","pitchNumber":2,"startTime":"2026-05-31T19:12:03.870Z","endTime":"2026-05-31T19:12:08.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.1,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.608144903121772,"aZ":-31.389466845016393,"pfxX":11.681704520459899,"pfxZ":0.46624787288254144,"pX":-0.0075069979424192915,"pZ":1.8500179028484052,"vX0":-12.359452374260664,"vY0":-128.89517416973743,"vZ0":-2.1247621101028624,"x":117.29,"y":188.83,"x0":3.3393675132286518,"y0":50.00105900614143,"z0":5.1164096038160745,"aX":19.590193775257042},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.6,"breakHorizontal":-18.2,"spinRate":1934,"spinDirection":103},"zone":8,"typeConfidence":0.89,"plateTime":0.4254632253682735,"extension":6.3087393671884175},"hitData":{"launchSpeed":89.3,"launchAngle":24.0,"totalDistance":328.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":90.62,"coordY":72.11}},"index":2,"playId":"ed92be9c-090f-3408-a4a2-18f57444bf6a","pitchNumber":3,"startTime":"2026-05-31T19:12:24.429Z","endTime":"2026-05-31T19:12:33.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"first":{"id":643289,"link":"/api/v1/people/643289"},"third":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":622761,"link":"/api/v1/people/622761"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":622761,"link":"/api/v1/people/622761"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.0,"awayTeamWinProbability":26.0,"homeTeamWinProbabilityAdded":8.099999999999994,"leverageIndex":3.08,"dramaIndex":132.0,"contextMetrics":{},"playEndTime":"2026-05-31T19:12:33.231Z","atBatIndex":49},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Spencer Steer walks.","rbi":0,"awayScore":3,"homeScore":4,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-31T19:15:03.315Z","endTime":"2026-05-31T19:17:17.619Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6,7,8],"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":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Didier Fuentes replaces Spencer Strider.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-31T19:13:26.642Z","endTime":"2026-05-31T19:15:05.683Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800311,"link":"/api/v1/people/800311"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":675911,"link":"/api/v1/people/675911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":87.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.258417849197585,"aZ":-16.54135982818687,"pfxX":-6.064553641746132,"pfxZ":8.01279687033249,"pX":2.0304004262531294,"pZ":3.436786089301486,"vX0":13.111232153276026,"vY0":-139.05675013750096,"vZ0":-0.7861689179592022,"x":39.61,"y":145.99,"x0":-1.965654059047125,"y0":50.004820995407144,"z0":4.824455395303575,"aX":-11.836980676575358},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.5,"breakHorizontal":8.2,"spinRate":1987,"spinDirection":219},"zone":12,"typeConfidence":0.9,"plateTime":0.3944630380627032,"extension":7.004986233420373},"index":1,"playId":"56022b84-b2a3-3972-9735-e73a69c427f0","pitchNumber":1,"startTime":"2026-05-31T19:15:05.683Z","endTime":"2026-05-31T19:15:09.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":95.1,"endSpeed":86.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.33937031534404,"aZ":-17.740440858503536,"pfxX":-6.344514904339247,"pfxZ":7.499284848916762,"pX":0.14532453819404392,"pZ":3.1913930125358574,"vX0":8.765244834451584,"vY0":-138.20652724773828,"vZ0":-1.2350240264848842,"x":111.46,"y":152.61,"x0":-2.2508104621550657,"y0":50.00033961262255,"z0":4.841867035473051,"aX":-12.20754632414852},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.4,"breakHorizontal":9.6,"spinRate":2030,"spinDirection":222},"zone":2,"typeConfidence":0.88,"plateTime":0.39712458561671093,"extension":6.900294678286222},"index":2,"playId":"e8c69e00-4325-36f7-982f-2b450854f5be","pitchNumber":2,"startTime":"2026-05-31T19:15:19.190Z","endTime":"2026-05-31T19:15:24.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":88.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.35884828983195,"aZ":-15.493215889449576,"pfxX":-9.088241447064018,"pfxZ":8.305733600728175,"pX":2.7654666286536775,"pZ":2.0932335648175253,"vX0":16.574199394950618,"vY0":-140.89531601045726,"vZ0":-4.536966486946592,"x":11.59,"y":182.26,"x0":-2.015490723172918,"y0":50.00011228729916,"z0":4.727186480189114,"aX":-18.248191269554752},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.2,"breakHorizontal":13.0,"spinRate":2172,"spinDirection":232},"zone":14,"typeConfidence":0.9,"plateTime":0.38892256996050545,"extension":7.10870815468037},"index":3,"playId":"4ad6df66-5bdd-3ec5-bce7-bbd7ab0f913e","pitchNumber":3,"startTime":"2026-05-31T19:15:39.287Z","endTime":"2026-05-31T19:15:44.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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.0,"endSpeed":87.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.09712533982975,"aZ":-15.634881488979847,"pfxX":-6.591900758896845,"pfxZ":8.384828377027196,"pX":0.661192025663613,"pZ":3.0565970313579616,"vX0":9.86508476578345,"vY0":-139.5023195683217,"vZ0":-2.3954683626081392,"x":91.8,"y":156.25,"x0":-2.062950907717589,"y0":50.00493191308858,"z0":4.955908137500126,"aX":-13.00701635376716},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.9,"breakHorizontal":10.0,"spinRate":1968,"spinDirection":216},"zone":3,"typeConfidence":0.9,"plateTime":0.3924827004494955,"extension":7.05864753070692},"index":4,"playId":"1ab8a51e-aaf5-36eb-9956-5588a36e36d3","pitchNumber":4,"startTime":"2026-05-31T19:15:58.265Z","endTime":"2026-05-31T19:16:01.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":86.7,"endSpeed":79.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.664845000875868,"aZ":-26.926584036691168,"pfxX":2.3563305795885183,"pfxZ":3.2547650737064613,"pX":1.0168569877598315,"pZ":0.6786268986315513,"vX0":7.099671992732187,"vY0":-126.14323590606189,"vZ0":-4.455222946172237,"x":78.24,"y":220.46,"x0":-2.1402001624063596,"y0":50.00247343809784,"z0":4.638669567396514,"aX":3.79533192549912},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.0,"breakHorizontal":-5.9,"spinRate":2393,"spinDirection":166},"zone":14,"typeConfidence":0.91,"plateTime":0.4342266157883339,"extension":7.028677466190753},"index":5,"playId":"c94f0a90-fd85-38c0-82a5-7d4683f83266","pitchNumber":5,"startTime":"2026-05-31T19:16:16.017Z","endTime":"2026-05-31T19:16:21.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.196170177529325,"aZ":-15.539936955879783,"pfxX":-7.667490895372996,"pfxZ":8.594229863752414,"pX":0.798401626701866,"pZ":2.6601372784396795,"vX0":10.635656408194457,"vY0":-138.76924504435053,"vZ0":-3.3008984866803175,"x":86.57,"y":166.96,"x0":-2.1010263876805553,"y0":50.0049985995096,"z0":4.910458847612304,"aX":-14.845512616531149},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.0,"breakHorizontal":11.5,"spinRate":2118,"spinDirection":223},"zone":6,"typeConfidence":0.89,"plateTime":0.39582395089907996,"extension":7.0626669050150515},"index":6,"playId":"13bb3c2b-9f0e-3560-91fd-87edd44101ea","pitchNumber":6,"startTime":"2026-05-31T19:16:31.472Z","endTime":"2026-05-31T19:16:36.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":96.7,"endSpeed":88.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.234523401633236,"aZ":-14.01763186339638,"pfxX":-6.3692471308783585,"pfxZ":9.070617210626832,"pX":0.8681836055104882,"pZ":3.20647795018379,"vX0":9.999689965054062,"vY0":-140.46113252857694,"vZ0":-2.149025247168935,"x":83.91,"y":152.21,"x0":-1.907391403964986,"y0":50.00581917258769,"z0":4.890903441594646,"aX":-12.754457147813431},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.2,"breakHorizontal":9.5,"spinRate":2097,"spinDirection":220},"zone":12,"typeConfidence":0.91,"plateTime":0.38966720687389733,"extension":7.023716803004525},"index":7,"playId":"bb81c50f-80b8-357d-8404-7d90af6dbd9e","pitchNumber":7,"startTime":"2026-05-31T19:16:50.467Z","endTime":"2026-05-31T19:16:54.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.776189202692862,"aZ":-12.93905090382385,"pfxX":-7.604454706635575,"pfxZ":9.815832526018843,"pX":1.1027435832616463,"pZ":2.269346948230459,"vX0":11.40109063232768,"vY0":-139.02256861414227,"vZ0":-4.486655143954747,"x":74.97,"y":177.51,"x0":-2.0609766633552957,"y0":50.00602586221308,"z0":4.761161348790055,"aX":-14.907764299401004},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.0,"breakHorizontal":11.4,"spinRate":2031,"spinDirection":225},"zone":14,"typeConfidence":0.9,"plateTime":0.3937837348582778,"extension":7.16530092674283},"index":8,"playId":"b12da81b-f464-380f-9fb4-6a8ab2f14d0c","pitchNumber":8,"startTime":"2026-05-31T19:17:12.710Z","endTime":"2026-05-31T19:17:17.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_pa"},{"player":{"id":800311,"link":"/api/v1/people/800311"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.2,"awayTeamWinProbability":22.799999999999997,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":0.82,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-05-31T19:17:17.619Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Will Benson called out on strikes.","rbi":0,"awayScore":3,"homeScore":4,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-31T19:17:45.205Z","endTime":"2026-05-31T19:21:10.358Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[3],"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":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.0,"strikeZoneTop":3.391,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.744531516191962,"aZ":-18.529241869303206,"pfxX":-9.293904884700789,"pfxZ":7.0421778265485715,"pX":0.45231610053257476,"pZ":1.8738661162792527,"vX0":10.294936203447595,"vY0":-138.31763114908892,"vZ0":-4.165129927367998,"x":99.76,"y":188.19,"x0":-2.1097902303249074,"y0":50.006268554085445,"z0":4.641143727267608,"aX":-18.018563939978577},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.0,"breakHorizontal":14.6,"spinRate":2019,"spinDirection":228},"zone":9,"typeConfidence":0.83,"plateTime":0.39594144003897425,"extension":6.845760678042382},"index":0,"playId":"350d9250-361e-3ac9-89e6-d88a8d83803d","pitchNumber":1,"startTime":"2026-05-31T19:17:48.701Z","endTime":"2026-05-31T19:17:53.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":71.9,"strikeZoneTop":3.391,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.654601284746033,"aZ":-39.103474467933225,"pfxX":7.453178610831284,"pfxZ":-5.261679664577496,"pX":-1.155538287383369,"pZ":3.493952652839595,"vX0":0.5962992618177931,"vY0":-114.23795879931484,"vZ0":4.833256094393314,"x":161.05,"y":144.44,"x0":-2.387977748829201,"y0":50.00108753662472,"z0":5.2018542445513125,"aX":9.819111279005892},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-7.9,"breakHorizontal":-13.7,"spinRate":2460,"spinDirection":69},"zone":11,"typeConfidence":2.0,"plateTime":0.4800245614484826,"extension":6.681790191759617},"index":1,"playId":"ef7793d4-4ba0-39c1-8241-2e2cc82b102d","pitchNumber":2,"startTime":"2026-05-31T19:18:05.023Z","endTime":"2026-05-31T19:18:09.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.2,"strikeZoneTop":3.391,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.560290847312178,"aZ":-25.60802629737193,"pfxX":-0.18676468529795542,"pfxZ":4.026860194274468,"pX":1.1382779348490282,"pZ":2.5217725110673554,"vX0":8.934219785021341,"vY0":-126.54962807186855,"vZ0":-0.464576115571054,"x":73.61,"y":170.69,"x0":-2.4057462126049494,"y0":50.00190722929228,"z0":4.74969044932389,"aX":-0.3049293511699948},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.4,"breakHorizontal":-1.6,"spinRate":2346,"spinDirection":173},"zone":14,"typeConfidence":0.88,"plateTime":0.43195183261227577,"extension":6.739727112564441},"index":2,"playId":"21581b96-28a1-3eaf-8bd9-ac6938d111be","pitchNumber":3,"startTime":"2026-05-31T19:18:23.874Z","endTime":"2026-05-31T19:18:28.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":3,"startTime":"2026-05-31T19:18:41.598Z","endTime":"2026-05-31T19:19:45.806Z","isPitch":false,"type":"action","player":{"id":666181,"link":"/api/v1/people/666181"},"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":86.1,"endSpeed":79.8,"strikeZoneTop":3.391,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.146455847560983,"aZ":-28.801151540542318,"pfxX":-0.12146950570266435,"pfxZ":2.10811066658118,"pX":-0.19556220930157256,"pZ":0.18802907444959904,"vX0":5.673926599298857,"vY0":-125.33847749257124,"vZ0":-5.663059245237076,"x":124.45,"y":233.7,"x0":-2.468054887114903,"y0":50.00281770502473,"z0":4.814209155374717,"aX":-0.19537354377427688},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.8,"breakHorizontal":-1.0,"spinRate":2479,"spinDirection":110},"zone":13,"typeConfidence":0.9,"plateTime":0.43616521846217005,"extension":6.752778210326801},"index":4,"playId":"940bf4cf-eb8c-3d22-b786-f82b68f10920","pitchNumber":4,"startTime":"2026-05-31T19:19:45.806Z","endTime":"2026-05-31T19:19:50.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.3,"strikeZoneTop":3.391,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.37770254013123,"aZ":-16.056240479028173,"pfxX":-6.907817719692506,"pfxZ":8.162840970623437,"pX":-0.4812431564842269,"pZ":3.76459503377118,"vX0":7.642923146925655,"vY0":-140.04650594320327,"vZ0":0.049040160690188406,"x":135.34,"y":137.14,"x0":-2.355944057505541,"y0":50.00188363193889,"z0":4.802179106021996,"aX":-13.639477394405217},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.0,"breakHorizontal":10.8,"spinRate":2049,"spinDirection":225},"zone":11,"typeConfidence":0.9,"plateTime":0.39198562979355245,"extension":6.903124300869343},"index":5,"playId":"a006306d-db80-3079-944e-4ea78c75d87d","pitchNumber":5,"startTime":"2026-05-31T19:20:06.970Z","endTime":"2026-05-31T19:20:10.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.9,"strikeZoneTop":3.391,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.767537416115914,"aZ":-29.619104364890724,"pfxX":1.8873321305912762,"pfxZ":1.6993256981756168,"pX":-1.0053586031404622,"pZ":2.0577683555897597,"vX0":2.9757068316480306,"vY0":-121.91475816794969,"vZ0":-0.5117492848834484,"x":155.32,"y":183.22,"x0":-2.486626038514523,"y0":50.0055889283483,"z0":4.824870466064582,"aX":2.8436440956275173},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":3.2,"breakHorizontal":-4.1,"spinRate":2322,"spinDirection":135},"zone":13,"typeConfidence":0.9,"plateTime":0.4491180990174497,"extension":6.754090490800585},"index":6,"playId":"8f8db5c7-f903-3d4c-8d52-ec457f7a09af","pitchNumber":6,"startTime":"2026-05-31T19:20:29.277Z","endTime":"2026-05-31T19:20:56.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":113,"player":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"}},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.3,"strikeZoneTop":3.391,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.510200154459262,"aZ":-13.32083835177055,"pfxX":-5.628512924458805,"pfxZ":9.873417109250084,"pX":0.1772391575781992,"pZ":2.2190904257212165,"vX0":8.96288708245111,"vY0":-137.3417318692147,"vZ0":-4.405264577284256,"x":110.24,"y":178.86,"x0":-2.3977683079101455,"y0":50.00644845151192,"z0":4.750455476240311,"aX":-10.752504807065199},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.2,"breakHorizontal":8.3,"spinRate":2118,"spinDirection":221},"zone":8,"typeConfidence":0.89,"plateTime":0.39886028117689687,"extension":6.947200529646528},"index":7,"playId":"be2851cf-9f83-3713-a259-2c99f1cd4776","pitchNumber":7,"startTime":"2026-05-31T19:21:05.076Z","endTime":"2026-05-31T19:21:10.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"credit":"b_ab"},{"player":{"id":800311,"link":"/api/v1/people/800311"},"credit":"p_ab"},{"player":{"id":666181,"link":"/api/v1/people/666181"},"credit":"b_pa"},{"player":{"id":800311,"link":"/api/v1/people/800311"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.2,"awayTeamWinProbability":25.799999999999997,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.31,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-05-31T19:21:10.358Z","atBatIndex":51},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"P.J. Higgins doubles (1) on a fly ball to right fielder Ronald Acuña Jr. Spencer Steer scores.","rbi":1,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-31T19:21:29.141Z","endTime":"2026-05-31T19:22:54.048Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[3],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":{"id":800311,"link":"/api/v1/people/800311"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.654150801941977,"aZ":-14.44211621387952,"pfxX":-6.705418116026554,"pfxZ":8.873067174735453,"pX":-0.19402026337437853,"pZ":3.387421551043765,"vX0":8.196284973309126,"vY0":-140.4429020714279,"vZ0":-1.7181060585529837,"x":124.4,"y":147.32,"x0":-2.2783693887705887,"y0":50.00533420548042,"z0":4.945952623452214,"aX":-13.404603530922797},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.0,"breakHorizontal":10.4,"spinRate":2136,"spinDirection":218},"zone":11,"typeConfidence":0.9,"plateTime":0.3899301200675023,"extension":6.861719261594764},"index":0,"playId":"dd1b5071-8fa2-344c-b199-6b7c1522bcf9","pitchNumber":1,"startTime":"2026-05-31T19:21:34.221Z","endTime":"2026-05-31T19:21:38.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.002080451277475,"aZ":-15.064202307515085,"pfxX":-6.77928157710865,"pfxZ":8.928869976630333,"pX":0.6351394285284847,"pZ":2.7602971980341104,"vX0":10.357892539269299,"vY0":-137.44744524511606,"vZ0":-2.86773565453901,"x":92.79,"y":164.25,"x0":-2.2985638582534507,"y0":50.002780981513055,"z0":4.837964050181242,"aX":-12.991861411194813},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.7,"breakHorizontal":10.2,"spinRate":2089,"spinDirection":220},"zone":3,"typeConfidence":0.88,"plateTime":0.3982382399916782,"extension":6.95477581866143},"index":1,"playId":"0a398c0b-fe35-3b20-bd38-90c1ce163916","pitchNumber":2,"startTime":"2026-05-31T19:21:50.469Z","endTime":"2026-05-31T19:21:54.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":86.4,"endSpeed":79.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.34711961714255,"aZ":-28.558416108762554,"pfxX":0.19856739503021537,"pfxZ":2.239777295112656,"pX":-1.3892084358030001,"pZ":1.7977492546173737,"vX0":2.730956078441549,"vY0":-125.90964983887676,"vZ0":-1.5778873806295453,"x":169.95,"y":190.24,"x0":-2.5113866013586414,"y0":50.00298034256802,"z0":4.732507391420396,"aX":0.3197880359719855},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.0,"breakHorizontal":-1.0,"spinRate":2309,"spinDirection":166},"zone":13,"typeConfidence":0.9,"plateTime":0.43417449192677804,"extension":6.733321584192692},"index":2,"playId":"0c70f8c0-9539-3ecd-827f-a6308e01d6d3","pitchNumber":3,"startTime":"2026-05-31T19:22:08.374Z","endTime":"2026-05-31T19:22:13.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Passed ball by catcher Chadwick Tromp. Spencer Steer to 2nd.","event":"Passed Ball","eventType":"passed_ball","awayScore":3,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":3,"actionPlayId":"0c70f8c0-9539-3ecd-827f-a6308e01d6d3","startTime":"2026-05-31T19:22:23.617Z","endTime":"2026-05-31T19:22:40.869Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":668715,"link":"/api/v1/people/668715"},"defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"postOnSecond":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"homeTeamWinProbability":76.0,"awayTeamWinProbability":24.0,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":1.15,"dramaIndex":45.0,"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.257373252590035,"aZ":-16.06540633101379,"pfxX":-8.158768280838302,"pfxZ":8.142858799055787,"pX":0.03756612902181561,"pZ":2.4298235562387687,"vX0":9.666937416533763,"vY0":-139.71334729359825,"vZ0":-3.332658806145673,"x":115.57,"y":173.17,"x0":-2.406076710554146,"y0":50.00459141229512,"z0":4.693014425794861,"aX":-16.143957496945994},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.3,"breakHorizontal":12.8,"spinRate":2033,"spinDirection":230},"zone":5,"typeConfidence":0.89,"plateTime":0.3919222614438742,"extension":6.906630655510197},"hitData":{"launchSpeed":97.1,"launchAngle":25.0,"totalDistance":357.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":187.67,"coordY":68.91}},"index":4,"playId":"eb884dc7-efdc-3dd5-9882-68a66f20814e","pitchNumber":4,"startTime":"2026-05-31T19:22:40.869Z","endTime":"2026-05-31T19:22:54.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664731,"link":"/api/v1/people/664731"},"credit":"b_ab"},{"player":{"id":800311,"link":"/api/v1/people/800311"},"credit":"p_ab"},{"player":{"id":664731,"link":"/api/v1/people/664731"},"credit":"b_pa"},{"player":{"id":800311,"link":"/api/v1/people/800311"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.8,"awayTeamWinProbability":14.200000000000003,"homeTeamWinProbabilityAdded":9.799999999999997,"leverageIndex":1.15,"dramaIndex":105.0,"contextMetrics":{},"playEndTime":"2026-05-31T19:22:54.048Z","atBatIndex":52},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Blake Dunn lines out to center fielder Michael Harris II.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-31T19:23:19.232Z","endTime":"2026-05-31T19:23:36.325Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":86.2,"endSpeed":79.2,"strikeZoneTop":3.09,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.092724857588713,"aZ":-29.087153575051172,"pfxX":0.7950985899936653,"pfxZ":1.9333452507152558,"pX":-0.8094678402450518,"pZ":2.3423328190468116,"vX0":4.119778939048517,"vY0":-125.539093751876,"vZ0":-0.16352478565296247,"x":147.86,"y":175.54,"x0":-2.5742135674895166,"y0":50.003694395329354,"z0":4.773196209138868,"aX":1.270916148635902},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.7,"breakHorizontal":-2.4,"spinRate":2379,"spinDirection":153},"zone":4,"typeConfidence":0.9,"plateTime":0.4360775798670611,"extension":6.6875561941234825},"hitData":{"launchSpeed":88.1,"launchAngle":24.0,"totalDistance":321.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":102.44,"coordY":72.37}},"index":0,"playId":"5b932352-f15b-3af0-b5ee-80dfc479834b","pitchNumber":1,"startTime":"2026-05-31T19:23:25.233Z","endTime":"2026-05-31T19:23:36.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694362,"link":"/api/v1/people/694362","batSide":{"code":"R","description":"Right"}},"second":{"id":664731,"link":"/api/v1/people/664731"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694362,"link":"/api/v1/people/694362"},"credit":"b_ab"},{"player":{"id":800311,"link":"/api/v1/people/800311"},"credit":"p_ab"},{"player":{"id":694362,"link":"/api/v1/people/694362"},"credit":"b_pa"},{"player":{"id":800311,"link":"/api/v1/people/800311"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.7,"awayTeamWinProbability":16.299999999999997,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.77,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-05-31T19:23:36.325Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt McLain called out on strikes.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-31T19:23:57.746Z","endTime":"2026-05-31T19:25:56.662Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":644433,"link":"/api/v1/people/644433"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.1,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.7355851302998,"aZ":-17.612355081731987,"pfxX":-8.384903013186841,"pfxZ":7.43969788240838,"pX":-0.9141252384163631,"pZ":2.9613008910287273,"vX0":7.147657942375593,"vY0":-139.35858952204163,"vZ0":-1.670878495663319,"x":151.84,"y":158.82,"x0":-2.4289607022129944,"y0":50.00253140475877,"z0":4.737947138176226,"aX":-16.412247759448736},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.3,"breakHorizontal":13.6,"spinRate":1972,"spinDirection":229},"zone":11,"typeConfidence":0.88,"plateTime":0.3937701583665869,"extension":6.927075727850913},"index":0,"playId":"b8891837-96e0-3fb8-a998-65a0c5097ae8","pitchNumber":1,"startTime":"2026-05-31T19:24:05.383Z","endTime":"2026-05-31T19:24:10.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"second":{"id":664731,"link":"/api/v1/people/664731"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.2,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.69757367143951,"aZ":-27.596994171103454,"pfxX":-0.6439535337940194,"pfxZ":2.871433673100867,"pX":-0.7271274221423547,"pZ":2.5868730138178577,"vX0":4.533855577266313,"vY0":-125.1225174226218,"vZ0":0.18573818092719596,"x":144.72,"y":168.93,"x0":-2.4739621054834138,"y0":50.00510284318372,"z0":4.760899109644085,"aX":-1.0277979608833916},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.5,"breakHorizontal":0.2,"spinRate":2250,"spinDirection":165},"zone":4,"typeConfidence":0.89,"plateTime":0.43666124830147357,"extension":6.79531258566458},"index":1,"playId":"41f5f6b9-a797-35bf-9b35-02de16744abc","pitchNumber":2,"startTime":"2026-05-31T19:24:23.409Z","endTime":"2026-05-31T19:24:27.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"second":{"id":664731,"link":"/api/v1/people/664731"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":94.8,"endSpeed":86.7,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.749967999340384,"aZ":-15.879005151713944,"pfxX":-7.208475925820725,"pfxZ":8.438121594904588,"pX":-0.11879401975453993,"pZ":3.389919462258496,"vX0":8.714863935977483,"vY0":-137.87929977225275,"vZ0":-0.7858834887468702,"x":121.53,"y":147.25,"x0":-2.379283941199825,"y0":50.00461540525241,"z0":4.746979193894923,"aX":-13.924644892555783},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.4,"breakHorizontal":11.3,"spinRate":2012,"spinDirection":226},"zone":11,"typeConfidence":0.89,"plateTime":0.3967701342151404,"extension":6.879684456896058},"index":2,"playId":"15bcaf68-80b2-3b0c-870b-36a0bebc87a4","pitchNumber":3,"startTime":"2026-05-31T19:24:41.150Z","endTime":"2026-05-31T19:24:44.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"second":{"id":664731,"link":"/api/v1/people/664731"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.3,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.838551530844306,"aZ":-29.12532176282113,"pfxX":1.4021370357496692,"pfxZ":1.9289235980374468,"pX":0.866155215923334,"pZ":0.6053900831924915,"vX0":7.602255866819772,"vY0":-124.90687857708602,"vZ0":-4.402812108155275,"x":83.98,"y":222.43,"x0":-2.397438737214154,"y0":50.004578274246505,"z0":4.7820800811400845,"aX":2.2180758237843934},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.6,"breakHorizontal":-4.3,"spinRate":2339,"spinDirection":156},"zone":14,"typeConfidence":0.9,"plateTime":0.4382797677794179,"extension":6.870652507448204},"index":3,"playId":"703615b9-a3fe-3519-9b1d-a3ea34c4eb8b","pitchNumber":4,"startTime":"2026-05-31T19:25:02.585Z","endTime":"2026-05-31T19:25:06.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"second":{"id":664731,"link":"/api/v1/people/664731"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":95.7,"endSpeed":87.8,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.44902602466082,"aZ":-15.754435805582693,"pfxX":-6.540201978200561,"pfxZ":8.349157897819975,"pX":0.8735647350468914,"pZ":2.313790701095804,"vX0":10.997401792636675,"vY0":-138.96500335056308,"vZ0":-3.8029987414586817,"x":83.7,"y":176.31,"x0":-2.2750820320267833,"y0":50.00678163778872,"z0":4.738381745768932,"aX":-12.869354597385232},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.5,"breakHorizontal":9.7,"spinRate":2018,"spinDirection":225},"zone":14,"typeConfidence":0.89,"plateTime":0.3932727061543093,"extension":6.987142048616966},"index":4,"playId":"c894218a-89f0-33c9-ba7f-c46932c31198","pitchNumber":5,"startTime":"2026-05-31T19:25:27.611Z","endTime":"2026-05-31T19:25:31.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"second":{"id":664731,"link":"/api/v1/people/664731"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.8,"strikeZoneTop":3.047,"strikeZoneBottom":1.538,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.509063001133192,"aZ":-28.829898482296585,"pfxX":1.2111080815198152,"pfxZ":2.1116440166747843,"pX":-0.7757886346338874,"pZ":2.1473680255384777,"vX0":4.015846571162996,"vY0":-125.14386289611474,"vZ0":-1.0076788940679142,"x":146.57,"y":180.8,"x0":-2.559356728494479,"y0":50.00357968249611,"z0":4.919115180698741,"aX":1.918476562853377},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.8,"breakHorizontal":-3.1,"spinRate":2529,"spinDirection":143},"zone":4,"typeConfidence":0.9,"plateTime":0.4378652388094624,"extension":6.7169652398951385},"index":5,"playId":"62cb5ce4-2683-39e5-9e3a-8c3893819220","pitchNumber":6,"startTime":"2026-05-31T19:25:52.478Z","endTime":"2026-05-31T19:25:56.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"second":{"id":664731,"link":"/api/v1/people/664731"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_ab"},{"player":{"id":800311,"link":"/api/v1/people/800311"},"credit":"p_ab"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_pa"},{"player":{"id":800311,"link":"/api/v1/people/800311"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.5,"awayTeamWinProbability":18.5,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-05-31T19:25:56.662Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ha-Seong Kim flies out to left fielder JJ Bleday.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-31T19:28:07.192Z","endTime":"2026-05-31T19:29:56.512Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.91483049180663,"aZ":-25.908284543320534,"pfxX":10.648170907023845,"pfxZ":3.4246924868655952,"pX":0.9515624646305336,"pZ":4.000767965196848,"vX0":-9.701485110920848,"vY0":-135.07385090630373,"vZ0":1.195274007732554,"x":80.73,"y":130.76,"x0":3.2222656482398206,"y0":50.00541842297029,"z0":5.386325510732027,"aX":19.50043333848886},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.7,"breakHorizontal":-16.9,"spinRate":2291,"spinDirection":112},"zone":12,"typeConfidence":2.0,"plateTime":0.40691385584718365,"extension":6.120568932739555},"index":0,"playId":"a532c157-1482-3cfe-9342-05e825eeb871","pitchNumber":1,"startTime":"2026-05-31T19:28:10.358Z","endTime":"2026-05-31T19:28:14.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":73.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.47568287894812,"aZ":-34.67251700885004,"pfxX":-6.832624831590204,"pfxZ":-1.8485902301759225,"pX":0.665163678314116,"pZ":1.8336461887145163,"vX0":-4.4552238588328565,"vY0":-115.81961134594556,"vZ0":-0.42278522091202575,"x":91.65,"y":189.27,"x0":3.504085486342076,"y0":50.00280897621199,"z0":5.346435394058795,"aX":-9.241643263841764},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-3.1,"breakHorizontal":13.6,"spinRate":2557,"spinDirection":294},"zone":9,"typeConfidence":0.92,"plateTime":0.4736858298711084,"extension":6.041737271415459},"index":1,"playId":"c66f6013-ef73-301d-a54c-daff7aaae05c","pitchNumber":2,"startTime":"2026-05-31T19:28:24.430Z","endTime":"2026-05-31T19:28:28.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":84.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.47221691180589,"aZ":-25.626311542024236,"pfxX":10.785949232741498,"pfxZ":3.5262450944671624,"pX":-0.21824577496645342,"pZ":3.256971351989605,"vX0":-12.837939096689936,"vY0":-136.05763558138037,"vZ0":-0.6684357901200895,"x":125.32,"y":150.84,"x0":3.1810741365067234,"y0":50.003285791956955,"z0":5.296698525273928,"aX":20.03282331613201},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.5,"breakHorizontal":-16.6,"spinRate":2221,"spinDirection":107},"zone":2,"typeConfidence":2.0,"plateTime":0.40402663318807264,"extension":6.3023574124413155},"index":2,"playId":"b00740e0-371b-3f7b-9618-49fef9bdcf66","pitchNumber":3,"startTime":"2026-05-31T19:28:39.442Z","endTime":"2026-05-31T19:28:45.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":85.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.542699703789445,"aZ":-24.714710773656808,"pfxX":10.095589696055923,"pfxZ":3.9509255890933215,"pX":0.8718807476539752,"pZ":3.2596929036615943,"vX0":-10.020400740892633,"vY0":-136.82943655340418,"vZ0":-0.8140949602764664,"x":83.77,"y":150.77,"x0":3.278290831116999,"y0":50.00160035333415,"z0":5.261972431468207,"aX":19.050821426088913},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":7.2,"breakHorizontal":-16.1,"spinRate":2311,"spinDirection":109},"zone":12,"typeConfidence":2.0,"plateTime":0.4010477863595634,"extension":6.0717222622144424},"index":3,"playId":"007eaab4-d109-3bb8-8aff-c9f3804456df","pitchNumber":4,"startTime":"2026-05-31T19:28:57.746Z","endTime":"2026-05-31T19:29:02.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"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-31T19:29:05.995Z","endTime":"2026-05-31T19:29:24.353Z","isPitch":false,"type":"action","player":{"id":673490,"link":"/api/v1/people/673490"},"defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.421939531604046,"aZ":-30.776456183053078,"pfxX":9.956755304342636,"pfxZ":0.844708034605703,"pX":0.05970694910877234,"pZ":1.7599666653669859,"vX0":-11.33121257061938,"vY0":-127.51845803146992,"vZ0":-2.457013250540525,"x":114.72,"y":191.26,"x0":3.260430181210735,"y0":50.002079418078466,"z0":5.156083079263481,"aX":16.451096456173687},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.2,"breakHorizontal":-15.6,"spinRate":1764,"spinDirection":97},"zone":8,"typeConfidence":0.9,"plateTime":0.4289972177439578,"extension":6.242671674314691},"index":5,"playId":"8989ece1-07fb-360a-b450-b845bfd9ee76","pitchNumber":5,"startTime":"2026-05-31T19:29:24.353Z","endTime":"2026-05-31T19:29:30.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":84.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.320008023234195,"aZ":-26.136704965715055,"pfxX":10.220103998687383,"pfxZ":3.2682521140997007,"pX":-0.47615804642654247,"pZ":2.46365446670922,"vX0":-13.069650975376893,"vY0":-135.5305850939238,"vZ0":-2.5553616401858466,"x":135.15,"y":172.26,"x0":3.0947999859891713,"y0":50.006188295563305,"z0":5.256025530280269,"aX":18.90054058683249},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.5,"breakHorizontal":-15.5,"spinRate":2160,"spinDirection":109},"zone":4,"typeConfidence":2.0,"plateTime":0.4050926262573942,"extension":6.038262074539168},"hitData":{"launchSpeed":95.3,"launchAngle":43.0,"totalDistance":310.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":50.66,"coordY":99.39}},"index":6,"playId":"4622d73f-449c-39e0-8efc-ade99697235d","pitchNumber":6,"startTime":"2026-05-31T19:29:45.869Z","endTime":"2026-05-31T19:29:56.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673490,"link":"/api/v1/people/673490"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":673490,"link":"/api/v1/people/673490"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.89999999999999,"awayTeamWinProbability":15.100000000000009,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.35,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-05-31T19:29:56.512Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Eli White flies out to right fielder Will Benson.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-31T19:30:53.440Z","endTime":"2026-05-31T19:33:10.927Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Eli White replaces Chadwick Tromp.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":5,"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-31T19:30:15.481Z","endTime":"2026-05-31T19:30:21.272Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642201,"link":"/api/v1/people/642201"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":644433,"link":"/api/v1/people/644433"},"defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":644433,"link":"/api/v1/people/644433","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":5,"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-31T19:30:21.272Z","endTime":"2026-05-31T19:30:55.813Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.3,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.49657854012029,"aZ":-26.074885427356307,"pfxX":9.496091344461709,"pfxZ":3.2057547252447645,"pX":0.7164834701650923,"pZ":3.8227499866925414,"vX0":-10.280484104916074,"vY0":-136.4218928186042,"vZ0":0.7478827707603568,"x":89.69,"y":135.57,"x0":3.2839774793248986,"y0":50.00185819822277,"z0":5.3301989183474845,"aX":18.059345227198204},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.1,"breakHorizontal":-15.2,"spinRate":2215,"spinDirection":110},"zone":12,"typeConfidence":2.0,"plateTime":0.4001405598520522,"extension":6.118367646288641},"index":2,"playId":"e83fdec1-8ebc-34a2-a52e-b8a065a06986","pitchNumber":1,"startTime":"2026-05-31T19:30:55.813Z","endTime":"2026-05-31T19:31:00.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.4,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.964311677268338,"aZ":-31.37059449703649,"pfxX":10.615933555321757,"pfxZ":0.4887916342361045,"pX":-0.03335755942596588,"pZ":1.4403255269380033,"vX0":-11.264652856159456,"vY0":-126.736910345022,"vZ0":-3.1446745073215583,"x":118.27,"y":199.89,"x0":3.0815442752191666,"y0":50.0013671241245,"z0":5.1927038718920056,"aX":17.33602356667765},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.4,"breakHorizontal":-16.8,"spinRate":1900,"spinDirection":99},"zone":13,"typeConfidence":0.91,"plateTime":0.4315429852591648,"extension":6.250528923307059},"index":3,"playId":"4aaeff0e-f1dd-348a-b02c-67fb6611aa2f","pitchNumber":2,"startTime":"2026-05-31T19:31:09.869Z","endTime":"2026-05-31T19:31:16.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":77.3,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.324693530488926,"aZ":-33.57699190960183,"pfxX":-3.2270710660538704,"pfxZ":-0.9375809259508365,"pX":-0.3764823583442453,"pZ":1.8517402443218898,"vX0":-8.046682708695634,"vY0":-120.37831882122416,"vZ0":-1.2668983946933354,"x":131.35,"y":188.78,"x0":3.4106760457580725,"y0":50.005787568393906,"z0":5.320308602925818,"aX":-4.802841931912492},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-1.8,"breakHorizontal":7.6,"spinRate":2661,"spinDirection":289},"zone":7,"typeConfidence":0.89,"plateTime":0.452613293132202,"extension":5.979902805135422},"index":4,"playId":"6b401db9-5ed6-3649-a20b-370c7ecdae2a","pitchNumber":3,"startTime":"2026-05-31T19:31:40.352Z","endTime":"2026-05-31T19:31:44.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":77.1,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.24128216138883,"aZ":-32.86639116438277,"pfxX":-4.036821321556896,"pfxZ":-0.46899871993170394,"pX":-1.5997835984658213,"pZ":0.17746288613987457,"vX0":-10.225418951381513,"vY0":-120.17362706369853,"vZ0":-4.874037328823923,"x":177.98,"y":233.99,"x0":3.2268649157199585,"y0":50.00490753375191,"z0":5.135892061633292,"aX":-5.931648685916245},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-1.8,"breakHorizontal":9.6,"spinRate":2691,"spinDirection":312},"zone":13,"typeConfidence":0.89,"plateTime":0.4549499917794684,"extension":6.073667495385092},"index":5,"playId":"3420da8d-0bdd-3b83-a7bd-7dae6b823cef","pitchNumber":4,"startTime":"2026-05-31T19:32:20.152Z","endTime":"2026-05-31T19:32:25.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":85.9,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.90765501369309,"aZ":-23.077534008419597,"pfxX":9.59660645744127,"pfxZ":4.772262310858093,"pX":0.5544027280858178,"pZ":4.244977553530157,"vX0":-10.696864357350094,"vY0":-137.56442953662977,"vZ0":1.3127134505294205,"x":95.87,"y":124.17,"x0":3.2555178666291464,"y0":50.00641662228499,"z0":5.331405266767468,"aX":18.307592589161487},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.1,"breakHorizontal":-15.0,"spinRate":2296,"spinDirection":105},"zone":12,"typeConfidence":0.88,"plateTime":0.3989119587668575,"extension":6.042107168481478},"index":6,"playId":"6d0e87d6-33cb-3f21-9f99-c96188daf369","pitchNumber":5,"startTime":"2026-05-31T19:32:44.709Z","endTime":"2026-05-31T19:32:49.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.0,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.659427482824412,"aZ":-28.533138241208558,"pfxX":10.545719349169994,"pfxZ":1.9344250267407652,"pX":0.46224281946249335,"pZ":1.9821448466480558,"vX0":-11.453570322554173,"vY0":-135.9824347651269,"vZ0":-3.2299104916751684,"x":99.38,"y":185.26,"x0":3.350362348389697,"y0":50.00118309963539,"z0":5.1559040981952355,"aX":19.830345017259276},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.0,"breakHorizontal":-16.8,"spinRate":2368,"spinDirection":105},"zone":9,"typeConfidence":0.9,"plateTime":0.40215984646273606,"extension":6.243954954882218},"hitData":{"launchSpeed":83.3,"launchAngle":32.0,"totalDistance":300.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":163.0,"coordY":84.88}},"index":7,"playId":"beef2b06-e2b9-320d-9b52-fc353d2130a5","pitchNumber":6,"startTime":"2026-05-31T19:33:01.095Z","endTime":"2026-05-31T19:33:10.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"credit":"b_ab"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_ab"},{"player":{"id":642201,"link":"/api/v1/people/642201"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.3,"awayTeamWinProbability":12.700000000000003,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-05-31T19:33:10.927Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ronald Acuña Jr. walks.","rbi":0,"awayScore":3,"homeScore":5,"isOut":false},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-31T19:33:29.930Z","endTime":"2026-05-31T19:34:25.721Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666157,"fullName":"Nick Lodolo","link":"/api/v1/people/666157"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":81.2,"endSpeed":74.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.33092004424912,"aZ":-35.09813895290844,"pfxX":-4.755462740151474,"pfxZ":-2.08816225173494,"pX":-0.7469236868945655,"pZ":1.2594014198489831,"vX0":-8.0055847247526,"vY0":-118.06160475250924,"vZ0":-1.7428109733718393,"x":145.47,"y":204.78,"x0":3.3176584094604196,"y0":50.00490780689502,"z0":5.264309795007988,"aX":-6.65231540319337},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-4.0,"breakHorizontal":10.7,"spinRate":2665,"spinDirection":298},"zone":13,"typeConfidence":0.91,"plateTime":0.4655210518578743,"extension":6.04230380653994},"index":0,"playId":"a18e75fd-ce6c-3253-b095-e61ecfa0b314","pitchNumber":1,"startTime":"2026-05-31T19:33:33.322Z","endTime":"2026-05-31T19:33:37.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.73141784156821,"aZ":-20.567693306135105,"pfxX":9.077168993654219,"pfxZ":6.098349009039026,"pX":-0.3745625326069904,"pZ":4.161426775245142,"vX0":-13.13640452767504,"vY0":-137.195456640948,"vZ0":0.7733977498335575,"x":131.28,"y":126.42,"x0":3.2992966870729123,"y0":50.00425989308166,"z0":5.279004685427081,"aX":17.282232899495913},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.4,"breakHorizontal":-13.7,"spinRate":2316,"spinDirection":110},"zone":11,"typeConfidence":0.89,"plateTime":0.39943087116241793,"extension":6.202766809685905},"index":1,"playId":"72a2630b-8183-3967-9f54-e9644ea317dc","pitchNumber":2,"startTime":"2026-05-31T19:33:47.386Z","endTime":"2026-05-31T19:33:51.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.14423519834627,"aZ":-30.85725730628845,"pfxX":9.27033742406075,"pfxZ":0.7756282049637204,"pX":-0.27804226146257344,"pZ":0.7432058965190712,"vX0":-11.855292364364345,"vY0":-128.61108872474398,"vZ0":-4.978188013914586,"x":127.6,"y":218.71,"x0":3.1652240075071307,"y0":50.00009981201085,"z0":5.0687419938140374,"aX":15.68494785064627},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.5,"breakHorizontal":-14.4,"spinRate":1876,"spinDirection":109},"zone":13,"typeConfidence":0.91,"plateTime":0.4242415417516652,"extension":6.227145477002355},"index":2,"playId":"4defbc7c-cbe2-3c89-bfff-877ad51a06e8","pitchNumber":3,"startTime":"2026-05-31T19:34:02.428Z","endTime":"2026-05-31T19:34:07.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.688196132757703,"aZ":-27.331693305645864,"pfxX":11.287654769795212,"pfxZ":2.5330284719440765,"pX":-0.07941795261360159,"pZ":1.4334896163813788,"vX0":-12.900058379944339,"vY0":-137.0356799155589,"vZ0":-4.840477978069364,"x":120.03,"y":200.08,"x0":3.2100439245088466,"y0":50.00343130847844,"z0":5.077000170036255,"aX":21.58950336966359},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":3.7,"breakHorizontal":-17.9,"spinRate":2376,"spinDirection":109},"zone":13,"typeConfidence":0.9,"plateTime":0.3988403387124744,"extension":6.192052715435433},"index":3,"playId":"bdeb955a-7e23-3ff4-99ac-12c7fee29730","pitchNumber":4,"startTime":"2026-05-31T19:34:20.487Z","endTime":"2026-05-31T19:34:25.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_pa"},{"player":{"id":666157,"link":"/api/v1/people/666157"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.39999999999999,"awayTeamWinProbability":14.600000000000009,"homeTeamWinProbabilityAdded":-1.9000000000000057,"leverageIndex":0.54,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-05-31T19:34:25.721Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Harris II flies out to left fielder JJ Bleday.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-31T19:37:05.692Z","endTime":"2026-05-31T19:37:51.116Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"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":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":5,"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-31T19:34:36.458Z","endTime":"2026-05-31T19:35:00.249Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Brock Burke replaces Nick Lodolo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":5,"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-31T19:35:00.249Z","endTime":"2026-05-31T19:37:08.051Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656271,"link":"/api/v1/people/656271"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":666157,"link":"/api/v1/people/666157","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.3657399109157,"aZ":-14.930555855768153,"pfxX":4.5737144866782735,"pfxZ":9.187777818311758,"pX":0.6908967007645462,"pZ":3.266365779632141,"vX0":-3.7026871973057873,"vY0":-137.1163588221241,"vZ0":-4.99791741668157,"x":90.66,"y":150.59,"x0":1.4742071558978198,"y0":50.00384910692524,"z0":6.154966744593433,"aX":8.584912446032476},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.6,"breakHorizontal":-7.3,"spinRate":2225,"spinDirection":141},"zone":3,"typeConfidence":0.89,"plateTime":0.4016641040061013,"extension":6.743875941415515},"index":2,"playId":"c11b8b43-e0d4-3c6c-acca-1884471bc75a","pitchNumber":1,"startTime":"2026-05-31T19:37:08.051Z","endTime":"2026-05-31T19:37:12.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":84.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.36518771936669,"aZ":-17.662319664778607,"pfxX":8.871166348787007,"pfxZ":7.847783359605453,"pX":-0.44708738260017905,"pZ":1.8052332607121881,"vX0":-7.718915896853229,"vY0":-135.99859694142953,"vZ0":-8.176650726939204,"x":134.04,"y":190.04,"x0":1.2931786220735282,"y0":50.00560313979323,"z0":6.105438207411496,"aX":16.40916151621548},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.4,"breakHorizontal":-14.2,"spinRate":2132,"spinDirection":136},"zone":7,"typeConfidence":0.96,"plateTime":0.40473305598158316,"extension":6.744486702630193},"index":3,"playId":"bf5ba6e0-027f-3545-bbeb-6a86a7ed6d17","pitchNumber":2,"startTime":"2026-05-31T19:37:24.662Z","endTime":"2026-05-31T19:37:28.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.130853092323743,"aZ":-27.398530558897495,"pfxX":-1.7104710813814923,"pfxZ":2.982054239736443,"pX":-0.6150311815850217,"pZ":2.0570331162951914,"vX0":-4.598619541423768,"vY0":-126.32516678406922,"vZ0":-4.682036366005746,"x":140.44,"y":183.24,"x0":1.4583684542571833,"y0":50.00050272555915,"z0":6.163185053828321,"aX":-2.7359656301160267},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.4,"breakHorizontal":4.2,"spinRate":2240,"spinDirection":147},"zone":7,"typeConfidence":0.89,"plateTime":0.43524699678301815,"extension":6.616908825666498},"hitData":{"launchSpeed":88.4,"launchAngle":56.0,"totalDistance":221.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":64.61,"coordY":135.57}},"index":4,"playId":"7027f889-b037-3a08-9309-82660f345a12","pitchNumber":3,"startTime":"2026-05-31T19:37:40.269Z","endTime":"2026-05-31T19:37:51.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_ab"},{"player":{"id":656271,"link":"/api/v1/people/656271"},"credit":"p_ab"},{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":656271,"link":"/api/v1/people/656271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":3.3000000000000114,"leverageIndex":1.3,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-05-31T19:37:51.116Z","atBatIndex":58},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"JJ Bleday pops out to third baseman Austin Riley in foul territory.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-31T19:41:54.172Z","endTime":"2026-05-31T19:42:06.178Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2],"actionIndex":[0,1],"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":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Sandy León replaces Eli White, batting 9th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":5,"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-31T19:41:20.450Z","endTime":"2026-05-31T19:41:20.462Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":506702,"link":"/api/v1/people/506702"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"902","replacedPlayer":{"id":642201,"link":"/api/v1/people/642201"},"defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":644433,"link":"/api/v1/people/644433"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Dylan Dodd replaces Didier Fuentes.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":5,"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:20.462Z","endTime":"2026-05-31T19:41:56.480Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689266,"link":"/api/v1/people/689266"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":800311,"link":"/api/v1/people/800311","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.6,"strikeZoneTop":3.287,"strikeZoneBottom":1.659,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.650512347942232,"aZ":-10.631858035557656,"pfxX":4.895250426573831,"pfxZ":11.66665076211003,"pX":-0.37409440890052886,"pZ":2.9036664496509004,"vX0":-7.5896510590764565,"vY0":-135.5276569931059,"vZ0":-5.872997419677368,"x":131.26,"y":160.38,"x0":1.8361523481993196,"y0":50.0060736816656,"z0":5.852857432629452,"aX":9.042306078810904},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":19.9,"breakHorizontal":-7.1,"spinRate":2160,"spinDirection":123},"zone":1,"typeConfidence":0.91,"plateTime":0.4052935151945216,"extension":6.349666426283019},"hitData":{"launchSpeed":77.6,"launchAngle":79.0,"totalDistance":59.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":101.58,"coordY":193.66}},"index":2,"playId":"04727ed8-d38f-3b50-ba48-f77585ccc7a1","pitchNumber":1,"startTime":"2026-05-31T19:41:56.480Z","endTime":"2026-05-31T19:42:06.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"credit":"b_ab"},{"player":{"id":689266,"link":"/api/v1/people/689266"},"credit":"p_ab"},{"player":{"id":668709,"link":"/api/v1/people/668709"},"credit":"b_pa"},{"player":{"id":689266,"link":"/api/v1/people/689266"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":87.6,"awayTeamWinProbability":12.400000000000006,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-05-31T19:42:06.178Z","atBatIndex":59},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Sal Stewart pops out to first baseman Matt Olson.","rbi":0,"awayScore":3,"homeScore":5,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-31T19:42:31.975Z","endTime":"2026-05-31T19:44:21.292Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":701398,"fullName":"Sal Stewart","link":"/api/v1/people/701398"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.1,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.188113154146237,"aZ":-16.141084287895907,"pfxX":5.968983701836315,"pfxZ":8.57951485169439,"pX":0.8582548922270571,"pZ":3.621220216489954,"vX0":-4.947599717959117,"vY0":-136.15018155318415,"vZ0":-3.279299773942366,"x":88.16,"y":86.24,"x0":1.9277004789709211,"y0":50.000875779666636,"z0":5.964930153185623,"aX":11.152853426887384},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.0,"breakHorizontal":-9.7,"spinRate":2193,"spinDirection":125},"zone":12,"typeConfidence":0.89,"plateTime":0.4030051465152722,"extension":6.292951079460085},"index":0,"playId":"7af23dc3-0ae3-3e38-bda5-736b5cd7c1e7","pitchNumber":1,"startTime":"2026-05-31T19:42:34.482Z","endTime":"2026-05-31T19:42:38.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.1,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.833039613671044,"aZ":-27.85735616302687,"pfxX":1.846730910647207,"pfxZ":2.6618786943608637,"pX":-0.6517924605366573,"pZ":1.2870736052014724,"vX0":-7.328916755168772,"vY0":-126.81496947305074,"vZ0":-5.537056423066571,"x":141.84,"y":204.03,"x0":2.040498328379199,"y0":50.005473556374284,"z0":5.7314859216119105,"aX":2.998404452227259},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.7,"breakHorizontal":-1.6,"spinRate":2007,"spinDirection":137},"zone":13,"typeConfidence":0.88,"plateTime":0.43253886078132275,"extension":6.38513054840596},"index":1,"playId":"54e35c8b-32d5-3b19-867f-2077e3027239","pitchNumber":2,"startTime":"2026-05-31T19:42:50.785Z","endTime":"2026-05-31T19:42:55.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":84.9,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.865969323363327,"aZ":-15.130078379018011,"pfxX":6.699351744083334,"pfxZ":9.18798408254871,"pX":-0.09578200732500926,"pZ":2.6488954372957787,"vX0":-7.4410129001245515,"vY0":-135.84960540575403,"vZ0":-5.607738373157595,"x":120.65,"y":167.26,"x0":1.8182745840326269,"y0":50.002427467500205,"z0":5.804913959985835,"aX":12.42712724006752},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.5,"breakHorizontal":-10.4,"spinRate":2292,"spinDirection":129},"zone":5,"typeConfidence":0.89,"plateTime":0.4043584084658547,"extension":6.360709883232871},"index":2,"playId":"d94f1b1d-812e-3756-939c-6bfdd668dcd1","pitchNumber":3,"startTime":"2026-05-31T19:43:13.505Z","endTime":"2026-05-31T19:43:16.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.1,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.36840970731237,"aZ":-23.51191295191299,"pfxX":6.810542705817717,"pfxZ":5.09584712623027,"pX":0.34794784342160334,"pZ":1.0639454427228046,"vX0":-6.736317988413031,"vY0":-129.20248317506892,"vZ0":-7.198449037756164,"x":103.74,"y":210.05,"x0":2.096493219370665,"y0":50.006275295800165,"z0":5.676785173031448,"aX":11.587672354280448},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.9,"breakHorizontal":-10.9,"spinRate":1988,"spinDirection":142},"zone":14,"typeConfidence":0.92,"plateTime":0.4229372574201218,"extension":6.398538431728967},"index":3,"playId":"2a299f65-415f-3156-9f13-4121e337058f","pitchNumber":4,"startTime":"2026-05-31T19:43:37.560Z","endTime":"2026-05-31T19:43:41.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-05-31T19:43:54.124Z","endTime":"2026-05-31T19:44:10.822Z","isPitch":false,"type":"action","player":{"id":701398,"link":"/api/v1/people/701398"},"defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.8,"strikeZoneTop":3.239,"strikeZoneBottom":1.635,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.720240742374852,"aZ":-23.688859241176843,"pfxX":2.056438299571216,"pfxZ":5.034783790782642,"pX":-0.8860818859805937,"pZ":1.6853795721189908,"vX0":-7.781503896510921,"vY0":-128.5199868959201,"vZ0":-5.728798315508243,"x":150.78,"y":193.27,"x0":1.9036554861835293,"y0":50.00299646562143,"z0":5.764242227848991,"aX":3.466521233840045},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.2,"breakHorizontal":-2.2,"spinRate":2077,"spinDirection":154},"zone":13,"typeConfidence":0.9,"plateTime":0.4249370534508734,"extension":6.367852302697052},"hitData":{"launchSpeed":94.4,"launchAngle":75.0,"totalDistance":68.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":130.99,"coordY":176.36}},"index":5,"playId":"2595362b-bd6c-3ae8-a8a3-fc7cd96c41d6","pitchNumber":5,"startTime":"2026-05-31T19:44:10.822Z","endTime":"2026-05-31T19:44:21.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":701398,"link":"/api/v1/people/701398","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"credit":"b_ab"},{"player":{"id":689266,"link":"/api/v1/people/689266"},"credit":"p_ab"},{"player":{"id":701398,"link":"/api/v1/people/701398"},"credit":"b_pa"},{"player":{"id":689266,"link":"/api/v1/people/689266"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.8,"awayTeamWinProbability":13.200000000000003,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.32,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-05-31T19:44:21.292Z","atBatIndex":60},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Eugenio Suárez homers (4) on a fly ball to center field.","rbi":1,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-31T19:44:43.339Z","endTime":"2026-05-31T19:45:38.232Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":{"id":689266,"link":"/api/v1/people/689266"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"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":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.638987478591293,"aZ":-21.487080594490354,"pfxX":2.204998791021934,"pfxZ":6.350627075944199,"pX":-0.47900623704172074,"pZ":2.189296555990836,"vX0":-6.992004252997258,"vY0":-128.64340671363448,"vZ0":-4.834518196010562,"x":135.26,"y":179.67,"x0":1.982750856323322,"y0":50.00467363149159,"z0":5.749603197196507,"aX":3.7125917525675285},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":10.7,"breakHorizontal":-2.5,"spinRate":2017,"spinDirection":134},"zone":4,"typeConfidence":0.85,"plateTime":0.4250993070333786,"extension":6.440589013687958},"index":0,"playId":"02b7fb48-8ae4-3819-904b-c0544275a191","pitchNumber":1,"startTime":"2026-05-31T19:44:47.745Z","endTime":"2026-05-31T19:44:51.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.869059690903583,"aZ":-26.149710963660198,"pfxX":1.2147631480956433,"pfxZ":3.6260865512214755,"pX":0.7549560473088631,"pZ":1.8694875362231729,"vX0":-3.954270300402351,"vY0":-127.41075066189349,"vZ0":-4.572885052266656,"x":88.22,"y":188.3,"x0":2.1627840273177292,"y0":50.00047469256229,"z0":5.730913444032974,"aX":2.0166314382489925},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.9,"breakHorizontal":-1.4,"spinRate":1999,"spinDirection":139},"zone":9,"typeConfidence":0.92,"plateTime":0.42836711316521514,"extension":6.270212569508203},"hitData":{"launchSpeed":102.8,"launchAngle":25.0,"totalDistance":387.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":162.81,"coordY":47.15}},"index":1,"playId":"1830fae8-7431-364a-9d44-b8a114e2c4be","pitchNumber":2,"startTime":"2026-05-31T19:45:08.180Z","endTime":"2026-05-31T19:45:38.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"credit":"b_ab"},{"player":{"id":689266,"link":"/api/v1/people/689266"},"credit":"p_ab"},{"player":{"id":553993,"link":"/api/v1/people/553993"},"credit":"b_pa"},{"player":{"id":689266,"link":"/api/v1/people/689266"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.10000000000001,"awayTeamWinProbability":6.8999999999999915,"homeTeamWinProbabilityAdded":6.300000000000011,"leverageIndex":0.23,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-05-31T19:45:38.232Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nathaniel Lowe strikes out swinging.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-31T19:45:56.884Z","endTime":"2026-05-31T19:47:43.844Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689266,"fullName":"Dylan Dodd","link":"/api/v1/people/689266"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":506702,"link":"/api/v1/people/506702"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.5,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.64322124568211,"aZ":-14.342467520854228,"pfxX":7.055885603795836,"pfxZ":9.266274983451572,"pX":-0.42178021363976936,"pZ":3.3707878023702524,"vX0":-8.401120795482973,"vY0":-138.06797223356182,"vZ0":-4.15601104492846,"x":133.08,"y":147.77,"x0":1.7482673000245046,"y0":50.004253554075696,"z0":5.865326560520463,"aX":13.581021115905019},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.1,"breakHorizontal":-10.9,"spinRate":2216,"spinDirection":134},"zone":1,"typeConfidence":0.92,"plateTime":0.3971776879596227,"extension":6.3071729347217},"index":0,"playId":"3708b8fc-00d2-3d89-a004-aabccce563a1","pitchNumber":1,"startTime":"2026-05-31T19:46:01.771Z","endTime":"2026-05-31T19:46:06.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.9,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.46690606987547,"aZ":-14.812737799062374,"pfxX":6.269618546974409,"pfxZ":9.183736012218642,"pX":0.3231124383273016,"pZ":2.69856326910743,"vX0":-6.28705048727398,"vY0":-136.7080257278683,"vZ0":-5.560322545691261,"x":104.68,"y":165.92,"x0":1.8394003042985025,"y0":50.003983502492325,"z0":5.777679837390841,"aX":11.8542996190822},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.6,"breakHorizontal":-10.0,"spinRate":2222,"spinDirection":136},"zone":6,"typeConfidence":0.9,"plateTime":0.4008265105744382,"extension":6.355402513056248},"index":1,"playId":"2677eb85-39fa-349b-922c-c3b677535b9b","pitchNumber":2,"startTime":"2026-05-31T19:46:17.949Z","endTime":"2026-05-31T19:46:21.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.2,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.077998024413567,"aZ":-14.920674695706467,"pfxX":4.999450977908802,"pfxZ":9.103832198413246,"pX":-0.6840283670615549,"pZ":3.3565675986315693,"vX0":-8.030971323852478,"vY0":-136.33398430196053,"vZ0":-4.053948556819353,"x":143.07,"y":148.15,"x0":1.6412536408361689,"y0":50.0041641880292,"z0":5.882789832194922,"aX":9.476946762368453},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.8,"breakHorizontal":-7.4,"spinRate":2277,"spinDirection":135},"zone":1,"typeConfidence":0.9,"plateTime":0.4007334768887527,"extension":6.350566410245588},"index":2,"playId":"0fc30db1-7cc2-3d2c-9d1e-5fb41a3ca2a7","pitchNumber":3,"startTime":"2026-05-31T19:46:45.540Z","endTime":"2026-05-31T19:46:49.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.7,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.668081567912296,"aZ":-32.81845770357976,"pfxX":1.0740010385074856,"pfxZ":-0.4299307748354133,"pX":-0.28873482480346035,"pZ":1.3386140956912256,"vX0":-6.35636875257282,"vY0":-121.39132781149429,"vZ0":-3.3996698694603786,"x":128.01,"y":202.64,"x0":2.228831190675389,"y0":50.00436411260444,"z0":5.626356510726597,"aX":1.5962224701039331},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.3,"breakHorizontal":-0.4,"spinRate":2492,"spinDirection":332},"zone":13,"typeConfidence":0.9,"plateTime":0.4519051109655883,"extension":6.246205509858831},"index":3,"playId":"fcd11300-31dc-3be4-a113-c5539ca7c800","pitchNumber":4,"startTime":"2026-05-31T19:47:03.088Z","endTime":"2026-05-31T19:47:07.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.7,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.511274701985478,"aZ":-13.819720614631962,"pfxX":5.658977756764979,"pfxZ":9.889170174264365,"pX":0.39858081396965334,"pZ":4.414957734251268,"vX0":-5.4854598139399044,"vY0":-135.81202824158626,"vZ0":-1.6052416702635688,"x":101.81,"y":119.58,"x0":1.7155343366805185,"y0":50.00329202575453,"z0":5.981525923253703,"aX":10.504444973766013},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.8,"breakHorizontal":-9.0,"spinRate":2259,"spinDirection":135},"zone":12,"typeConfidence":0.9,"plateTime":0.40427187004166054,"extension":6.265161484585499},"index":4,"playId":"2b171c67-6e94-3a17-a35f-c4973498140e","pitchNumber":5,"startTime":"2026-05-31T19:47:20.964Z","endTime":"2026-05-31T19:47:26.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":84.8,"strikeZoneTop":3.367,"strikeZoneBottom":1.699,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.65785166625987,"aZ":-10.096137331314386,"pfxX":5.0300801293973185,"pfxZ":11.869330915374201,"pX":-0.06865696190587561,"pZ":3.476298876435967,"vX0":-6.75132911880269,"vY0":-136.20542138735502,"vZ0":-4.499859641751826,"x":119.62,"y":144.92,"x0":1.8001079691774375,"y0":50.00668828158898,"z0":5.860669164080302,"aX":9.360233293677405},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":20.6,"breakHorizontal":-7.6,"spinRate":2197,"spinDirection":130},"zone":2,"typeConfidence":0.91,"plateTime":0.40365658326917586,"extension":6.358842250049864},"index":5,"playId":"17ef640c-67d1-3c2e-98e7-0bd8b50dd592","pitchNumber":6,"startTime":"2026-05-31T19:47:40.176Z","endTime":"2026-05-31T19:47:43.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_ab"},{"player":{"id":689266,"link":"/api/v1/people/689266"},"credit":"p_ab"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_pa"},{"player":{"id":689266,"link":"/api/v1/people/689266"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.80000000000001,"awayTeamWinProbability":7.199999999999989,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-05-31T19:47:43.844Z","atBatIndex":62},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Matt Olson lines out sharply to second baseman Spencer Steer.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-31T19:49:53.584Z","endTime":"2026-05-31T19:50:54.003Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.5,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.834802056744046,"aZ":-24.092525469211527,"pfxX":1.2885798812971576,"pfxZ":4.910995719867747,"pX":-0.4502123938250174,"pZ":2.1417165726412812,"vX0":-5.109342068726562,"vY0":-127.63997303461367,"vZ0":-5.64450534813902,"x":134.16,"y":180.95,"x0":1.4120829780002977,"y0":50.003887734569545,"z0":6.284600303775767,"aX":2.1214388775976616},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.8,"breakHorizontal":-1.2,"spinRate":2335,"spinDirection":140},"zone":7,"typeConfidence":0.89,"plateTime":0.42949369895567546,"extension":6.544661532971808},"index":0,"playId":"44694eee-3f36-3fea-ac27-74b3531fcdb9","pitchNumber":1,"startTime":"2026-05-31T19:49:53.584Z","endTime":"2026-05-31T19:49:57.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.22771440500472,"aZ":-12.942241733083232,"pfxX":4.84884345429192,"pfxZ":9.692780903226733,"pX":-0.5961043789250354,"pZ":2.5917165009385954,"vX0":-7.277151904032458,"vY0":-140.0925432308987,"vZ0":-7.2751761145896445,"x":139.72,"y":168.8,"x0":1.4075119326782446,"y0":50.00197652515326,"z0":6.071866610314211,"aX":9.61994120042823},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.2,"breakHorizontal":-7.2,"spinRate":2459,"spinDirection":141},"zone":4,"typeConfidence":0.92,"plateTime":0.3912830112820145,"extension":6.8255483030194215},"index":1,"playId":"377a526b-382f-3df9-b7f2-4933d0ebbe51","pitchNumber":2,"startTime":"2026-05-31T19:50:07.793Z","endTime":"2026-05-31T19:50:11.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":6,"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-31T19:50:29.048Z","endTime":"2026-05-31T19:50:30.830Z","isPitch":false,"type":"action","player":{"id":621566,"link":"/api/v1/people/621566"},"defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.619032194338907,"aZ":-25.415307645916254,"pfxX":0.8756552865278966,"pfxZ":4.251231811491655,"pX":-1.062091817530342,"pZ":2.5070529416478693,"vX0":-6.33371022650686,"vY0":-125.4028233770868,"vZ0":-4.235118339966314,"x":157.48,"y":171.09,"x0":1.3838709586589224,"y0":50.00591732513951,"z0":6.293868014758586,"aX":1.394051115980817},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":7.0,"breakHorizontal":-0.1,"spinRate":2296,"spinDirection":165},"zone":13,"typeConfidence":0.9,"plateTime":0.43695301917666907,"extension":6.613641738081377},"index":3,"playId":"c5481475-ce09-390f-adea-f8e565e1258b","pitchNumber":3,"startTime":"2026-05-31T19:50:30.830Z","endTime":"2026-05-31T19:50:36.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.470092777260994,"aZ":-13.738753935388422,"pfxX":4.967637219281627,"pfxZ":9.415464445105032,"pX":0.04166014604904478,"pZ":3.292891447243241,"vX0":-5.480441724346826,"vY0":-139.75041780560784,"vZ0":-5.552279404938296,"x":115.41,"y":149.87,"x0":1.392249302569532,"y0":50.00342131553571,"z0":6.2241259495236685,"aX":9.72720897495484},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.0,"breakHorizontal":-7.7,"spinRate":2329,"spinDirection":141},"zone":2,"typeConfidence":0.91,"plateTime":0.3934653756035078,"extension":6.704284039624751},"hitData":{"launchSpeed":105.7,"launchAngle":5.0,"totalDistance":157.0,"trajectory":"line_drive","hardness":"hard","location":"4","coordinates":{"coordX":142.93,"coordY":141.12}},"index":4,"playId":"4133d339-bbe9-3a21-90b6-dcdcd1a15215","pitchNumber":4,"startTime":"2026-05-31T19:50:46.286Z","endTime":"2026-05-31T19:50:54.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":656271,"link":"/api/v1/people/656271"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":656271,"link":"/api/v1/people/656271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.1,"awayTeamWinProbability":4.900000000000006,"homeTeamWinProbabilityAdded":2.299999999999983,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-05-31T19:50:54.003Z","atBatIndex":63},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ozzie Albies grounds out, first baseman Nathaniel Lowe to pitcher Brock Burke.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-31T19:51:14.344Z","endTime":"2026-05-31T19:51:27.533Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":656271,"link":"/api/v1/people/656271"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":80.0,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.70115184601591,"aZ":-26.317211570691846,"pfxX":9.084791030572891,"pfxZ":3.5626711787648855,"pX":1.09845679741401,"pZ":2.378438121138298,"vX0":-4.176482781959671,"vY0":-128.2318466708712,"vZ0":-4.034912886113457,"x":75.13,"y":174.56,"x0":1.5794418175836058,"y0":50.003128596496104,"z0":6.056384310531792,"aX":14.934802030100816},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.6,"breakHorizontal":-15.4,"spinRate":2120,"spinDirection":130},"zone":12,"typeConfidence":0.9,"plateTime":0.4292674892094879,"extension":6.573118412823297},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":140.11,"coordY":176.93}},"index":0,"playId":"a6a9f331-03bc-3a3e-ba0d-8498a3359a9c","pitchNumber":1,"startTime":"2026-05-31T19:51:19.424Z","endTime":"2026-05-31T19:51:27.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":656271,"link":"/api/v1/people/656271"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":656271,"link":"/api/v1/people/656271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-05-31T19:51:27.533Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mauricio Dubón strikes out swinging.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-31T19:51:53.870Z","endTime":"2026-05-31T19:53:45.970Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656271,"fullName":"Brock Burke","link":"/api/v1/people/656271"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664731,"link":"/api/v1/people/664731"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.5,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.425909829739428,"aZ":-19.05408020671138,"pfxX":5.364663866407801,"pfxZ":6.569756914138809,"pX":0.6196244632060433,"pZ":2.8271198131796305,"vX0":-4.1646673341076585,"vY0":-140.1227140133001,"vZ0":-5.490957643958297,"x":93.38,"y":162.45,"x0":1.4250949721386688,"y0":50.00197481656254,"z0":6.04929955553683,"aX":10.711887025092368},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.0,"breakHorizontal":-8.9,"spinRate":2199,"spinDirection":146},"zone":3,"typeConfidence":0.86,"plateTime":0.39027609845342726,"extension":6.750683982116769},"index":0,"playId":"1eef6df2-37e3-3615-b69f-22a51d40bee7","pitchNumber":1,"startTime":"2026-05-31T19:51:55.180Z","endTime":"2026-05-31T19:51:58.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.3,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.120699910790844,"aZ":-28.805268745230237,"pfxX":7.860706020639132,"pfxZ":2.054620170808734,"pX":0.613070553533133,"pZ":2.336689699813895,"vX0":-4.602090529725589,"vY0":-127.16120416639038,"vZ0":-3.6651880250059374,"x":93.63,"y":175.69,"x0":1.4252607628169025,"y0":50.001208122003135,"z0":6.082482744516525,"aX":12.869536295240287},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.1,"breakHorizontal":-13.2,"spinRate":2122,"spinDirection":132},"zone":6,"typeConfidence":0.87,"plateTime":0.43077808328679623,"extension":6.536530619499068},"index":1,"playId":"ec2c72a5-5368-372f-bf2a-443fd64b0200","pitchNumber":2,"startTime":"2026-05-31T19:52:12.939Z","endTime":"2026-05-31T19:52:17.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":95.1,"endSpeed":86.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.820507623549968,"aZ":-15.71871181298907,"pfxX":3.7509506376223904,"pfxZ":8.46578448432742,"pX":0.7213922907052465,"pZ":4.2774662339094425,"vX0":-3.366858808100201,"vY0":-138.51535650581735,"vZ0":-2.3916492912981813,"x":89.5,"y":123.29,"x0":1.4650584312999666,"y0":50.00548214619699,"z0":6.202682538911656,"aX":7.293101308043618},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.0,"breakHorizontal":-6.1,"spinRate":2319,"spinDirection":139},"zone":12,"typeConfidence":0.92,"plateTime":0.3953674402118894,"extension":6.5337320075653835},"index":2,"playId":"dcde4d21-4573-3376-a732-92dafa68ae07","pitchNumber":3,"startTime":"2026-05-31T19:52:28.468Z","endTime":"2026-05-31T19:52:32.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":96.4,"endSpeed":87.9,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.403787012034186,"aZ":-16.295548139878715,"pfxX":4.633512422236792,"pfxZ":7.9830697603657335,"pX":0.17861513662625406,"pZ":4.192881248226045,"vX0":-4.99527346526447,"vY0":-140.29771290933306,"vZ0":-2.629190750915626,"x":110.19,"y":125.57,"x0":1.382078315464255,"y0":50.00178111364458,"z0":6.207004803519991,"aX":9.215796126293442},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.0,"breakHorizontal":-7.3,"spinRate":2359,"spinDirection":145},"zone":12,"typeConfidence":0.92,"plateTime":0.3907298471506646,"extension":6.800325916291547},"index":3,"playId":"ba94d143-a93d-3e62-977e-d0d4f23e9165","pitchNumber":4,"startTime":"2026-05-31T19:52:45.702Z","endTime":"2026-05-31T19:52:53.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.6,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.97286933867474,"aZ":-14.079443527929582,"pfxX":4.639211328670592,"pfxZ":8.96547859431954,"pX":1.3598214194226819,"pZ":3.9380880400677616,"vX0":-2.3811490034795817,"vY0":-141.1424569264898,"vZ0":-3.5172708759693205,"x":65.17,"y":132.45,"x0":1.6113974164775342,"y0":50.00476306641869,"z0":6.10645511400336,"aX":9.365781814004375},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.7,"breakHorizontal":-7.9,"spinRate":2411,"spinDirection":142},"zone":12,"typeConfidence":0.93,"plateTime":0.38798092670538065,"extension":6.657756918252215},"index":4,"playId":"035cf3f9-b2ef-37cf-a265-aca33070c460","pitchNumber":5,"startTime":"2026-05-31T19:53:07.496Z","endTime":"2026-05-31T19:53:11.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":98.1,"endSpeed":90.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.36836296009374,"aZ":-14.448752760746585,"pfxX":3.7389271756994154,"pfxZ":8.50648494842354,"pX":1.00848413052328,"pZ":3.014899007144457,"vX0":-2.9339359008537995,"vY0":-142.8648257898589,"vZ0":-5.907385348144463,"x":78.56,"y":157.38,"x0":1.5587327038043293,"y0":50.00640038491202,"z0":6.0044215618513,"aX":7.794358566185522},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.5,"breakHorizontal":-6.2,"spinRate":2446,"spinDirection":144},"zone":12,"typeConfidence":0.93,"plateTime":0.3821834460147322,"extension":6.712272558888859},"index":5,"playId":"084d53e8-a2d3-3803-b773-f3ca9c9a08c1","pitchNumber":6,"startTime":"2026-05-31T19:53:24.310Z","endTime":"2026-05-31T19:53:29.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.8,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.135369010861474,"aZ":-14.346417746122444,"pfxX":4.228249648219829,"pfxZ":8.924783302377165,"pX":-0.28245170390755,"pZ":1.5847312120811292,"vX0":-6.170808700791114,"vY0":-139.85456241780804,"vZ0":-9.569962071699047,"x":127.77,"y":195.99,"x0":1.394936262626814,"y0":50.00229854708005,"z0":5.974014303123722,"aX":8.444994690650356},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.5,"breakHorizontal":-6.5,"spinRate":2501,"spinDirection":143},"zone":7,"typeConfidence":0.93,"plateTime":0.3904359071236967,"extension":6.846753897408787},"index":6,"playId":"e8d0b404-3dce-3957-984a-609866dc8ecc","pitchNumber":7,"startTime":"2026-05-31T19:53:41.079Z","endTime":"2026-05-31T19:53:45.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":643289,"link":"/api/v1/people/643289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_ab"},{"player":{"id":656271,"link":"/api/v1/people/656271"},"credit":"p_ab"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"credit":"b_pa"},{"player":{"id":656271,"link":"/api/v1/people/656271"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.2,"awayTeamWinProbability":2.799999999999997,"homeTeamWinProbabilityAdded":0.6000000000000085,"leverageIndex":0.27,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-05-31T19:53:45.970Z","atBatIndex":65},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Spencer Steer doubles (11) on a fly ball to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-31T19:56:10.661Z","endTime":"2026-05-31T19:57:38.969Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Reynaldo López replaces Dylan Dodd.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"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-31T19:55:01.124Z","endTime":"2026-05-31T19:56:12.983Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":625643,"link":"/api/v1/people/625643"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":689266,"link":"/api/v1/people/689266","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":84.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.19666234030909,"aZ":-12.527515488513759,"pfxX":-5.596391982194579,"pfxZ":10.65488043120586,"pX":0.08272687470445016,"pZ":2.795191529697127,"vX0":6.693656021416361,"vY0":-136.00906083924033,"vZ0":-4.617634490948567,"x":113.85,"y":163.31,"x0":-1.701534087189659,"y0":50.00381212132953,"z0":5.406602799293966,"aX":-10.320957716216245},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":18.2,"breakHorizontal":8.4,"spinRate":2077,"spinDirection":212},"zone":2,"typeConfidence":0.9,"plateTime":0.4051522034115962,"extension":6.441618649994308},"index":1,"playId":"ce8ee204-c7da-3a58-af52-739c907717be","pitchNumber":1,"startTime":"2026-05-31T19:56:12.983Z","endTime":"2026-05-31T19:56:16.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.021807710837205,"aZ":-29.98677195097898,"pfxX":1.4515648442379838,"pfxZ":1.420543978027232,"pX":1.285614636690643,"pZ":1.3976421648425827,"vX0":7.052922742488179,"vY0":-123.31867966725963,"vZ0":-3.426129947613553,"x":68.0,"y":201.04,"x0":-1.8024313080265593,"y0":50.000933984690136,"z0":5.340358172609712,"aX":2.2294904081351583},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.0,"breakHorizontal":-4.3,"spinRate":2349,"spinDirection":158},"zone":14,"typeConfidence":0.9,"plateTime":0.4445251997859061,"extension":6.556603931066594},"index":2,"playId":"6f79da0e-b128-3532-834d-0c664aaf6177","pitchNumber":2,"startTime":"2026-05-31T19:56:26.766Z","endTime":"2026-05-31T19:56:30.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":85.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.06530725210921,"aZ":-11.72912231190958,"pfxX":-6.257968486627211,"pfxZ":10.740347368334438,"pX":-0.2161854318187145,"pZ":1.6938963172252823,"vX0":6.301897790946903,"vY0":-138.13391468658514,"vZ0":-7.434838158172054,"x":125.24,"y":193.04,"x0":-1.7306877192316734,"y0":50.00117373237545,"z0":5.235841139216147,"aX":-11.911423055998597},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.8,"breakHorizontal":9.7,"spinRate":2160,"spinDirection":211},"zone":8,"typeConfidence":0.91,"plateTime":0.3988001535099097,"extension":6.546078192930112},"index":3,"playId":"fbcea0d0-3fdd-3e9d-8199-782983decfb4","pitchNumber":3,"startTime":"2026-05-31T19:56:41.152Z","endTime":"2026-05-31T19:56:44.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":6,"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-31T19:56:50.478Z","endTime":"2026-05-31T19:57:02.428Z","isPitch":false,"type":"action","player":{"id":668715,"link":"/api/v1/people/668715"},"defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":95.8,"endSpeed":85.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.42108327456911,"aZ":-14.221159457082578,"pfxX":-7.565322619806088,"pfxZ":9.368624303161504,"pX":-0.2551801646308855,"pZ":2.3438055472115127,"vX0":6.803906527419225,"vY0":-139.05688839183313,"vZ0":-5.416842880444453,"x":126.73,"y":175.5,"x0":-1.7768131687060125,"y0":50.00242980315112,"z0":5.2955046640415615,"aX":-14.497705105570768},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.7,"breakHorizontal":11.9,"spinRate":2276,"spinDirection":215},"zone":5,"typeConfidence":0.91,"plateTime":0.39717257517558346,"extension":6.491632621599653},"index":5,"playId":"67d701cd-77c3-3599-8b93-0bc6250e7f60","pitchNumber":4,"startTime":"2026-05-31T19:57:02.428Z","endTime":"2026-05-31T19:57:10.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.798401671998718,"aZ":-30.234796544346036,"pfxX":1.8233513181345502,"pfxZ":1.2521247707775451,"pX":-0.08429309215301112,"pZ":2.0945972215428865,"vX0":3.6369330954592343,"vY0":-123.53969886424885,"vZ0":-1.9203683205178772,"x":120.21,"y":182.23,"x0":-1.812770788832595,"y0":50.000729514449304,"z0":5.4253894527754385,"aX":2.814742604396078},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.0,"breakHorizontal":-4.2,"spinRate":2346,"spinDirection":140},"zone":8,"typeConfidence":0.9,"plateTime":0.4435092145544046,"extension":6.430843309523142},"hitData":{"launchSpeed":96.5,"launchAngle":31.0,"totalDistance":356.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":186.33,"coordY":68.6}},"index":6,"playId":"57db4b87-7b3b-31cb-a160-eb72bfdf103a","pitchNumber":5,"startTime":"2026-05-31T19:57:27.532Z","endTime":"2026-05-31T19:57:38.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_ab"},{"player":{"id":625643,"link":"/api/v1/people/625643"},"credit":"p_ab"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_pa"},{"player":{"id":625643,"link":"/api/v1/people/625643"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.1,"awayTeamWinProbability":1.9000000000000057,"homeTeamWinProbabilityAdded":0.8999999999999915,"leverageIndex":0.11,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-05-31T19:57:38.969Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Will Benson strikes out swinging, catcher Sandy León to first baseman Matt Olson.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-31T19:58:11.693Z","endTime":"2026-05-31T19:59:07.418Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":506702,"link":"/api/v1/people/506702"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.4,"strikeZoneTop":3.391,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.87005591292127,"aZ":-12.590650576201348,"pfxX":-6.388196607175022,"pfxZ":10.355229925020904,"pX":-0.9035357736829116,"pZ":3.5692796608255835,"vX0":4.840958708907026,"vY0":-137.24931704217656,"vZ0":-2.9786916995505868,"x":151.44,"y":142.41,"x0":-1.8680438368060943,"y0":50.00195459548501,"z0":5.53645895494578,"aX":-12.079907467053397},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.2,"breakHorizontal":10.4,"spinRate":2124,"spinDirection":214},"zone":11,"typeConfidence":0.91,"plateTime":0.4004319077079401,"extension":6.386932243358984},"index":0,"playId":"0002badd-b07f-3a7d-8f81-99f23a4e9db3","pitchNumber":1,"startTime":"2026-05-31T19:58:16.882Z","endTime":"2026-05-31T19:58:22.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.8,"strikeZoneTop":3.391,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.840235542708218,"aZ":-10.97810492693138,"pfxX":-6.40677082299012,"pfxZ":10.93633033743902,"pX":0.005936357732867939,"pZ":2.126913562289232,"vX0":6.807716443536999,"vY0":-138.5585710627806,"vZ0":-6.595356359573164,"x":116.77,"y":181.35,"x0":-1.654072493698157,"y0":50.00557661268222,"z0":5.276665008238277,"aX":-12.421273018419999},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.5,"breakHorizontal":10.1,"spinRate":2188,"spinDirection":211},"zone":8,"typeConfidence":0.91,"plateTime":0.3957679544347159,"extension":6.589887699000243},"index":1,"playId":"c46b239d-15c8-3fb9-a64a-17fcb3eb9b29","pitchNumber":2,"startTime":"2026-05-31T19:58:38.406Z","endTime":"2026-05-31T19:58:42.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.9,"strikeZoneTop":3.391,"strikeZoneBottom":1.711,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.979695128363023,"aZ":-31.09260888433223,"pfxX":1.2162479654182785,"pfxZ":0.7074591741728671,"pX":0.3021393602594183,"pZ":0.292418021802692,"vX0":4.884126206299688,"vY0":-122.09205684459901,"vZ0":-5.36665651178466,"x":105.48,"y":230.88,"x0":-1.8782369891740234,"y0":50.000247456724004,"z0":5.180079816663808,"aX":1.8430031478365},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":0.4,"breakHorizontal":-3.4,"spinRate":2360,"spinDirection":88},"zone":14,"typeConfidence":0.9,"plateTime":0.4478222416902695,"extension":6.448989497221088},"index":2,"playId":"6b479d46-90b0-34c6-8deb-6e1502d604d4","pitchNumber":3,"startTime":"2026-05-31T19:58:57.514Z","endTime":"2026-05-31T19:59:07.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"credit":"b_ab"},{"player":{"id":625643,"link":"/api/v1/people/625643"},"credit":"p_ab"},{"player":{"id":666181,"link":"/api/v1/people/666181"},"credit":"b_pa"},{"player":{"id":625643,"link":"/api/v1/people/625643"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.5,"awayTeamWinProbability":2.5,"homeTeamWinProbabilityAdded":-0.5999999999999943,"leverageIndex":0.14,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-05-31T19:59:07.418Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"P.J. Higgins strikes out swinging.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-31T19:59:30.027Z","endTime":"2026-05-31T20:00:19.357Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":506702,"link":"/api/v1/people/506702"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.139000900858825,"aZ":-11.316025784661328,"pfxX":-5.984244068037652,"pfxZ":10.528483213613365,"pX":0.17268758605338802,"pZ":3.3022403345482387,"vX0":6.904131224225174,"vY0":-139.99108792614362,"vZ0":-4.055085148961387,"x":110.42,"y":149.62,"x0":-1.550164868593898,"y0":50.00399992449336,"z0":5.512591072540064,"aX":-11.857255830797655},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.4,"breakHorizontal":9.4,"spinRate":2251,"spinDirection":208},"zone":2,"typeConfidence":0.91,"plateTime":0.39153227787001565,"extension":6.46956507020897},"index":0,"playId":"73a4a34f-2744-3103-991d-b89a80cec12b","pitchNumber":1,"startTime":"2026-05-31T19:59:32.993Z","endTime":"2026-05-31T19:59:38.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.83960847113014,"aZ":-11.642404842051453,"pfxX":-6.876555284280803,"pfxZ":10.562855876378208,"pX":-0.5261606148570893,"pZ":2.262548675478365,"vX0":5.873110359971853,"vY0":-138.95366180305132,"vZ0":-5.968865957865616,"x":137.06,"y":177.69,"x0":-1.7798517751650151,"y0":50.00579311463373,"z0":5.2212623856727705,"aX":-13.370694725529892},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.0,"breakHorizontal":11.2,"spinRate":2234,"spinDirection":213},"zone":4,"typeConfidence":0.91,"plateTime":0.39506231438230666,"extension":6.586932463629632},"index":1,"playId":"db726670-cfbb-3600-b8ff-01718f004c6f","pitchNumber":2,"startTime":"2026-05-31T19:59:50.356Z","endTime":"2026-05-31T19:59:54.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-31T20:00:06.367Z","endTime":"2026-05-31T20:00:14.641Z","isPitch":false,"type":"action","player":{"id":664731,"link":"/api/v1/people/664731"},"defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":86.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.212716869939534,"aZ":-8.925424109007375,"pfxX":-6.730601546438599,"pfxZ":11.926573920932121,"pX":-0.4890835581747474,"pZ":2.7643283380803876,"vX0":5.778543140844113,"vY0":-139.84282438302952,"vZ0":-5.316218494860985,"x":135.64,"y":164.14,"x0":-1.7241368421970273,"y0":50.000538310086746,"z0":5.296206740819842,"aX":-13.11731743830931},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":20.4,"breakHorizontal":10.8,"spinRate":2231,"spinDirection":211},"zone":1,"typeConfidence":0.92,"plateTime":0.3940914500206061,"extension":6.508060740322175},"index":3,"playId":"f2cd00eb-f148-374a-bc66-aaf07e6e918c","pitchNumber":3,"startTime":"2026-05-31T20:00:14.641Z","endTime":"2026-05-31T20:00:19.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":664731,"link":"/api/v1/people/664731","batSide":{"code":"R","description":"Right"}},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664731,"link":"/api/v1/people/664731"},"credit":"b_ab"},{"player":{"id":625643,"link":"/api/v1/people/625643"},"credit":"p_ab"},{"player":{"id":664731,"link":"/api/v1/people/664731"},"credit":"b_pa"},{"player":{"id":625643,"link":"/api/v1/people/625643"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.1,"awayTeamWinProbability":2.9000000000000057,"homeTeamWinProbabilityAdded":-0.4000000000000057,"leverageIndex":0.17,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-05-31T20:00:19.357Z","atBatIndex":68},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Blake Dunn pops out to first baseman Matt Olson in foul territory.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-31T20:00:37.036Z","endTime":"2026-05-31T20:01:06.489Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":625643,"fullName":"Reynaldo López","link":"/api/v1/people/625643"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":694362,"fullName":"Blake Dunn","link":"/api/v1/people/694362"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":78.7,"strikeZoneTop":3.09,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.34519623372966,"aZ":-30.852864513323457,"pfxX":3.403505276684087,"pfxZ":0.8365566411987597,"pX":0.4547375773902216,"pZ":1.2036146874988838,"vX0":4.5460733209480635,"vY0":-126.33598569886668,"vZ0":-4.131578173408416,"x":99.67,"y":206.28,"x0":-1.8236699014839761,"y0":50.00523059473341,"z0":5.393766257551064,"aX":5.396493294724328},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.6,"breakHorizontal":-7.3,"spinRate":2335,"spinDirection":149},"zone":14,"typeConfidence":0.89,"plateTime":0.43677107601238907,"extension":6.5597887498624905},"index":0,"playId":"b1204d6b-1a71-37b4-8159-cdd031b09263","pitchNumber":1,"startTime":"2026-05-31T20:00:41.862Z","endTime":"2026-05-31T20:00:46.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694362,"link":"/api/v1/people/694362","batSide":{"code":"R","description":"Right"}},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":86.2,"endSpeed":77.5,"strikeZoneTop":3.09,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.64846853327075,"aZ":-29.648464165561123,"pfxX":3.6508932095453903,"pfxZ":1.6199891793283,"pX":-0.6423295516700309,"pZ":2.803083503202263,"vX0":1.9397109188108734,"vY0":-125.44143674025501,"vZ0":-0.576094855941115,"x":141.48,"y":163.1,"x0":-1.905461593600255,"y0":50.00177145059162,"z0":5.500732732607381,"aX":5.687953081474096},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.0,"breakHorizontal":-7.1,"spinRate":2217,"spinDirection":131},"zone":1,"typeConfidence":0.89,"plateTime":0.44041097195306733,"extension":6.543236068096134},"hitData":{"launchSpeed":80.5,"launchAngle":73.0,"totalDistance":94.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":160.89,"coordY":188.08}},"index":1,"playId":"dd4821cb-8e15-35ce-b73e-cf3d166557f2","pitchNumber":2,"startTime":"2026-05-31T20:00:56.555Z","endTime":"2026-05-31T20:01:06.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":625643,"link":"/api/v1/people/625643","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":506702,"link":"/api/v1/people/506702"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":673490,"link":"/api/v1/people/673490"},"left":{"id":643289,"link":"/api/v1/people/643289"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":660670,"link":"/api/v1/people/660670"}},"offense":{"batter":{"id":694362,"link":"/api/v1/people/694362","batSide":{"code":"R","description":"Right"}},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694362,"link":"/api/v1/people/694362"},"credit":"b_ab"},{"player":{"id":625643,"link":"/api/v1/people/625643"},"credit":"p_ab"},{"player":{"id":694362,"link":"/api/v1/people/694362"},"credit":"b_pa"},{"player":{"id":625643,"link":"/api/v1/people/625643"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":96.6,"awayTeamWinProbability":3.4000000000000057,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-05-31T20:01:06.489Z","atBatIndex":69},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Austin Riley flies out to left fielder JJ Bleday.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-31T20:03:37.029Z","endTime":"2026-05-31T20:04:44.552Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663574,"fullName":"Tony Santillan","link":"/api/v1/people/663574"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tony Santillan replaces Brock Burke.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"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-31T20:01:43.587Z","endTime":"2026-05-31T20:03:39.353Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663574,"link":"/api/v1/people/663574"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":656271,"link":"/api/v1/people/656271","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.478809839243976,"aZ":-17.996616385029867,"pfxX":-6.306011316266943,"pfxZ":7.547149184387392,"pX":0.294440472798349,"pZ":3.1725275121013756,"vX0":8.369125073510212,"vY0":-136.09978472281736,"vZ0":-2.5868930215991828,"x":105.78,"y":153.12,"x0":-1.9991515642815196,"y0":50.00277238456329,"z0":5.379695616150337,"aX":-11.846876943451507},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.3,"breakHorizontal":9.7,"spinRate":2305,"spinDirection":223},"zone":3,"typeConfidence":0.9,"plateTime":0.4022239675814454,"extension":6.0985047494077085},"index":1,"playId":"2d7b2e1f-cd9c-3696-a082-affbe9a09c15","pitchNumber":1,"startTime":"2026-05-31T20:03:39.353Z","endTime":"2026-05-31T20:03:43.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.905296976237505,"aZ":-37.17515524874124,"pfxX":1.9000524401714731,"pfxZ":-3.3030110781284083,"pX":2.1207922546733964,"pZ":0.3929681159320167,"vX0":9.60074638747018,"vY0":-123.20827261846743,"vZ0":-3.838152936646984,"x":36.16,"y":228.17,"x0":-2.097451186518544,"y0":50.00296999138856,"z0":5.16227167846394,"aX":2.8758920009061186},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-6.7,"breakHorizontal":-6.0,"spinRate":2288,"spinDirection":22},"zone":14,"typeConfidence":0.9,"plateTime":0.44713171350507563,"extension":6.023599819335515},"index":2,"playId":"49f10781-d202-37d6-9f10-6dc73c274158","pitchNumber":2,"startTime":"2026-05-31T20:03:55.064Z","endTime":"2026-05-31T20:04:00.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.96475431814055,"aZ":-15.641164405937069,"pfxX":-7.206172247144521,"pfxZ":8.702095889163953,"pX":1.5803210125939307,"pZ":1.9249766920406244,"vX0":11.898149985213466,"vY0":-137.10742336089152,"vZ0":-5.839450219537785,"x":56.76,"y":186.81,"x0":-1.883689298185561,"y0":50.00016587111189,"z0":5.153790767737375,"aX":-13.687251858173083},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.6,"breakHorizontal":10.4,"spinRate":2346,"spinDirection":224},"zone":14,"typeConfidence":0.9,"plateTime":0.3998424129238405,"extension":6.151908423442351},"index":3,"playId":"91c24564-54a0-349c-918c-b2748d375800","pitchNumber":3,"startTime":"2026-05-31T20:04:15.216Z","endTime":"2026-05-31T20:04:20.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":94.3,"endSpeed":85.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.34481067421258,"aZ":-15.884650317057915,"pfxX":-8.699772954863414,"pfxZ":8.667748442951144,"pX":-0.19441180620997697,"pZ":2.254862558285849,"vX0":8.13489973937081,"vY0":-136.9638163318501,"vZ0":-4.905233293412748,"x":124.41,"y":177.9,"x0":-2.0886365058169205,"y0":50.002544907521084,"z0":5.173718516392176,"aX":-16.347898568396452},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.6,"breakHorizontal":13.8,"spinRate":2299,"spinDirection":226},"zone":5,"typeConfidence":0.9,"plateTime":0.4015993474836197,"extension":6.072139976119655},"hitData":{"launchSpeed":91.9,"launchAngle":46.0,"totalDistance":293.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":71.63,"coordY":94.89}},"index":4,"playId":"dd973529-1b70-3771-b843-076be923ceb2","pitchNumber":4,"startTime":"2026-05-31T20:04:34.002Z","endTime":"2026-05-31T20:04:44.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_ab"},{"player":{"id":663574,"link":"/api/v1/people/663574"},"credit":"p_ab"},{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_pa"},{"player":{"id":663574,"link":"/api/v1/people/663574"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.5,"awayTeamWinProbability":1.5,"homeTeamWinProbabilityAdded":1.9000000000000057,"leverageIndex":0.77,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-05-31T20:04:44.552Z","atBatIndex":70},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dominic Smith walks.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-31T20:05:23.006Z","endTime":"2026-05-31T20:07:17.337Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663574,"fullName":"Tony Santillan","link":"/api/v1/people/663574"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,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":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Dominic Smith replaces Jorge Mateo.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"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-31T20:04:54.168Z","endTime":"2026-05-31T20:05:25.408Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":622761,"link":"/api/v1/people/622761"},"defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":622761,"link":"/api/v1/people/622761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.7,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.29842959725795,"aZ":-15.663773918329918,"pfxX":-8.055629578702169,"pfxZ":8.517141558464706,"pX":-0.8121427841013679,"pZ":2.25377438870182,"vX0":6.5219369662621975,"vY0":-138.861714650591,"vZ0":-5.1785234371771285,"x":147.96,"y":177.93,"x0":-2.153553668917474,"y0":50.00154358852956,"z0":5.197588921726624,"aX":-15.61166150271153},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.4,"breakHorizontal":13.1,"spinRate":2342,"spinDirection":223},"zone":4,"typeConfidence":0.9,"plateTime":0.3955959651462275,"extension":6.203936189520892},"index":1,"playId":"8302988e-bd22-3545-ae1d-f7efe004fb6d","pitchNumber":1,"startTime":"2026-05-31T20:05:25.408Z","endTime":"2026-05-31T20:05:29.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.9,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.923823594756108,"aZ":-17.139241457328765,"pfxX":-7.728338387849799,"pfxZ":7.765702425742248,"pX":-0.5910308243242016,"pZ":2.0557142514086943,"vX0":7.047094230898966,"vY0":-138.29711778772725,"vZ0":-5.24509099157702,"x":139.53,"y":183.28,"x0":-2.1684541768309824,"y0":50.006207301555435,"z0":5.127124252180717,"aX":-14.969211297841136},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.1,"breakHorizontal":12.5,"spinRate":2310,"spinDirection":224},"zone":7,"typeConfidence":0.9,"plateTime":0.3961003503647036,"extension":6.1369452854264654},"index":2,"playId":"847401f4-c6d1-366e-b5bd-a7f30355ce7d","pitchNumber":2,"startTime":"2026-05-31T20:05:42.657Z","endTime":"2026-05-31T20:05:47.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-31T20:05:55.879Z","endTime":"2026-05-31T20:06:14.951Z","isPitch":false,"type":"action","player":{"id":642086,"link":"/api/v1/people/642086"},"defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.454537145798785,"aZ":-17.555017059902568,"pfxX":-6.814656584446507,"pfxZ":7.451921392960781,"pX":-1.5004095988053596,"pZ":2.8381227100034065,"vX0":4.477021099960094,"vY0":-139.23225933336792,"vZ0":-3.126989429008971,"x":174.19,"y":162.15,"x0":-2.2443505536419215,"y0":50.005345116725316,"z0":5.138563689369408,"aX":-13.372524370895094},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.1,"breakHorizontal":11.4,"spinRate":2305,"spinDirection":227},"zone":11,"typeConfidence":0.9,"plateTime":0.3934950778593378,"extension":6.141760332011807},"index":4,"playId":"5ef8b1e8-4dcf-35a3-9abd-da571ce15b48","pitchNumber":3,"startTime":"2026-05-31T20:06:14.951Z","endTime":"2026-05-31T20:06:19.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.2,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.1406344563285,"aZ":-35.396846248964366,"pfxX":3.9588475933064355,"pfxZ":-2.0798135463635283,"pX":-1.5824747966976633,"pZ":1.6273103623518554,"vX0":0.8843406412984146,"vY0":-123.80318304649198,"vZ0":-1.395065427982915,"x":177.32,"y":194.84,"x0":-2.4587704967071287,"y0":50.00355127850161,"z0":5.165773442503666,"aX":6.133742671234768},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-3.8,"breakHorizontal":-7.3,"spinRate":2255,"spinDirection":29},"zone":13,"typeConfidence":0.89,"plateTime":0.4427340500807895,"extension":6.024385939823722},"index":5,"playId":"56ffa0bd-5820-3999-8ae1-8606ffce4e96","pitchNumber":4,"startTime":"2026-05-31T20:06:32.686Z","endTime":"2026-05-31T20:06:37.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.9,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.92399532516106,"aZ":-38.86071199688098,"pfxX":4.414961275628789,"pfxZ":-4.244395963715689,"pX":-1.7939368698945768,"pZ":2.471849010195236,"vX0":0.6937376266658036,"vY0":-124.48642432214618,"vZ0":1.110534834667472,"x":185.38,"y":172.04,"x0":-2.6496123960322,"y0":50.000185881940624,"z0":5.225522348382745,"aX":6.959668006127697},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-7.2,"breakHorizontal":-8.2,"spinRate":2224,"spinDirection":35},"zone":13,"typeConfidence":0.9,"plateTime":0.4392194258187012,"extension":6.012909767428826},"index":6,"playId":"c99f0141-c8f5-3cd0-aa3e-5e7263bfc263","pitchNumber":5,"startTime":"2026-05-31T20:06:51.176Z","endTime":"2026-05-31T20:06:55.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":95.3,"endSpeed":86.2,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.038755799239325,"aZ":-14.772642586052758,"pfxX":-6.275746839434984,"pfxZ":9.040316110701493,"pX":-1.7976857912651483,"pZ":2.598303195110159,"vX0":3.467656790538218,"vY0":-138.59176906432603,"vZ0":-4.179327951503881,"x":185.52,"y":168.63,"x0":-2.256861993056971,"y0":50.00200448167024,"z0":5.128064660704413,"aX":-12.078198788218502},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.6,"breakHorizontal":10.6,"spinRate":2283,"spinDirection":229},"zone":11,"typeConfidence":0.9,"plateTime":0.3968218854031713,"extension":6.181614992457038},"index":7,"playId":"acdb6228-065f-3607-9257-4f602349568f","pitchNumber":6,"startTime":"2026-05-31T20:07:11.223Z","endTime":"2026-05-31T20:07:17.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_pa"},{"player":{"id":663574,"link":"/api/v1/people/663574"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.42,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-05-31T20:07:17.337Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mike Yastrzemski singles on a line drive to left fielder JJ Bleday. Dominic Smith to 2nd.","rbi":0,"awayScore":3,"homeScore":6,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-31T20:07:48.011Z","endTime":"2026-05-31T20:09:24.929Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663574,"fullName":"Tony Santillan","link":"/api/v1/people/663574"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"postOnSecond":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"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":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"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":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Mike Yastrzemski replaces Ha-Seong Kim.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"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-31T20:07:27.274Z","endTime":"2026-05-31T20:07:50.324Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":673490,"link":"/api/v1/people/673490"},"defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":673490,"link":"/api/v1/people/673490","batSide":{"code":"R","description":"Right"}},"first":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.4,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.422020016259292,"aZ":-17.878136219749553,"pfxX":-6.698542250998029,"pfxZ":7.435255741134355,"pX":-0.9251872983867684,"pZ":3.4323877579849804,"vX0":5.805126683642658,"vY0":-137.95544651774838,"vZ0":-1.7030403766157494,"x":152.27,"y":146.11,"x0":-2.1890839078204327,"y0":50.00203954675504,"z0":5.266048020721034,"aX":-12.878143073181338},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.3,"breakHorizontal":10.9,"spinRate":2352,"spinDirection":229},"zone":11,"typeConfidence":0.9,"plateTime":0.39742409561607817,"extension":6.115601352546204},"index":1,"playId":"9505bd2b-1823-3333-9d88-198e5f5dd90b","pitchNumber":1,"startTime":"2026-05-31T20:07:50.324Z","endTime":"2026-05-31T20:07:55.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"first":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.5,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.53717541947979,"aZ":-16.722532983997155,"pfxX":-6.815889735662262,"pfxZ":8.186992635943302,"pX":-0.6710837542354134,"pZ":2.295246676382246,"vX0":6.7181273363407845,"vY0":-137.05063574210766,"vZ0":-4.66421758016298,"x":142.58,"y":176.81,"x0":-2.278053925246196,"y0":50.001272210511054,"z0":5.174573023184161,"aX":-12.86186428649297},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.9,"breakHorizontal":10.8,"spinRate":2401,"spinDirection":222},"zone":4,"typeConfidence":0.9,"plateTime":0.4008757178401594,"extension":6.120894051217657},"index":2,"playId":"0dd485fa-fa51-3b0b-9169-54d905c06d2e","pitchNumber":2,"startTime":"2026-05-31T20:08:09.215Z","endTime":"2026-05-31T20:08:14.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"first":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":76.9,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.72073642273831,"aZ":-38.69142532544308,"pfxX":3.757209819506053,"pfxZ":-4.316663699625937,"pX":-1.1735972772912016,"pZ":1.665874262654355,"vX0":1.8126427351587613,"vY0":-122.96806077782821,"vZ0":-0.8461054762522822,"x":161.73,"y":193.8,"x0":-2.4118804005143124,"y0":50.00456470235816,"z0":5.339687534453282,"aX":5.669662729994781},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-7.7,"breakHorizontal":-7.3,"spinRate":2206,"spinDirection":22},"zone":13,"typeConfidence":0.9,"plateTime":0.4479444410323885,"extension":5.9057701302199215},"index":3,"playId":"3877effb-fed1-35a6-b3f8-9494744ca5af","pitchNumber":3,"startTime":"2026-05-31T20:08:29.015Z","endTime":"2026-05-31T20:08:33.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"first":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.4,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.12843760950505,"aZ":-15.868781652928595,"pfxX":-8.460328145608718,"pfxZ":8.622060284124437,"pX":-0.31391030306540096,"pZ":2.6652972119460245,"vX0":7.492746287740483,"vY0":-137.51570140094032,"vZ0":-3.8530878863545377,"x":128.97,"y":166.82,"x0":-1.9919033564661042,"y0":50.00045601676806,"z0":5.180237680918159,"aX":-15.994793875388671},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.9,"breakHorizontal":13.4,"spinRate":2339,"spinDirection":226},"zone":4,"typeConfidence":0.9,"plateTime":0.4002686299172904,"extension":6.1783979905951725},"index":4,"playId":"e4f9abc7-9159-3349-a98a-6b7d5670d605","pitchNumber":4,"startTime":"2026-05-31T20:08:48.601Z","endTime":"2026-05-31T20:08:52.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"first":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":85.9,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.23969593903189,"aZ":-16.408667772563795,"pfxX":-7.280302699351179,"pfxZ":8.23381599411374,"pX":-0.9037592966498208,"pZ":3.310250233969027,"vX0":5.7443852256771555,"vY0":-138.31865983083344,"vZ0":-2.2207917797787515,"x":151.45,"y":149.4,"x0":-2.073823877573328,"y0":50.00462076021277,"z0":5.238769317060395,"aX":-13.942443462010385},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.5,"breakHorizontal":11.8,"spinRate":2349,"spinDirection":228},"zone":11,"typeConfidence":0.9,"plateTime":0.39779912405175777,"extension":6.094840184682167},"hitData":{"launchSpeed":99.7,"launchAngle":12.0,"totalDistance":231.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":92.76,"coordY":114.1}},"index":5,"playId":"5567476b-8e36-37ed-a278-ddb870a95d5c","pitchNumber":5,"startTime":"2026-05-31T20:09:13.463Z","endTime":"2026-05-31T20:09:24.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":573262,"link":"/api/v1/people/573262","batSide":{"code":"L","description":"Left"}},"first":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"credit":"b_ab"},{"player":{"id":663574,"link":"/api/v1/people/663574"},"credit":"p_ab"},{"player":{"id":573262,"link":"/api/v1/people/573262"},"credit":"b_pa"},{"player":{"id":663574,"link":"/api/v1/people/663574"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.0,"awayTeamWinProbability":9.0,"homeTeamWinProbabilityAdded":-5.299999999999997,"leverageIndex":1.06,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-05-31T20:09:24.929Z","atBatIndex":72},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Sandy León flies out to left fielder JJ Bleday.","rbi":0,"awayScore":3,"homeScore":6,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-31T20:10:33.315Z","endTime":"2026-05-31T20:10:46.601Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":506702,"fullName":"Sandy León","link":"/api/v1/people/506702"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663574,"fullName":"Tony Santillan","link":"/api/v1/people/663574"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"postOnSecond":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[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":506702,"fullName":"Sandy León","link":"/api/v1/people/506702"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":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-31T20:09:38.354Z","endTime":"2026-05-31T20:10:35.699Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":506702,"link":"/api/v1/people/506702","batSide":{"code":"L","description":"Left"}},"first":{"id":573262,"link":"/api/v1/people/573262"},"second":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.3,"strikeZoneTop":3.095,"strikeZoneBottom":1.562,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.290052519187043,"aZ":-15.494245490929758,"pfxX":-8.08009438154272,"pfxZ":8.716256372163041,"pX":-0.4286911099409701,"pZ":2.0979579334219896,"vX0":6.96112803017245,"vY0":-137.64538334862092,"vZ0":-5.458247692913041,"x":133.34,"y":182.14,"x0":-1.943860089540205,"y0":50.005373347212746,"z0":5.160344726923771,"aX":-15.466920337067666},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.8,"breakHorizontal":13.1,"spinRate":2307,"spinDirection":230},"zone":4,"typeConfidence":0.9,"plateTime":0.39833249417257033,"extension":6.04413706592059},"hitData":{"launchSpeed":90.5,"launchAngle":59.0,"totalDistance":204.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":80.47,"coordY":132.26}},"index":1,"playId":"c220a590-8909-3393-9f37-4d5ba1eb495e","pitchNumber":1,"startTime":"2026-05-31T20:10:35.699Z","endTime":"2026-05-31T20:10:46.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":506702,"link":"/api/v1/people/506702","batSide":{"code":"L","description":"Left"}},"first":{"id":573262,"link":"/api/v1/people/573262"},"second":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":506702,"link":"/api/v1/people/506702"},"credit":"b_ab"},{"player":{"id":663574,"link":"/api/v1/people/663574"},"credit":"p_ab"},{"player":{"id":506702,"link":"/api/v1/people/506702"},"credit":"b_pa"},{"player":{"id":663574,"link":"/api/v1/people/663574"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.39999999999999,"awayTeamWinProbability":3.6000000000000085,"homeTeamWinProbabilityAdded":5.3999999999999915,"leverageIndex":2.34,"dramaIndex":97.0,"contextMetrics":{},"playEndTime":"2026-05-31T20:10:46.601Z","atBatIndex":73},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ronald Acuña Jr. singles on a line drive to center fielder Blake Dunn. Dominic Smith scores. Mike Yastrzemski to 2nd.","rbi":1,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-31T20:11:09.258Z","endTime":"2026-05-31T20:11:41.585Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663574,"fullName":"Tony Santillan","link":"/api/v1/people/663574"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"postOnSecond":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694362,"link":"/api/v1/people/694362"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":{"id":663574,"link":"/api/v1/people/663574"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.415335175432535,"aZ":-39.79137836127796,"pfxX":1.097841087560035,"pfxZ":-4.916690916781584,"pX":0.22404916488773588,"pZ":1.5993694832222094,"vX0":5.339130164000528,"vY0":-124.36821040322293,"vZ0":-0.8040406491863624,"x":108.46,"y":195.6,"x0":-2.102547533061655,"y0":50.0023386982574,"z0":5.258042591144599,"aX":1.7003073373122601},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-8.8,"breakHorizontal":-3.4,"spinRate":2247,"spinDirection":10},"zone":14,"typeConfidence":0.9,"plateTime":0.4422145029979436,"extension":6.12537062216037},"index":0,"playId":"7abb7633-0603-3d3f-a2ce-6a0347dfbc2e","pitchNumber":1,"startTime":"2026-05-31T20:11:12.790Z","endTime":"2026-05-31T20:11:17.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":573262,"link":"/api/v1/people/573262"},"second":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.492972159081084,"aZ":-38.898249449855506,"pfxX":3.8761517073961715,"pfxZ":-4.338575781673848,"pX":0.7034073175505108,"pZ":1.23454906306043,"vX0":5.690622938806747,"vY0":-124.14582249971063,"vZ0":-1.415306700869537,"x":90.19,"y":205.45,"x0":-2.1283303652832033,"y0":50.00272890560737,"z0":5.070578862514169,"aX":6.0069287800246025},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-7.9,"breakHorizontal":-8.4,"spinRate":2287,"spinDirection":28},"zone":14,"typeConfidence":0.9,"plateTime":0.44238372270952686,"extension":6.100829938618476},"hitData":{"launchSpeed":87.0,"launchAngle":18.0,"totalDistance":223.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":142.61,"coordY":91.14}},"index":1,"playId":"0916520f-b2c5-3037-ad1c-c282f9dfe52d","pitchNumber":2,"startTime":"2026-05-31T20:11:30.436Z","endTime":"2026-05-31T20:11:41.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":660670,"link":"/api/v1/people/660670","batSide":{"code":"R","description":"Right"}},"first":{"id":573262,"link":"/api/v1/people/573262"},"second":{"id":642086,"link":"/api/v1/people/642086"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_ab"},{"player":{"id":663574,"link":"/api/v1/people/663574"},"credit":"p_ab"},{"player":{"id":660670,"link":"/api/v1/people/660670"},"credit":"b_pa"},{"player":{"id":663574,"link":"/api/v1/people/663574"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.2,"awayTeamWinProbability":7.799999999999997,"homeTeamWinProbabilityAdded":-4.199999999999989,"leverageIndex":1.44,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-05-31T20:11:41.585Z","atBatIndex":74},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Michael Harris II walks. Mike Yastrzemski to 3rd. Ronald Acuña Jr. to 2nd.","rbi":0,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-31T20:14:32.704Z","endTime":"2026-05-31T20:18:52.644Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"postOnSecond":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"postOnThird":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5,6,7,8,9,10],"actionIndex":[1],"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":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"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":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":6,"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-31T20:12:01.144Z","endTime":"2026-05-31T20:12:38.076Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"second":{"id":573262,"link":"/api/v1/people/573262"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Sam Moll replaces Tony Santillan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":6,"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-31T20:12:38.076Z","endTime":"2026-05-31T20:14:34.967Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":594580,"link":"/api/v1/people/594580"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663574,"link":"/api/v1/people/663574","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"second":{"id":573262,"link":"/api/v1/people/573262"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":82.3,"endSpeed":74.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.81099336249461,"aZ":-33.53005795265055,"pfxX":-5.594396546107811,"pfxZ":-0.957119475761111,"pX":-2.2644107568821266,"pZ":1.6476817737331488,"vX0":-7.580139452901126,"vY0":-119.49916680407063,"vZ0":0.11194707631324397,"x":203.31,"y":194.29,"x0":1.697031930714264,"y0":50.00163670533862,"z0":4.656962115177367,"aX":-7.945665616567005},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-1.3,"breakHorizontal":12.2,"spinRate":2928,"spinDirection":329},"zone":13,"typeConfidence":0.89,"plateTime":0.4614870890302756,"extension":4.3947995760733125},"index":2,"playId":"64d6f2b0-a33f-3ba2-8b33-018ed7d34488","pitchNumber":1,"startTime":"2026-05-31T20:14:34.967Z","endTime":"2026-05-31T20:14:39.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"second":{"id":573262,"link":"/api/v1/people/573262"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":73.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.722620725000816,"aZ":-33.899740724867364,"pfxX":-8.421134899074746,"pfxZ":-1.24110876187496,"pX":-0.7233995200425015,"pZ":2.262797281636638,"vX0":-3.6143023397212684,"vY0":-117.7381269715359,"vZ0":1.6475986894252013,"x":144.57,"y":177.68,"x0":1.9310334346487417,"y0":50.00341075409967,"z0":4.717544057578776,"aX":-11.689248304342229},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-1.4,"breakHorizontal":16.2,"spinRate":2880,"spinDirection":313},"zone":4,"typeConfidence":0.9,"plateTime":0.46723313746779294,"extension":4.371293716895559},"index":3,"playId":"9e2cd5cc-41c3-3944-83d7-1603660cced8","pitchNumber":2,"startTime":"2026-05-31T20:14:51.971Z","endTime":"2026-05-31T20:15:18.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"second":{"id":573262,"link":"/api/v1/people/573262"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":144,"player":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":73.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.92247103188864,"aZ":-35.182124113930435,"pfxX":-8.992204346720644,"pfxZ":-2.1549646997381595,"pX":-0.055533256340697223,"pZ":1.8682000145443907,"vX0":-2.1656849190570506,"vY0":-118.20314713927925,"vZ0":1.0448383930443623,"x":119.12,"y":188.34,"x0":2.0441857899630467,"y0":50.0055097921779,"z0":4.691546715854372,"aX":-12.52148040475285},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-3.2,"breakHorizontal":16.8,"spinRate":2876,"spinDirection":306},"zone":8,"typeConfidence":0.9,"plateTime":0.4662704738360097,"extension":4.353585621514269},"index":4,"playId":"dd2118d5-82d3-3c8e-8d1d-e4b8424d3cfc","pitchNumber":3,"startTime":"2026-05-31T20:15:25.597Z","endTime":"2026-05-31T20:15:28.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"second":{"id":573262,"link":"/api/v1/people/573262"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.1769620029606,"aZ":-33.276995127489506,"pfxX":-10.34692341717722,"pfxZ":-0.7647087684506193,"pX":-0.8581788042915902,"pZ":0.6931403569629939,"vX0":-3.362789979964729,"vY0":-119.85322942227579,"vZ0":-2.0581864782384387,"x":149.71,"y":220.07,"x0":1.9107696220820256,"y0":50.00301026496993,"z0":4.561368195789396,"aX":-14.912598097177089},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-1.7,"breakHorizontal":19.6,"spinRate":2941,"spinDirection":308},"zone":13,"typeConfidence":0.9,"plateTime":0.4586411646118931,"extension":4.483104987954776},"index":5,"playId":"f6df6218-0365-3fc3-b728-b96a0ba053b1","pitchNumber":4,"startTime":"2026-05-31T20:15:58.917Z","endTime":"2026-05-31T20:16:05.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"second":{"id":573262,"link":"/api/v1/people/573262"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":73.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.56126949927311,"aZ":-37.458943461948756,"pfxX":-7.991863596373417,"pfxZ":-3.802719149487075,"pX":-0.044381473347039666,"pZ":1.4252084613931784,"vX0":-2.300338426825856,"vY0":-118.22985066778786,"vZ0":0.5269482617812467,"x":118.69,"y":200.3,"x0":1.9841691267921149,"y0":50.003915706844325,"z0":4.690925872898978,"aX":-11.098585553958197},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-6.4,"breakHorizontal":15.1,"spinRate":2790,"spinDirection":307},"zone":13,"typeConfidence":0.9,"plateTime":0.4667058333202627,"extension":4.300939753878239},"index":6,"playId":"b1f7077f-62dc-3087-87ff-55b8532ae8f9","pitchNumber":5,"startTime":"2026-05-31T20:16:23.762Z","endTime":"2026-05-31T20:16:28.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"second":{"id":573262,"link":"/api/v1/people/573262"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":83.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.977562555736135,"aZ":-35.594836205668955,"pfxX":11.310619114750795,"pfxZ":-1.884819818980004,"pX":-0.965034746829481,"pZ":2.5675317178240964,"vX0":-9.651697593201346,"vY0":-134.62856451079472,"vZ0":0.4597138475482323,"x":153.78,"y":169.46,"x0":1.221332027908318,"y0":50.00608757374487,"z0":4.942025831623247,"aX":20.48082611917646},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-3.0,"breakHorizontal":-18.0,"spinRate":2514,"spinDirection":104},"zone":11,"typeConfidence":0.9,"plateTime":0.4090044091788485,"extension":4.552408342198779},"index":7,"playId":"71da94c5-294a-3b1e-ac83-4fe0cd0859d9","pitchNumber":6,"startTime":"2026-05-31T20:16:57.581Z","endTime":"2026-05-31T20:17:24.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"second":{"id":573262,"link":"/api/v1/people/573262"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":113,"player":{"id":664731,"fullName":"P.J. Higgins","link":"/api/v1/people/664731"}},"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":91.8,"endSpeed":83.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.89254336456858,"aZ":-34.81523595017536,"pfxX":10.080462640154746,"pfxZ":-1.4923881015803167,"pX":0.403235258305917,"pZ":1.4413123442400348,"vX0":-6.213461372812631,"vY0":-133.4760123930387,"vZ0":-1.8380951740918823,"x":101.63,"y":199.86,"x0":1.4705365516699112,"y0":50.000018536590616,"z0":4.68328889128862,"aX":17.90324972083917},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-2.9,"breakHorizontal":-16.6,"spinRate":2421,"spinDirection":93},"zone":14,"typeConfidence":0.9,"plateTime":0.4128260054398467,"extension":4.624619105937718},"index":8,"playId":"11a2f9f7-0cdc-304e-9472-b8bde483dd81","pitchNumber":7,"startTime":"2026-05-31T20:17:29.976Z","endTime":"2026-05-31T20:17:34.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"second":{"id":573262,"link":"/api/v1/people/573262"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.03153075754867,"aZ":-36.03561279425337,"pfxX":-8.531042148322438,"pfxZ":-2.7657608818174433,"pX":0.24056154024123372,"pZ":1.2826057734726963,"vX0":-1.632630938859886,"vY0":-118.03018071268835,"vZ0":0.01366836998157428,"x":107.83,"y":204.15,"x0":2.051130808229559,"y0":50.00585354343216,"z0":4.629208595260338,"aX":-11.890917145636145},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-4.7,"breakHorizontal":15.8,"spinRate":2849,"spinDirection":312},"zone":14,"typeConfidence":0.9,"plateTime":0.4662531658320468,"extension":4.583707233922121},"index":9,"playId":"2acea7bd-246b-3144-9c84-e1abe38b3fa9","pitchNumber":8,"startTime":"2026-05-31T20:18:00.132Z","endTime":"2026-05-31T20:18:10.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"second":{"id":573262,"link":"/api/v1/people/573262"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.861152024488494,"aZ":-34.76300611610138,"pfxX":-9.86039807759378,"pfxZ":-1.8372794376869113,"pX":1.2020279801544587,"pZ":2.6249735794103004,"vX0":0.8497166968681902,"vY0":-118.2049927883182,"vZ0":2.3450672831971144,"x":71.18,"y":167.91,"x0":2.116775899147833,"y0":50.00481110480471,"z0":4.82583354489451,"aX":-13.866831788282871},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-2.4,"breakHorizontal":17.6,"spinRate":2871,"spinDirection":302},"zone":12,"typeConfidence":0.91,"plateTime":0.4644830278775345,"extension":4.450069306959452},"index":10,"playId":"4106e294-cc48-38a9-81cc-4b52230289a5","pitchNumber":9,"startTime":"2026-05-31T20:18:45.555Z","endTime":"2026-05-31T20:18:52.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":660670,"link":"/api/v1/people/660670"},"second":{"id":573262,"link":"/api/v1/people/573262"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":594580,"link":"/api/v1/people/594580"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.2,"awayTeamWinProbability":14.799999999999997,"homeTeamWinProbabilityAdded":-7.0,"leverageIndex":3.14,"dramaIndex":127.0,"contextMetrics":{},"playEndTime":"2026-05-31T20:18:52.644Z","atBatIndex":75},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Olson grounds out, third baseman Sal Stewart to first baseman Nathaniel Lowe.","rbi":0,"awayScore":4,"homeScore":6,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-31T20:19:16.845Z","endTime":"2026-05-31T20:19:29.618Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".238"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".219"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".323"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".282"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".195"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".349"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".278"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".105"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".173"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".283"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".645"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".690"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.150"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".630"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.048"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".902"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.032"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".946"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".654"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".870"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.57"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.97"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.52"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.29"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"99.87"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.51"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.12"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.21"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.63"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.36"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.10"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.31"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.09"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".645"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".690"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.150"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".630"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.048"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".902"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.032"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".946"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".654"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".571"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".870"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701398,"link":"/api/v1/people/701398"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"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":92.0,"endSpeed":83.5,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.558899467927684,"aZ":-38.78571959759209,"pfxX":7.692963287537388,"pfxZ":-3.6824575419804173,"pX":0.05091952585586375,"pZ":2.83477394985662,"vX0":-6.480431239051086,"vY0":-133.76900169814786,"vZ0":1.8235387504063008,"x":115.06,"y":162.24,"x0":1.5173939023319822,"y0":50.00493182122574,"z0":4.945320633630421,"aX":13.803832576866826},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-6.0,"breakHorizontal":-12.4,"spinRate":2589,"spinDirection":81},"zone":5,"typeConfidence":0.9,"plateTime":0.4110368479072113,"extension":4.586169813255465},"hitData":{"launchSpeed":95.5,"launchAngle":-5.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.22,"coordY":163.24}},"index":0,"playId":"c3a1d880-360c-3592-98d8-8e18d7b1bb4e","pitchNumber":1,"startTime":"2026-05-31T20:19:21.402Z","endTime":"2026-05-31T20:19:29.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":664731,"link":"/api/v1/people/664731"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":668715,"link":"/api/v1/people/668715"},"third":{"id":701398,"link":"/api/v1/people/701398"},"shortstop":{"id":680574,"link":"/api/v1/people/680574"},"left":{"id":668709,"link":"/api/v1/people/668709"},"center":{"id":694362,"link":"/api/v1/people/694362"},"right":{"id":666181,"link":"/api/v1/people/666181"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"second":{"id":660670,"link":"/api/v1/people/660670"},"third":{"id":573262,"link":"/api/v1/people/573262"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":594580,"link":"/api/v1/people/594580"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":594580,"link":"/api/v1/people/594580"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":14.799999999999997,"leverageIndex":5.88,"dramaIndex":243.0,"contextMetrics":{},"playEndTime":"2026-05-31T20:19:29.618Z","atBatIndex":76}]